Skip to content

Commit 8efb708

Browse files
adding more attribute to message object (#286)
* adding more attribute to message object * version update
1 parent 8a4e66d commit 8efb708

File tree

9 files changed

+114
-27
lines changed

9 files changed

+114
-27
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Change Log
2+
## [5.48.1](https://github.com/plivo/plivo-dotnet/tree/v5.48.1) (2024-09-06)
3+
**Feature - Adding more attribute on mdr object**
4+
- Added `message_sent_time`, `message_updated_time` and `error-message` on get and list Message API
25

36
## [5.48.0](https://github.com/plivo/plivo-dotnet/tree/v5.48.0) (2024-08-12)
47
**Feature - Adding support for brand_name and app_hash in Create,Get and List Session**

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ You can install this SDK either by referencing the .dll file or using NuGet.
1212
Use the following line to install the latest SDK using the NuGet CLI.
1313

1414
```
15-
PM> Install-Package Plivo -Version 5.48.0
15+
PM> Install-Package Plivo -Version 5.48.1
1616
```
1717

1818
You can also use the .NET CLI to install this package as follows
1919

2020
```
21-
> dotnet add package Plivo --version 5.48.0
21+
> dotnet add package Plivo --version 5.48.1
2222
```
2323

2424
## Getting started

src/Plivo/Plivo.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
33
<TargetFrameworks>netstandard2.0;netstandard1.3</TargetFrameworks>
4-
<ReleaseVersion>5.48.0</ReleaseVersion>
4+
<ReleaseVersion>5.48.1</ReleaseVersion>
55
<Version />
66
<Authors>Plivo SDKs Team</Authors>
77
<Owners>Plivo Inc.</Owners>

src/Plivo/Plivo.nuspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<summary>A .NET SDK to make voice calls and send SMS using Plivo and to generate Plivo XML</summary>
55
<description>A .NET SDK to make voice calls and send SMS using Plivo and to generate Plivo XML</description>
66
<id>Plivo</id>
7-
<version>5.48.0</version>
7+
<version>5.48.1</version>
88
<title>Plivo</title>
99
<authors>Plivo SDKs Team</authors>
1010
<owners>Plivo, Inc.</owners>

src/Plivo/Resource/Message/Message.cs

+21
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,24 @@ public class Message : Resource
184184
/// <value>The log.</value>
185185
public string Log { get; set; }
186186

187+
/// <summary>
188+
/// Gets or sets the message_sent_time.
189+
/// </summary>
190+
/// <value>The message_sent_time.</value>
191+
public string MessageSentTime { get; set; }
192+
193+
/// <summary>
194+
/// Gets or sets the message_updated_time.
195+
/// </summary>
196+
/// <value>The message_updated_time.</value>
197+
public string MessageUpdatedTime { get; set; }
198+
199+
/// <summary>
200+
/// Gets or sets the error_message.
201+
/// </summary>
202+
/// <value>The error_message.</value>
203+
public string ErrorMessage { get; set; }
204+
187205
public override string ToString()
188206
{
189207
return "\n" +
@@ -216,6 +234,9 @@ public override string ToString()
216234
"ConversationID: " + ConversationId + "\n" +
217235
"ConversationOrigin: " + ConversationOrigin + "\n" +
218236
"ConversationExpirationTimestamp: " + ConversationExpirationTimestamp + "\n" +
237+
"MessageSentTime: " + MessageSentTime + "\n" +
238+
"MessageUpdatedTime: " + MessageUpdatedTime + "\n" +
239+
"ErrorMessage: " + ErrorMessage + "\n" +
219240
"Log: " + Log + "\n";
220241
}
221242
#region ListMedia

src/Plivo/Version.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ public class Version
1010
/// <summary>
1111
/// DotNet SDK version
1212
/// </summary>
13-
public const string SdkVersion = "5.48.0";
13+
public const string SdkVersion = "5.48.1";
1414
/// <summary>
1515
/// Plivo API version
1616
/// </summary>

tests/Plivo.Test/Mocks/messageGetResponse.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@
1717
"dlt_template_category": "promotional",
1818
"conversation_id": "",
1919
"conversation_origin": "",
20-
"conversation_expiration_timestamp": ""
20+
"conversation_expiration_timestamp": "",
21+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
22+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
23+
"error_message": ""
2124
}

