POST api/event/EventRuleActionPagingInfo
Получение набора действий по правилу на событие, с входными фильтрами и пагинацией
Request Information
URI Parameters
None.
Body Parameters
EventRuleActionPagingInfoRequestName | Description | Type | Additional information |
---|---|---|---|
EventRuleId |
Идентификатор правила |
integer |
None. |
NoActive |
Фильтр: только не активные правила |
boolean |
None. |
Active |
Фильтр: только активные правила |
boolean |
None. |
Start |
Пагинация: последовательный номер записи от которой нужно возвращать данные (1, 10, 20, 30 и т.д.) |
integer |
None. |
Length |
Пагинация: количество записей, которые нужно вернуть |
integer |
None. |
Operator |
Идентификатор оператора программы лояльности |
integer |
None. |
Token |
Токен пользователя, который инициирует данный запрос |
integer |
None. |
SiteCode |
Уникальный код виджета по продаже подарочных сертификатов, который инициирует запрос |
string |
None. |
Request Formats
application/json, text/json
{ "EventRuleId": 1, "NoActive": true, "Active": true, "Start": 1, "Length": 1, "Operator": 1, "Token": 1, "SiteCode": "sample string 1" }
application/xml, text/xml
<EventRuleActionPagingInfoRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Request.EventRequest"> <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 1</SiteCode> <Token xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Abstractions">1</Token> <Active>true</Active> <EventRuleId>1</EventRuleId> <Length>1</Length> <NoActive>true</NoActive> <Start>1</Start> </EventRuleActionPagingInfoRequest>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
EventRuleActionPagingInfoResponseName | Description | Type | Additional information |
---|---|---|---|
TotalRows |
Количество записей, которые попали в выборку |
integer |
None. |
TotalRowsSelect |
Количество записей, которые вернулись в массиве ответа на запрос |
integer |
None. |
Data |
Выходные данные |
Collection of EventRuleActionPagingInfoDataRow |
None. |
ErrorCode |
Код ошибки |
integer |
None. |
Message |
Сообщение об ошибке |
string |
None. |
Response Formats
application/json, text/json
{ "TotalRows": 1, "TotalRowsSelect": 1, "Data": [ { "Id": 1, "ActionId": 1, "Active": true, "Friend": true, "Bonus": 1.0, "BonusSource": 64, "BonusActDays": 64, "BonusExpDays": 1, "BonusExpDate": "2025-07-20T16:32:22.0171299+03:00", "SendMessage": true, "CommunicationType": 64, "MessageTemplate": 1, "InMarketList": 1, "InClientList": 1, "FriendLevel": 64, "BonusChequeInterest": 1.0, "BonusActDate": "2025-07-20T16:32:22.0171299+03:00", "QuestionnaireShown": 1, "QuestionnaireDaysNoAction": 1, "QuestionnaireDateNoAction": "2025-07-20T16:32:22.0171299+03:00", "QuestionnaireMustBeShown": 1, "TransferData": true, "TransferType": true, "TransferDataActionType": "sample string 1", "TransferDataEntityType": 64, "TransferDataServices": 1, "DaysDeleteFromMarketList": 1, "InMarketListName": "sample string 2" }, { "Id": 1, "ActionId": 1, "Active": true, "Friend": true, "Bonus": 1.0, "BonusSource": 64, "BonusActDays": 64, "BonusExpDays": 1, "BonusExpDate": "2025-07-20T16:32:22.0171299+03:00", "SendMessage": true, "CommunicationType": 64, "MessageTemplate": 1, "InMarketList": 1, "InClientList": 1, "FriendLevel": 64, "BonusChequeInterest": 1.0, "BonusActDate": "2025-07-20T16:32:22.0171299+03:00", "QuestionnaireShown": 1, "QuestionnaireDaysNoAction": 1, "QuestionnaireDateNoAction": "2025-07-20T16:32:22.0171299+03:00", "QuestionnaireMustBeShown": 1, "TransferData": true, "TransferType": true, "TransferDataActionType": "sample string 1", "TransferDataEntityType": 64, "TransferDataServices": 1, "DaysDeleteFromMarketList": 1, "InMarketListName": "sample string 2" } ], "ErrorCode": 1, "Message": "sample string 2" }
application/xml, text/xml
<EventRuleActionPagingInfoResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LCManagerPartner.Implementation.Response.EventResponse"> <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> <EventRuleActionPagingInfoResponse.EventRuleActionPagingInfoDataRow> <ActionId>1</ActionId> <Active>true</Active> <Bonus>1</Bonus> <BonusActDate>2025-07-20T16:32:22.0171299+03:00</BonusActDate> <BonusActDays>64</BonusActDays> <BonusChequeInterest>1</BonusChequeInterest> <BonusExpDate>2025-07-20T16:32:22.0171299+03:00</BonusExpDate> <BonusExpDays>1</BonusExpDays> <BonusSource>64</BonusSource> <CommunicationType>64</CommunicationType> <DaysDeleteFromMarketList>1</DaysDeleteFromMarketList> <Friend>true</Friend> <FriendLevel>64</FriendLevel> <Id>1</Id> <InClientList>1</InClientList> <InMarketList>1</InMarketList> <InMarketListName>sample string 2</InMarketListName> <MessageTemplate>1</MessageTemplate> <QuestionnaireDateNoAction>2025-07-20T16:32:22.0171299+03:00</QuestionnaireDateNoAction> <QuestionnaireDaysNoAction>1</QuestionnaireDaysNoAction> <QuestionnaireMustBeShown>1</QuestionnaireMustBeShown> <QuestionnaireShown>1</QuestionnaireShown> <SendMessage>true</SendMessage> <TransferData>true</TransferData> <TransferDataActionType>sample string 1</TransferDataActionType> <TransferDataEntityType>64</TransferDataEntityType> <TransferDataServices>1</TransferDataServices> <TransferType>true</TransferType> </EventRuleActionPagingInfoResponse.EventRuleActionPagingInfoDataRow> <EventRuleActionPagingInfoResponse.EventRuleActionPagingInfoDataRow> <ActionId>1</ActionId> <Active>true</Active> <Bonus>1</Bonus> <BonusActDate>2025-07-20T16:32:22.0171299+03:00</BonusActDate> <BonusActDays>64</BonusActDays> <BonusChequeInterest>1</BonusChequeInterest> <BonusExpDate>2025-07-20T16:32:22.0171299+03:00</BonusExpDate> <BonusExpDays>1</BonusExpDays> <BonusSource>64</BonusSource> <CommunicationType>64</CommunicationType> <DaysDeleteFromMarketList>1</DaysDeleteFromMarketList> <Friend>true</Friend> <FriendLevel>64</FriendLevel> <Id>1</Id> <InClientList>1</InClientList> <InMarketList>1</InMarketList> <InMarketListName>sample string 2</InMarketListName> <MessageTemplate>1</MessageTemplate> <QuestionnaireDateNoAction>2025-07-20T16:32:22.0171299+03:00</QuestionnaireDateNoAction> <QuestionnaireDaysNoAction>1</QuestionnaireDaysNoAction> <QuestionnaireMustBeShown>1</QuestionnaireMustBeShown> <QuestionnaireShown>1</QuestionnaireShown> <SendMessage>true</SendMessage> <TransferData>true</TransferData> <TransferDataActionType>sample string 1</TransferDataActionType> <TransferDataEntityType>64</TransferDataEntityType> <TransferDataServices>1</TransferDataServices> <TransferType>true</TransferType> </EventRuleActionPagingInfoResponse.EventRuleActionPagingInfoDataRow> </Data> <TotalRows>1</TotalRows> <TotalRowsSelect>1</TotalRowsSelect> </EventRuleActionPagingInfoResponse>