DocumentActionPayload
Дополнительные параметры действия над документом.
В структуре заполняется только то поле, которое соответствует типу действия из DocumentActionType. Остальные поля не заполняются.
message DocumentActionPayload {
optional RejectParticipantTitleSigningDocumentActionPayload RejectParticipantTitleSigning = 1;
optional AttachParticipantTitleSvrDocumentActionPayload AttachParticipantTitleSvr = 2;
optional SignApprovinglyDocumentActionPayload SignApprovingly = 3;
optional RequestApprovementDocumentActionPayload RequestApprovement = 4;
optional RequestPrimarySignatureDocumentActionPayload RequestPrimarySignature = 5;
optional RequestApprovementSignatureDocumentActionPayload RequestApprovementSignature = 6;
optional ResolveWithApproveDocumentActionPayload ResolveWithApprove = 7;
optional ResolveWithDisapproveDocumentActionPayload ResolveWithDisapprove = 8;
optional CancelResolutionDocumentActionPayload CancelResolution = 9;
optional CancelResolutionRequestDocumentActionPayload CancelResolutionRequest = 10;
optional DenySignatureRequestDocumentActionPayload DenySignatureRequest = 11;
optional CancelSignatureRequestDenialDocumentActionPayload CancelSignatureRequestDenial = 12;
optional AssignResolutionRouteToParticipantTitleDocumentActionPayload AssignResolutionRouteToParticipantTitle = 13;
optional RemoveResolutionRouteFromParticipantTitleDocumentActionPayload RemoveResolutionRouteFromParticipantTitle = 14;
optional AttachParticipantTitleDocumentActionPayload AttachParticipantTitle = 15;
optional SignParticipantTitleDocumentActionPayload SignParticipantTitle = 16;
optional ConfirmReceiptOfTitleDocumentActionPayload ConfirmReceiptOfTitle = 17;
optional AddInformationMessageForTitleDocumentActionPayload AddInformationMessageForTitle = 18;
}
message RejectParticipantTitleSigningDocumentActionPayload {
required int32 TitleIndex = 1;
}
message AttachParticipantTitleSvrDocumentActionPayload {
required int32 TitleIndex = 1;
}
message SignApprovinglyDocumentActionPayload {
}
message RequestApprovementDocumentActionPayload {
}
message RequestPrimarySignatureDocumentActionPayload {
}
message RequestApprovementSignatureDocumentActionPayload {
}
message ResolveWithApproveDocumentActionPayload {
}
message ResolveWithDisapproveDocumentActionPayload {
}
message CancelResolutionDocumentActionPayload {
}
message CancelResolutionRequestDocumentActionPayload {
}
message DenySignatureRequestDocumentActionPayload {
}
message CancelSignatureRequestDenialDocumentActionPayload {
}
message AssignResolutionRouteToParticipantTitleDocumentActionPayload {
required int32 TitleIndex = 1;
}
message RemoveResolutionRouteFromParticipantTitleDocumentActionPayload {
required int32 TitleIndex = 1;
}
message AttachParticipantTitleDocumentActionPayload {
required int32 TitleIndex = 1;
required bool IsOptional = 2;
optional TitleActionPredefinedOperationResult PredefinedOperationResult = 3;
}
message SignParticipantTitleDocumentActionPayload {
required int32 TitleIndex = 1;
optional TitleActionPredefinedOperationResult PredefinedOperationResult = 2;
}
message ConfirmReceiptOfTitleDocumentActionPayload {
required int32 TitleIndex = 1;
}
message AddInformationMessageForTitleDocumentActionPayload {
required int32 TitleIndex = 1;
}
RejectParticipantTitleSigning— параметры отказа в подписании титула участника, представленные структуройRejectParticipantTitleSigningDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля.
AttachParticipantTitleSvr— параметры приложения титула участника, сформированного сервером, представленные структуройAttachParticipantTitleSvrDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля.
SignApprovingly— параметры подписания согласующей подписью, представленные структуройSignApprovinglyDocumentActionPayload.RequestApprovement— параметры передачи на согласование, представленные структуройRequestApprovementDocumentActionPayload.RequestPrimarySignature— параметры передачи на подпись, представленные структуройRequestPrimarySignatureDocumentActionPayload.RequestApprovementSignature— параметры передачи на согласующую подпись, представленные структуройRequestApprovementSignatureDocumentActionPayload.ResolveWithApprove— параметры согласования, представленные структуройResolveWithApproveDocumentActionPayload.ResolveWithDisapprove— параметры отказа в согласовании, представленные структуройResolveWithDisapproveDocumentActionPayload.CancelResolution— параметры отмены согласования, представленные структуройCancelResolutionDocumentActionPayload.CancelResolutionRequest— параметры отмены запроса на согласование или подпись, представленные структуройCancelResolutionRequestDocumentActionPayload.DenySignatureRequest— параметры отказа в запросе подписи, представленные структуройDenySignatureRequestDocumentActionPayload.CancelSignatureRequestDenial— параметры отмены отказа в запросе подписи, представленные структуройCancelSignatureRequestDenialDocumentActionPayload.AssignResolutionRouteToParticipantTitle— параметры постановки титула участника на маршрут согласования, представленные структуройAssignResolutionRouteToParticipantTitleDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля.
RemoveResolutionRouteFromParticipantTitle— параметры снятия титула участника с маршрута согласования, представленные структуройRemoveResolutionRouteFromParticipantTitleDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля.
AttachParticipantTitle— параметры приложения титула участника, представленные структуройAttachParticipantTitleDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля;IsOptional— признак того, что титул является опциональным;PredefinedOperationResult— предопределенный результат операции, принимает значения из перечисления TitleActionPredefinedOperationResult.
SignParticipantTitle— параметры подписания титула участника, представленные структуройSignParticipantTitleDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля;PredefinedOperationResult— предопределенный результат операции, принимает значения из перечисления TitleActionPredefinedOperationResult.
ConfirmReceiptOfTitle— параметры подтверждения получения титула, представленные структуройConfirmReceiptOfTitleDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля.
AddInformationMessageForTitle— параметры добавления универсального сообщения для титула, представленные структуройAddInformationMessageForTitleDocumentActionPayloadс полями:TitleIndex— числовой идентификатор титула, нумерация с нуля.
См. также
- Структура используется:
в структуре DocumentAction