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 — числовой идентификатор титула, нумерация с нуля.


См. также

Структура используется: