Esempio n. 1
0
def getSearchCases4SidePayload(side):
    '''Returns payload dict for POST http://casebook.ru/api/Search/Cases

    Search cases for side.

    :param dict side: side data from casebook.messages.JsonResponce
    :rtype dict
    '''
    qt = u'''
    {
      "StatusEx": [],
      "SideTypes": [],
      "ConsiderType": -1,
      "CourtType": -1,
      "CaseNumber": null,
      "CaseCategoryId": "",
      "MonitoredStatus": -1,
      "Courts": [],
      "Instances": [],
      "Judges": [],
      "Delegate": "",
      "StateOrganizations": [],
      "DateFrom": null,
      "DateTo": null,
      "SessionFrom": null,
      "SessionTo": null,
      "FinalDocFrom": null,
      "FinalDocTo": null,
      "MinSum": 0,
      "MaxSum": -1,
      "Sides": [
        {
          "Name": "ДИРЕКЦИЯ ...",
          "ShortName": "ТПП ...",
          "Inn": "1106014140",
          "Ogrn": "1021100895760",
          "Okpo": "3314561",
          "Address": "169300, РЕСП...",
          "IsUnique": false,
          "IsOriginal": true,
          "IsBranch": true
        }
      ],
      "CoSides": [],
      "Accuracy": 0,
      "Page": 1,
      "Count": 30,
      "OrderBy": "incoming_date_ts desc",
      "JudgesNames": []
    }
    '''
    payload = utils.fromJson(qt)

    sides = getCalendarPeriodPayload(side).get(u'Sides', [])
    payload[u'Sides'] = sides

    return payload
Esempio n. 2
0
def getSearchCases4SidePayload(side):
    '''Returns payload dict for POST http://casebook.ru/api/Search/Cases

    Search cases for side.

    :param dict side: side data from casebook.messages.JsonResponce
    :rtype dict
    '''
    qt = u'''
    {
      "StatusEx": [],
      "SideTypes": [],
      "ConsiderType": -1,
      "CourtType": -1,
      "CaseNumber": null,
      "CaseCategoryId": "",
      "MonitoredStatus": -1,
      "Courts": [],
      "Instances": [],
      "Judges": [],
      "Delegate": "",
      "StateOrganizations": [],
      "DateFrom": null,
      "DateTo": null,
      "SessionFrom": null,
      "SessionTo": null,
      "FinalDocFrom": null,
      "FinalDocTo": null,
      "MinSum": 0,
      "MaxSum": -1,
      "Sides": [
        {
          "Name": "ДИРЕКЦИЯ ...",
          "ShortName": "ТПП ...",
          "Inn": "1106014140",
          "Ogrn": "1021100895760",
          "Okpo": "3314561",
          "Address": "169300, РЕСП...",
          "IsUnique": false,
          "IsOriginal": true,
          "IsBranch": true
        }
      ],
      "CoSides": [],
      "Accuracy": 0,
      "Page": 1,
      "Count": 30,
      "OrderBy": "incoming_date_ts desc",
      "JudgesNames": []
    }
    '''
    payload = utils.fromJson(qt)

    sides = getCalendarPeriodPayload(side).get(u'Sides', [])
    payload[u'Sides'] = sides

    return payload
Esempio n. 3
0
def getSearchCasesGj4SidePayload(side):
    '''Returns payload dict for POST http://casebook.ru/api/Search/CasesGj

    Search GJ cases for side.

    :param dict side: side data from casebook.messages.JsonResponce
    :rtype dict
    '''
    qt = u'''
    {
      "CoSides": [],
      "Count": 30,
      "DateFrom": null,
      "DateTo": null,
      "OrderBy": "incoming_date_ts desc",
      "Page": 1,
      "Sides": [
        {
          "Name": "ДИРЕКЦИЯ...",
          "ShortName": "ТПП ...",
          "Inn": "1106014140",
          "Ogrn": "1021100895760",
          "Okpo": "3314561",
          "Address": "169300, РЕСП...",
          "IsUnique": false,
          "IsOriginal": true,
          "IsBranch": true
        }
      ],
      "CaseTypeId": "",
      "Courts": []
    }
    '''
    payload = utils.fromJson(qt)

    sides = getCalendarPeriodPayload(side).get(u'Sides', [])
    payload[u'Sides'] = sides

    return payload
Esempio n. 4
0
def getSearchCasesGj4SidePayload(side):
    '''Returns payload dict for POST http://casebook.ru/api/Search/CasesGj

    Search GJ cases for side.

    :param dict side: side data from casebook.messages.JsonResponce
    :rtype dict
    '''
    qt = u'''
    {
      "CoSides": [],
      "Count": 30,
      "DateFrom": null,
      "DateTo": null,
      "OrderBy": "incoming_date_ts desc",
      "Page": 1,
      "Sides": [
        {
          "Name": "ДИРЕКЦИЯ...",
          "ShortName": "ТПП ...",
          "Inn": "1106014140",
          "Ogrn": "1021100895760",
          "Okpo": "3314561",
          "Address": "169300, РЕСП...",
          "IsUnique": false,
          "IsOriginal": true,
          "IsBranch": true
        }
      ],
      "CaseTypeId": "",
      "Courts": []
    }
    '''
    payload = utils.fromJson(qt)

    sides = getCalendarPeriodPayload(side).get(u'Sides', [])
    payload[u'Sides'] = sides

    return payload