diff --git a/.gitignore b/.gitignore
index f32a2bf..69bbf6e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@ artifacts/
**/bin/
**/obj/
**/.vs/
+**/*.lscache
diff --git a/HOWTO_08_pay_sign_issue_csharp/Program.cs b/HOWTO_08_pay_sign_issue_csharp/Program.cs
index 086d697..c48a700 100644
--- a/HOWTO_08_pay_sign_issue_csharp/Program.cs
+++ b/HOWTO_08_pay_sign_issue_csharp/Program.cs
@@ -154,7 +154,7 @@ static async Task Main(string[] args)
if (isDelivered)
{
Logger.LogInfo("Receipt has been delivered successfully.");
- Logger.LogDebug($"Delivery details - {deliveryDateils.state}: {deliveryDateils.message}");
+ Logger.LogDebug($"Delivery details - {deliveryDateils?.Message}");
}
else
{
diff --git a/libPosSystemAPI/DTO/IssueDeliveredResponse.cs b/libPosSystemAPI/DTO/IssueDeliveredResponse.cs
index fdaab4e..44c6da0 100644
--- a/libPosSystemAPI/DTO/IssueDeliveredResponse.cs
+++ b/libPosSystemAPI/DTO/IssueDeliveredResponse.cs
@@ -1,11 +1,24 @@
-namespace fiskaltrust.DevKit.POSSystemAPI.lib.DTO
+using System.Collections.Generic;
+using System.Text.Json.Serialization;
+
+namespace fiskaltrust.DevKit.POSSystemAPI.lib.DTO
{
///
/// Provides some details about how the delivery was executed for debug purpose.
///
public class IssueDeliveredResponse
{
- public string state { get; set; } = string.Empty;
- public string message { get; set; } = string.Empty;
- }
+ ///
+ /// A message describing how the delivery was executed.
+ ///
+ /// ""Receipt was printed at 01/30/2026 00:03:57. DeliveryMethod: customeraccepted"
+ [JsonPropertyName("message")]
+ public string Message { get; set; } = string.Empty;
+
+ ///
+ /// Additional arbitrary properties that will be serialized as top-level JSON fields
+ /// alongside the known properties.
+ ///
+ [JsonExtensionData]
+ public Dictionary? AdditionalProperties { get; set; } }
}