diff --git a/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventType.cs b/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventType.cs index af6b1c1..42c1be0 100644 --- a/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventType.cs +++ b/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventType.cs @@ -110,5 +110,11 @@ public enum MessageBoxEventType /// Изменился статус запроса на аннулирование документа в ГИС МТ "Честный ЗНАК". Событие в ящике отправителя OutboxDiadocDocumentRevocationGisMtStatusChanged, + + /// Отправитель подписал извещение о получении документа. Событие в ящике получателя + InboxDiadocSenderReceiptFinished, + + /// Отправитель подписал извещение о получении документа. Событие в ящике отправителя + OutboxDiadocSenderReceiptFinished, } } \ No newline at end of file diff --git a/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventTypeRegistry.cs b/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventTypeRegistry.cs index 22808f1..b87c279 100644 --- a/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventTypeRegistry.cs +++ b/EdiApi.Client/Types/Messages/BoxEvents/MessageBoxEventTypeRegistry.cs @@ -36,6 +36,8 @@ public MessageBoxEventTypeRegistry() Register(MessageBoxEventType.DiadocDocumentDelivered); Register(MessageBoxEventType.DocumentPackageSignedByRecipientPartiallyOk); Register(MessageBoxEventType.DocumentPackageSignedByMePartiallyOk); + Register(MessageBoxEventType.InboxDiadocSenderReceiptFinished); + Register(MessageBoxEventType.OutboxDiadocSenderReceiptFinished); Register(MessageBoxEventType.OutboxDiadocDocumentRecipientPowerOfAttorneyStatusChanged); Register(MessageBoxEventType.OutboxDiadocDocumentSenderPowerOfAttorneyStatusChanged); Register(MessageBoxEventType.InboxDiadocDocumentRecipientPowerOfAttorneyStatusChanged); diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/InboxDiadocSenderReceiptFinishedEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/InboxDiadocSenderReceiptFinishedEventContent.cs new file mode 100644 index 0000000..a1f9279 --- /dev/null +++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/InboxDiadocSenderReceiptFinishedEventContent.cs @@ -0,0 +1,7 @@ +namespace SkbKontur.EdiApi.Client.Types.Messages.BoxEventsContents.Inbox +{ + /// Информация о событии InboxDiadocSenderReceiptFinished в ящике получателя + public class InboxDiadocSenderReceiptFinishedEventContent : InboxDiadocEventContentBase + { + } +} \ No newline at end of file diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientFailEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientFailEventContent.cs index 0da0b58..c2035dd 100644 --- a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientFailEventContent.cs +++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientFailEventContent.cs @@ -5,5 +5,8 @@ public class MessageDocumentPackageSignedByRecipientFailEventContent : OutboxDia { /// Комментарий к отказу в подписи public string Reason { get; set; } + + /// Необходимо извещение о получение на документ со стороны отправителя + public bool NeedReceiptBySender { get; set; } } } \ No newline at end of file diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientOkEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientOkEventContent.cs index 1d72844..bb3ea01 100644 --- a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientOkEventContent.cs +++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientOkEventContent.cs @@ -3,5 +3,7 @@ /// Информация о событии DocumentPackageSignedByRecipientOk public class MessageDocumentPackageSignedByRecipientOkEventContent : OutboxDiadocEventContentBase { + /// Необходимо извещение о получение на документ со стороны отправителя + public bool NeedReceiptBySender { get; set; } } } \ No newline at end of file diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientPartiallyOkEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientPartiallyOkEventContent.cs index 2413eed..c9e0535 100644 --- a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientPartiallyOkEventContent.cs +++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientPartiallyOkEventContent.cs @@ -5,5 +5,8 @@ public class MessageDocumentPackageSignedByRecipientPartiallyOkEventContent : Ou { /// Комментарий к подписи с разногласиями public string Reason { get; set; } + + /// Необходимо извещение о получение на документ со стороны отправителя + public bool NeedReceiptBySender { get; set; } } } \ No newline at end of file diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/OutboxDiadocSenderReceiptFinishedEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/OutboxDiadocSenderReceiptFinishedEventContent.cs new file mode 100644 index 0000000..9a9f752 --- /dev/null +++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/OutboxDiadocSenderReceiptFinishedEventContent.cs @@ -0,0 +1,7 @@ +namespace SkbKontur.EdiApi.Client.Types.Messages.BoxEventsContents.Outbox +{ + /// Информация о событии OutboxDiadocSenderReceiptFinished в ящике отправителя + public class OutboxDiadocSenderReceiptFinishedEventContent : OutboxDiadocEventContentBase + { + } +} \ No newline at end of file