POST api/system/EntitySearchDataProcess

Создание, изменение, получение значений системных справочников

Request Information

URI Parameters

None.

Body Parameters

EntitySearchDataProcessRequest
NameDescriptionTypeAdditional information
ActionType

Тип действия (Сreate, Update, Info)

string

None.

PaymentType

Сущность запроса: тип оплаты

boolean

None.

PaymentStatus

Сущность запроса: статус оплаты

boolean

None.

PaymentProvider

Сущность запроса: провайдер оплаты

boolean

None.

MessageProvider

Сущность запроса: провайдер коммуникаций

boolean

None.

MessageEventType

Сущность запроса: тип сообщения

boolean

None.

CommunicationType

Сущность запроса: тип коммуникации

boolean

None.

CommunicationCodeType

Сущность запроса: тип кода коммуникации

boolean

None.

MessageStatus

Сущность запроса: статус соощения

boolean

None.

ChequeRuleType

Сущность запроса: тип правила на покупки

boolean

None.

CardType

Сущность запроса: тип карты

boolean

None.

Name

Сущность запроса: наименование задаваемое при добавлении или изменении сущности

string

None.

NameId

Сущность запроса: идентфикатор сущности для изменения наименования

integer

None.

Operator

Идентификатор оператора программы лояльности

integer

None.

Token

Токен пользователя, который инициирует данный запрос

integer

None.

SiteCode

Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ActionType": "sample string 1",
  "PaymentType": true,
  "PaymentStatus": true,
  "PaymentProvider": true,
  "MessageProvider": true,
  "MessageEventType": true,
  "CommunicationType": true,
  "CommunicationCodeType": true,
  "MessageStatus": true,
  "ChequeRuleType": true,
  "CardType": true,
  "Name": "sample string 2",
  "NameId": 1,
  "Operator": 1,
  "Token": 1,
  "SiteCode": "sample string 3"
}

application/xml, text/xml

Sample:
<EntitySearchDataProcessRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.SystemRequest">
  <Operator xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Operator>
  <SiteCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 3</SiteCode>
  <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token>
  <ActionType>sample string 1</ActionType>
  <CardType>true</CardType>
  <ChequeRuleType>true</ChequeRuleType>
  <CommunicationCodeType>true</CommunicationCodeType>
  <CommunicationType>true</CommunicationType>
  <MessageEventType>true</MessageEventType>
  <MessageProvider>true</MessageProvider>
  <MessageStatus>true</MessageStatus>
  <Name>sample string 2</Name>
  <NameId>1</NameId>
  <PaymentProvider>true</PaymentProvider>
  <PaymentStatus>true</PaymentStatus>
  <PaymentType>true</PaymentType>
</EntitySearchDataProcessRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

EntitySearchDataProcessResponse
NameDescriptionTypeAdditional information
Data

Массив данных

Collection of EntitySearchDataProcessDataRow

None.

ErrorCode

Код ошибки

integer

None.

Message

Сообщение об ошибке

string

None.

Response Formats

application/json, text/json

Sample:
{
  "Data": [
    {
      "Id": 1,
      "NameId": 1,
      "Name": "sample string 1"
    },
    {
      "Id": 1,
      "NameId": 1,
      "Name": "sample string 1"
    }
  ],
  "ErrorCode": 1,
  "Message": "sample string 2"
}

application/xml, text/xml

Sample:
<EntitySearchDataProcessResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.SystemResponse">
  <ErrorCode xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</ErrorCode>
  <Message xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">sample string 2</Message>
  <Data>
    <EntitySearchDataProcessResponse.EntitySearchDataProcessDataRow>
      <Id>1</Id>
      <Name>sample string 1</Name>
      <NameId>1</NameId>
    </EntitySearchDataProcessResponse.EntitySearchDataProcessDataRow>
    <EntitySearchDataProcessResponse.EntitySearchDataProcessDataRow>
      <Id>1</Id>
      <Name>sample string 1</Name>
      <NameId>1</NameId>
    </EntitySearchDataProcessResponse.EntitySearchDataProcessDataRow>
  </Data>
</EntitySearchDataProcessResponse>