1
+ import "Workflows/ParticipantType.proto" ;
2
+ import "Workflows/ParticipantAction.proto" ;
3
+ import "Workflows/TitleReceiptBehavior.proto" ;
4
+ import "Workflows/OperatorConfirmationBehavior.proto" ;
5
+ import "Workflows/OperatorConfirmationReceiptBehavior.proto" ;
6
+ import "Workflows/ReceiptOperatorConfirmationReceiptBehavior.proto" ;
7
+ import "Workflows/AmendmentRequestResponseBehavior.proto" ;
8
+ import "Workflows/InvitationBehavior.proto" ;
9
+ import "Workflows/RoamingConfirmationBehavior.proto" ;
10
+
11
+ package Diadoc.Api.Proto.Workflows ;
12
+
13
+ message DocumentWorkflowSettingsList {
14
+ repeated DocumentWorkflowSettings DocumentWorkflowSettings = 1 ;
15
+ }
16
+
17
+ message DocumentWorkflowSettings {
18
+ required int32 Id = 1 ;
19
+ repeated ParticipantSetting Participants = 2 ;
20
+ optional OperatorConfirmationReceiptBehavior.OperatorConfirmationReceiptBehavior OperatorConfirmationReceiptBehavior = 3 [default = Unknown ];
21
+ optional ReceiptOperatorConfirmationReceiptBehavior.ReceiptOperatorConfirmationReceiptBehavior ReceiptOperatorConfirmationReceiptBehavior = 4 [default = Unknown ];
22
+ optional OperatorConfirmationBehavior.OperatorConfirmationBehavior ReceiptOperatorConfirmationBehavior = 5 [default = Unknown ];
23
+ optional AmendmentRequestResponseBehavior.AmendmentRequestResponseBehavior AmendmentRequestResponseBehavior = 6 [default = Unknown ];
24
+ optional OperatorConfirmationBehavior.OperatorConfirmationBehavior AmendmentRequestOperatorConfirmationBehavior = 7 [default = Unknown ];
25
+ optional RoamingConfirmationBehavior.RoamingConfirmationBehavior ReceiptRoamingConfirmationBehavior = 8 [default = Unknown ];
26
+ optional RoamingConfirmationBehavior.RoamingConfirmationBehavior AmendmentRequestRoamingConfirmationBehavior = 9 [default = Unknown ];
27
+ optional InvitationBehavior.InvitationBehavior InvitationBehavior = 10 [default = Unknown ];
28
+ }
29
+
30
+ message ParticipantSetting {
31
+ optional ParticipantType.ParticipantType Participant = 1 [default = Unknown ];
32
+ optional ParticipantAction.ParticipantAction ParticipantAction = 2 [default = Unknown ];
33
+ optional TitleReceiptBehavior.TitleReceiptBehavior TitleReceiptBehavior = 3 [default = Unknown ];
34
+ optional OperatorConfirmationBehavior.OperatorConfirmationBehavior OperatorConfirmationBehavior = 4 [default = Unknown ];
35
+ optional RoamingConfirmationBehavior.RoamingConfirmationBehavior RoamingConfirmationBehavior = 5 [default = Unknown ];
36
+ }
0 commit comments