tests/Plivo.Test/Mocks/messageListResponse.json

+80-20
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@
2626
"dlt_template_category": "transactional",
2727
"conversation_id": "",
2828
"conversation_origin": "",
29-
"conversation_expiration_timestamp": ""
29+
"conversation_expiration_timestamp": "",
30+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
31+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
32+
"error_message": ""
3033
},
3134
{
3235
"error_code": null,
@@ -46,7 +49,10 @@
4649
"dlt_template_category": "",
4750
"conversation_id": "",
4851
"conversation_origin": "",
49-
"conversation_expiration_timestamp": ""
52+
"conversation_expiration_timestamp": "",
53+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
54+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
55+
"error_message": ""
5056
},
5157
{
5258
"error_code": null,
@@ -66,7 +72,10 @@
6672
"dlt_template_category": "",
6773
"conversation_id": "",
6874
"conversation_origin": "",
69-
"conversation_expiration_timestamp": ""
75+
"conversation_expiration_timestamp": "",
76+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
77+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
78+
"error_message": ""
7079
},
7180
{
7281
"error_code": null,
@@ -86,7 +95,10 @@
8695
"dlt_template_category": "",
8796
"conversation_id": "",
8897
"conversation_origin": "",
89-
"conversation_expiration_timestamp": ""
98+
"conversation_expiration_timestamp": "",
99+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
100+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
101+
"error_message": ""
90102
},
91103
{
92104
"error_code": null,
@@ -106,7 +118,10 @@
106118
"dlt_template_category": "",
107119
"conversation_id": "",
108120
"conversation_origin": "",
109-
"conversation_expiration_timestamp": ""
121+
"conversation_expiration_timestamp": "",
122+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
123+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
124+
"error_message": ""
110125
},
111126
{
112127
"error_code": null,
@@ -126,7 +141,10 @@
126141
"dlt_template_category": "",
127142
"conversation_id": "",
128143
"conversation_origin": "",
129-
"conversation_expiration_timestamp": ""
144+
"conversation_expiration_timestamp": "",
145+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
146+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
147+
"error_message": ""
130148
},
131149
{
132150
"error_code": null,
@@ -146,7 +164,10 @@
146164
"dlt_template_category": "",
147165
"conversation_id": "",
148166
"conversation_origin": "",
149-
"conversation_expiration_timestamp": ""
167+
"conversation_expiration_timestamp": "",
168+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
169+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
170+
"error_message": ""
150171
},
151172
{
152173
"error_code": null,
@@ -166,7 +187,10 @@
166187
"dlt_template_category": "",
167188
"conversation_id": "",
168189
"conversation_origin": "",
169-
"conversation_expiration_timestamp": ""
190+
"conversation_expiration_timestamp": "",
191+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
192+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
193+
"error_message": ""
170194
},
171195
{
172196
"error_code": "000",
@@ -186,7 +210,10 @@
186210
"dlt_template_category": "",
187211
"conversation_id": "",
188212
"conversation_origin": "",
189-
"conversation_expiration_timestamp": ""
213+
"conversation_expiration_timestamp": "",
214+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
215+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
216+
"error_message": ""
190217
},
191218
{
192219
"error_code": null,
@@ -206,7 +233,10 @@
206233
"dlt_template_category": "",
207234
"conversation_id": "",
208235
"conversation_origin": "",
209-
"conversation_expiration_timestamp": ""
236+
"conversation_expiration_timestamp": "",
237+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
238+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
239+
"error_message": ""
210240
},
211241
{
212242
"error_code": "000",
@@ -226,7 +256,10 @@
226256
"dlt_template_category": "",
227257
"conversation_id": "",
228258
"conversation_origin": "",
229-
"conversation_expiration_timestamp": ""
259+
"conversation_expiration_timestamp": "",
260+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
261+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
262+
"error_message": ""
230263
},
231264
{
232265
"error_code": null,
@@ -246,7 +279,10 @@
246279
"dlt_template_category": "",
247280
"conversation_id": "",
248281
"conversation_origin": "",
249-
"conversation_expiration_timestamp": ""
282+
"conversation_expiration_timestamp": "",
283+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
284+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
285+
"error_message": ""
250286
},
251287
{
252288
"error_code": "000",
@@ -266,7 +302,10 @@
266302
"dlt_template_category": "",
267303
"conversation_id": "",
268304
"conversation_origin": "",
269-
"conversation_expiration_timestamp": ""
305+
"conversation_expiration_timestamp": "",
306+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
307+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
308+
"error_message": ""
270309
},
271310
{
272311
"error_code": null,
@@ -286,7 +325,10 @@
286325
"dlt_template_category": "",
287326
"conversation_id": "",
288327
"conversation_origin": "",
289-
"conversation_expiration_timestamp": ""
328+
"conversation_expiration_timestamp": "",
329+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
330+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
331+
"error_message": ""
290332
},
291333
{
292334
"error_code": "000",
@@ -306,7 +348,10 @@
306348
"dlt_template_category": "",
307349
"conversation_id": "",
308350
"conversation_origin": "",
309-
"conversation_expiration_timestamp": ""
351+
"conversation_expiration_timestamp": "",
352+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
353+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
354+
"error_message": ""
310355
},
311356
{
312357
"error_code": null,
@@ -326,7 +371,10 @@
326371
"dlt_template_category": "",
327372
"conversation_id": "",
328373
"conversation_origin": "",
329-
"conversation_expiration_timestamp": ""
374+
"conversation_expiration_timestamp": "",
375+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
376+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
377+
"error_message": ""
330378
},
331379
{
332380
"error_code": "000",
@@ -346,7 +394,10 @@
346394
"dlt_template_category": "",
347395
"conversation_id": "",
348396
"conversation_origin": "",
349-
"conversation_expiration_timestamp": ""
397+
"conversation_expiration_timestamp": "",
398+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
399+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
400+
"error_message": ""
350401
},
351402
{
352403
"error_code": "000",
@@ -366,7 +417,10 @@
366417
"dlt_template_category": "",
367418
"conversation_id": "",
368419
"conversation_origin": "",
369-
"conversation_expiration_timestamp": ""
420+
"conversation_expiration_timestamp": "",
421+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
422+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
423+
"error_message": ""
370424
},
371425
{
372426
"error_code": "000",
@@ -386,7 +440,10 @@
386440
"dlt_template_category": "",
387441
"conversation_id": "",
388442
"conversation_origin": "",
389-
"conversation_expiration_timestamp": ""
443+
"conversation_expiration_timestamp": "",
444+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
445+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
446+
"error_message": ""
390447
},
391448
{
392449
"error_code": "000",
@@ -406,7 +463,10 @@
406463
"dlt_template_category": "",
407464
"conversation_id": "",
408465
"conversation_origin": "",
409-
"conversation_expiration_timestamp": ""
466+
"conversation_expiration_timestamp": "",
467+
"message_sent_time": "2024-08-21 18:28:49.244057+05:30",
468+
"message_updated_time": "2024-08-21 18:28:51.94772+05:30",
469+
"error_message": ""
410470
}
411471
]
412472
}

version.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "5.48.0",
2+
"version": "5.48.1",
33
"publicReleaseRefSpec": [
44
"^refs/heads/master$",
55
"^refs/heads/v\\d+(?:\\.\\d+)?$"

0 commit comments

Comments
 (0)