Skip to content

Commit d5b7d19

Browse files
committed
Merge branch 'CondraAndAttachments'
2 parents 39744d0 + e5c7feb commit d5b7d19

File tree

5 files changed

+22
-5
lines changed

5 files changed

+22
-5
lines changed

EdiApi.Client/Http/Messages/MessagesEdiApiHttpClient.cs

+2-3
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,8 @@ public OutboxMessageMeta GetOutboxMessageMeta(string authToken, string boxId, st
8787

8888
public OutboxMessageMeta SendMessage(string authToken, string boxId, MessageData messageData)
8989
{
90-
var request = BuildPostRequest("V1/Messages/SendMessage", null, authToken, messageData.MessageBody)
91-
.WithAdditionalQueryParameter("boxId", boxId)
92-
.WithAdditionalQueryParameter("messageFileName", messageData.MessageFileName);
90+
var request = BuildPostRequest("V1/Messages/SendMessageExtended", null, authToken, messageData)
91+
.WithAdditionalQueryParameter("boxId", boxId);
9392

9493
var result = clusterClient.Send(request);
9594
EnsureSuccessResult(result);
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace SkbKontur.EdiApi.Client.Types.Common
2+
{
3+
/// <summary>Содержимое вложения</summary>
4+
public class MessageAttachment
5+
{
6+
/// <summary>Имя вложенного файла</summary>
7+
public string AttachmentFileName { get; set; }
8+
9+
/// <summary>Тело вложенного файла</summary>
10+
public byte[] AttachmentBody { get; set; }
11+
}
12+
}

EdiApi.Client/Types/Common/MessageData.cs

+3
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,8 @@ public class MessageData
88

99
/// <summary>Тело сообщения</summary>
1010
public byte[] MessageBody { get; set; }
11+
12+
/// <summary>Список вложенных файлов</summary>
13+
public MessageAttachment[] MessageAttachments { get; set; }
1114
}
1215
}

EdiApi.Client/Types/Messages/DocumentType.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ public enum DocumentType
7676
Iftmbf,
7777

7878
/// <summary>Подтверждение заявки на транспортировку груза</summary>
79-
Iftmbc
79+
Iftmbc,
80+
81+
/// <summary>Неструктурированное сообщение</summary>
82+
Condra,
8083
}
8184
}

version.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/AArnott/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
3-
"version": "2.1",
3+
"version": "2.2",
44
"assemblyVersion": {
55
"precision": "build"
66
},

0 commit comments

Comments
 (0)