GetForeignEnterpriseList: различия между версиями

Материал из Справочная система Россельхознадзора
Перейти к навигации Перейти к поиску
Строка 90: Строка 90:
|-
|-
| [[#Объект ..Request/enterprise/address|'''address''']] || Адрес предприятия. || [[Address|ikar:Address]] || 0..1
| [[#Объект ..Request/enterprise/address|'''address''']] || Адрес предприятия. || [[Address|ikar:Address]] || 0..1
|}
===Объект [[#Объект getForeignEnterpriseListRequest|..Request]]/[[#Объект ..Request/enterpriseList|enterpriseList]]/[[#Объект ..Request/enterpriseList/enterprise|enterprise]]/'''address'''===
Объект, описывающий содержимое адреса предприятия.
{| class="wikitable"
|-
! Поле !! Описание !! Тип данных !! Обязательность
|-
| [[#Объект ..Request/enterpriseList/enterprise/address/country|'''country''']] || Страна, где находится предприятие. || [[Country|ikar:Country]] || 0..1
|-
| '''addressView''' || Текстовое представление адреса.
* Фильтрация по текстовому полю осуществляется только при указании страны.
|| [[String255|bs:String255]] || 0..1
|}
===Объект [[#Объект getForeignEnterpriseListRequest|..Request]]/[[#Объект ..Request/enterpriseList|enterpriseList]]/[[#Объект ..Request/enterpriseList/enterprise|enterprise]]/[[#Объект ..Request/enterpriseList/enterprise/address|address]]/'''country'''===
Объект, содержащий данные страны.
{| class="wikitable"
|-
! Поле !! Описание !! Тип данных !! Обязательность
|-
| '''UUID''' || Уникальный идентификатор версии записи в реестре Россельхознадзора. || [[UUID|bs:UUID]] || 1
|-
| '''GUID''' || Глобальный идентификатор страны в реестре Россельхознадзора. || [[UUID|bs:UUID]] || 1
|-
| '''name''' || Название страны. || [[String255|bs:String255]] || 1
|}
|}



Версия 23:20, 27 ноября 2016

Общие сведения

Операция GetForeignEnterpriseList предназначена для получения списка зарубежных предприятий. Поддерживается постраничный вывод списка, его частичный вывод, а также фильтрация по списку полей. В результате операции возвращаются только активные последние записи (active=true, last=true).

Входные данные

  • параметры выводимого списка;
  • группировка предприятий;
  • поля предприятия, по которым список фильтруется.

Выходные данные

  • список предприятий с заданными параметрами.

Данные запроса

Объект getForeignEnterpriseListRequest

Корневой объект запроса. Содержит параметры выводимого списка, и объект, описывающий предприятие.

Поле Описание Тип данных Обязательность
listOptions Параметры выводимого списка. bs:ListOptions 0..1
enterpriseGroup Параметр определяющий группировку предприятий (аттестованные или нет).
  • 0 - все зарубежные предприятия;
  • 1 - аттестованные зарубежные предприятия;
  • 2 - неаттестованные зарубежные предприятия;
  • если значение не указано, то будет получен полный список.
ent:EnterpriseGroup 0..1
enterprise Объект, описывающий предприятие. Содержит поля, по которым доступна фильтрация. ent:Enterprise 0..1

Объект ..Request/listOptions

Объект содержит параметры выводимого списка.

Поле Описание Тип данных Обязательность
count Количество значений в списке
  • По умолчанию значение равно 100;
  • Максимально допустимое значение равно 1000.
xs:nonNegativeInteger 0..1
offset Смещение в списке относительно начала. xs:nonNegativeInteger 0..1

Объект ..Request/enterprise

Объект, описывающий предприятие. Здесь приведены только те его поля, по которым допустима фильтрация в методе. Полный список полей можно посмотреть в описании типа Enterprise.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор версии записи предприятия в реестре Россельхознадзора. bs:UUID 0..1
GUID Уникальный глобальный идентификатор в реестре Россельхознадзора. bs:UUID 0..1
name Название предприятия. bs:String255 0..1
englishName Название предприятия на английском языке. bs:String255 0..1
address Адрес предприятия. ikar:Address 0..1

Объект ..Request/enterpriseList/enterprise/address

Объект, описывающий содержимое адреса предприятия.

Поле Описание Тип данных Обязательность
country Страна, где находится предприятие. ikar:Country 0..1
addressView Текстовое представление адреса.
  • Фильтрация по текстовому полю осуществляется только при указании страны.
bs:String255 0..1

Объект ..Request/enterpriseList/enterprise/address/country

Объект, содержащий данные страны.

Поле Описание Тип данных Обязательность
UUID Уникальный идентификатор версии записи в реестре Россельхознадзора. bs:UUID 1
GUID Глобальный идентификатор страны в реестре Россельхознадзора. bs:UUID 1
name Название страны. bs:String255 1

Данные ответа

Описание ошибок

Пример запроса