BoxCounteragentEventList
Список событий по изменению партнерских отношений с контрагентами.
message BoxCounteragentEventList {
repeated BoxCounteragentEvent Events = 1;
optional int32 TotalCount = 2;
required TotalCountType TotalCountType = 3;
}
message BoxCounteragentEvent {
required string EventId = 1;
optional CounteragentInfo Counteragent = 2;
optional string IndexKey = 3;
repeated CounteragentEventType EventTypes = 4;
}
enum CounteragentEventType
{
UnknownCounteragentEventType = 0;
IInvitedCounteragent = 1;
CounteragentInvitedMe = 2;
CounteragentAcceptedInvitation = 3;
IAcceptedInvitation = 4;
IWithdrewInvitation = 5;
CounteragentWithdrewInvitation = 6;
IRejectedInvitation = 7;
CounteragentRejectedInvitation = 8;
IBrokeUpWithCounteragent = 9;
CounteragentBrokeUpWithMe = 10;
IForgotCounteragent = 11;
CounteragentForgotMe = 12;
IMadeCounteragent = 13;
CounteragentMadeMe = 14;
}
Events
— список событий по изменению отношений с контрагентами. Каждое событие представлено структуройBoxCounteragentEvent
с полями:EventId
— идентификатор события.Counteragent
— информация о контрагенте, представленная структурой CounteragentInfo.IndexKey
— ключ для постраничного получения списка найденных событий. Его можно передавать в качестве параметраafterIndexKey
в метод GetCounteragentEvents (V1): ключ может содержать недопустимые символы, поэтому при вызове метода должен быть закодирован в URL-формат.EventTypes
— тип события, произошедшего с контрагентом. Принимает значение из перечисленияCounteragentEventType
:UnknownCounteragentEventType
— неизвестное значение;IInvitedCounteragent
— я отправил приглашение контрагенту;CounteragentInvitedMe
— контрагент отправил мне приглашение;CounteragentAcceptedInvitation
— контрагент принял мое приглашение;IAcceptedInvitation
— я принял приглашение контрагента;IWithdrewInvitation
— я отменил свое приглашение;CounteragentWithdrewInvitation
— контрагент отменил свое приглашение;IRejectedInvitation
— я отклонил приглашеие контрагента;CounteragentRejectedInvitation
— контрагент отклонил мое приглашение;IBrokeUpWithCounteragent
— я разорвал отношения с контрагентом;CounteragentBrokeUpWithMe
— контрагент разорвал отношения со мной;IForgotCounteragent
— отношения с конрагентом разорваны завершенным документооборотом или через настройку роуминга;CounteragentForgotMe
— отношения с конрагентом разорваны завершенным документооборотом или через настройку роуминга;IMadeCounteragent
— отношения с конрагентом установлены завершенным документооборотом или через настройку роуминга;CounteragentMadeMe
— отношения с конрагентом установлены завершенным документооборотом или через настройку роуминга.
TotalCount
— общее количество найденных событий, соответствующих заданным параметрам.TotalCountType
— параметр, указывающий, является ли значениеTotalCount
точным или подсчет был ограничен. Принимает значения из перечисления TotalCountType.
См. также
- Структура используется:
в теле ответа метода GetCounteragentEvents (V1)