diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocPowerOfAttorneyAttachmentStatus.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocPowerOfAttorneyAttachmentStatus.cs
new file mode 100644
index 0000000..e37b98a
--- /dev/null
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocPowerOfAttorneyAttachmentStatus.cs
@@ -0,0 +1,12 @@
+namespace SkbKontur.EdiApi.Client.Types.Messages.BoxEventsContents
+{
+ /// Статус приложенности МЧД к подписи
+ public class DiadocPowerOfAttorneyAttachmentStatus
+ {
+ /// Значение статуса
+ public DiadocPowerOfAttorneyAttachmentStatusName StatusName { get; set; }
+
+ /// Комментарий к статусу. Заполняется только для статуса PowerOfAttorneyRequired
+ public string Comment { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocPowerOfAttorneyAttachmentStatusName.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocPowerOfAttorneyAttachmentStatusName.cs
new file mode 100644
index 0000000..9b14b0c
--- /dev/null
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocPowerOfAttorneyAttachmentStatusName.cs
@@ -0,0 +1,18 @@
+namespace SkbKontur.EdiApi.Client.Types.Messages.BoxEventsContents
+{
+ /// Значение статуса приложенности МЧД к подписи
+ public enum DiadocPowerOfAttorneyAttachmentStatusName
+ {
+ /// Неизвестный статус
+ Unknown = 0,
+
+ /// МЧД приложена
+ PowerOfAttorneyAttached = 1,
+
+ /// МЧД не требуется
+ PowerOfAttorneyNotRequired = 2,
+
+ /// МЧД требуется
+ PowerOfAttorneyRequired = 3,
+ }
+}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocSignaturePowerOfAttorneyInfo.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocSignaturePowerOfAttorneyInfo.cs
new file mode 100644
index 0000000..8608b37
--- /dev/null
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/DiadocSignaturePowerOfAttorneyInfo.cs
@@ -0,0 +1,12 @@
+namespace SkbKontur.EdiApi.Client.Types.Messages.BoxEventsContents
+{
+ ///Информация о МЧД, приложенной к подписи
+ public class DiadocSignaturePowerOfAttorneyInfo
+ {
+ /// Идентификатор подписанного документа в пакете документов
+ public string DocumentEntityId { get; set; }
+
+ /// Статус приложенности МЧД к подписи документа
+ public DiadocPowerOfAttorneyAttachmentStatus AttachmentStatus { get; set; }
+ }
+}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMeOkEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMeOkEventContent.cs
index 90ac991..d3c1edb 100644
--- a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMeOkEventContent.cs
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMeOkEventContent.cs
@@ -3,5 +3,7 @@
/// Информация о событии DocumentPackageSignedByMeOk
public class MessageDocumentPackageSignedByMeOkEventContent : InboxDiadocEventContentBase
{
+ /// Информация о МЧД, приложенной к подписи получателя
+ public DiadocSignaturePowerOfAttorneyInfo RecipientSignaturePowerOfAttorneyInfo { get; set; }
}
}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMePartiallyOkEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMePartiallyOkEventContent.cs
index 1319c96..fcdb448 100644
--- a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMePartiallyOkEventContent.cs
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDocumentPackageSignedByMePartiallyOkEventContent.cs
@@ -3,5 +3,7 @@ namespace SkbKontur.EdiApi.Client.Types.Messages.BoxEventsContents.Inbox
/// Информация о событии DocumentPackageSignedByMePartiallyOk
public class MessageDocumentPackageSignedByMePartiallyOkEventContent : InboxDiadocEventContentBase
{
+ /// Информация о МЧД, приложенной к подписи получателя
+ public DiadocSignaturePowerOfAttorneyInfo RecipientSignaturePowerOfAttorneyInfo { get; set; }
}
}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDraftOfDocumentPackageSignedBySenderEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDraftOfDocumentPackageSignedBySenderEventContent.cs
index 32af65a..4aa934a 100644
--- a/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDraftOfDocumentPackageSignedBySenderEventContent.cs
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Inbox/MessageDraftOfDocumentPackageSignedBySenderEventContent.cs
@@ -3,5 +3,10 @@
/// Информация о событии DraftOfDocumentPackageSignedBySender
public class MessageDraftOfDocumentPackageSignedBySenderEventContent : InboxDiadocEventContentBase
{
+ ///
+ /// Информация о машиночитаемых доверенностях (МЧД), приложенных к подписям отправителя.
+ /// Количество статусов соответствует количеству документов в пакете.
+ ///
+ public DiadocSignaturePowerOfAttorneyInfo[] SenderSignaturePowerOfAttorneyInfos { 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 bb3ea01..fa7a712 100644
--- a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientOkEventContent.cs
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientOkEventContent.cs
@@ -5,5 +5,8 @@ public class MessageDocumentPackageSignedByRecipientOkEventContent : OutboxDiado
{
/// Необходимо извещение о получение на документ со стороны отправителя
public bool NeedReceiptBySender { get; set; }
+
+ /// Информация о МЧД, приложенной к подписи получателя
+ public DiadocSignaturePowerOfAttorneyInfo RecipientSignaturePowerOfAttorneyInfo { 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 c9e0535..486cf1d 100644
--- a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientPartiallyOkEventContent.cs
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDocumentPackageSignedByRecipientPartiallyOkEventContent.cs
@@ -8,5 +8,8 @@ public class MessageDocumentPackageSignedByRecipientPartiallyOkEventContent : Ou
/// Необходимо извещение о получение на документ со стороны отправителя
public bool NeedReceiptBySender { get; set; }
+
+ /// Информация о МЧД, приложенной к подписи получателя
+ public DiadocSignaturePowerOfAttorneyInfo RecipientSignaturePowerOfAttorneyInfo { get; set; }
}
}
\ No newline at end of file
diff --git a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDraftOfDocumentPackageSignedByMeEventContent.cs b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDraftOfDocumentPackageSignedByMeEventContent.cs
index 8ccf7e4..34d6311 100644
--- a/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDraftOfDocumentPackageSignedByMeEventContent.cs
+++ b/EdiApi.Client/Types/Messages/BoxEventsContents/Outbox/MessageDraftOfDocumentPackageSignedByMeEventContent.cs
@@ -3,5 +3,10 @@
/// Информация о событии DraftOfDocumentPackageSignedByMe
public class MessageDraftOfDocumentPackageSignedByMeEventContent : OutboxDiadocEventContentBase
{
+ ///
+ /// Информация о машиночитаемых доверенностях (МЧД), приложенных к подписям отправителя.
+ /// Количество статусов соответствует количеству документов в пакете.
+ ///
+ public DiadocSignaturePowerOfAttorneyInfo[] SenderSignaturePowerOfAttorneyInfos { get; set; }
}
}
\ No newline at end of file
diff --git a/version.json b/version.json
index a2ccb89..aa0bd53 100644
--- a/version.json
+++ b/version.json
@@ -1,6 +1,6 @@
{
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
- "version": "2.9",
+ "version": "2.10",
"assemblyVersion": {
"precision": "build"
},