From 16cede062775346f010abb87b72ff4ba65dcfe85 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 2 Apr 2026 08:46:59 +0000 Subject: [PATCH 1/3] feat: update GetInvoices with get_government_data parameter and gov fields in response Agent-Logs-Url: https://github.com/iglak/BaseLinkerApi/sessions/eedc3823-b05c-4da9-bede-522ade847f6c Co-authored-by: iglak <33146259+iglak@users.noreply.github.com> --- BaseLinkerApi/Requests/Orders/GetInvoices.cs | 27 +++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/BaseLinkerApi/Requests/Orders/GetInvoices.cs b/BaseLinkerApi/Requests/Orders/GetInvoices.cs index d0f665f..9f8da88 100644 --- a/BaseLinkerApi/Requests/Orders/GetInvoices.cs +++ b/BaseLinkerApi/Requests/Orders/GetInvoices.cs @@ -44,11 +44,17 @@ public class GetInvoices : IRequest public int? SeriesId { get; set; } /// - /// (optional, true by default) Download external invoices as well. + /// (optional) If set to 'false' then omits from the results invoices that already have an external invoice file uploaded by addOrderInvoiceFile method (useful for ERP integrations uploading invoice files to BaseLinker) /// [JsonPropertyName("get_external_invoices")] public bool? GetExternalInvoices { get; set; } + /// + /// (optional) If set to 'true' then includes government data fields in the response: gov_id, gov_date, gov_status. + /// + [JsonPropertyName("get_government_data")] + public bool? GetGovernmentData { get; set; } + public class Response : ResponseBase { public class Item @@ -187,6 +193,25 @@ public class Invoice [JsonPropertyName("items")] public List Items { get; set; } + + /// + /// Government invoice identifier (returned when get_government_data is true). + /// + [JsonPropertyName("gov_id")] + public string GovId { get; set; } + + /// + /// Government invoice date in Unix time format (returned when get_government_data is true). + /// + [JsonPropertyName("gov_date")] + [JsonConverter(typeof(UnixDateTimeOffsetConverter))] + public DateTimeOffset? GovDate { get; set; } + + /// + /// Government invoice status: 1 = Sent, 2 = Accepted, 3 = Rejected, 5 = Offline mode (returned when get_government_data is true). + /// + [JsonPropertyName("gov_status")] + public int? GovStatus { get; set; } /// /// Additional not parsed data From f13bf4de385cdb3bca2963e717b450101c1bcad5 Mon Sep 17 00:00:00 2001 From: iglak Date: Thu, 2 Apr 2026 12:31:44 +0200 Subject: [PATCH 2/3] Net10 --- ...eLinkerApi.Extensions.DependencyInjection.csproj | 8 ++++---- BaseLinkerApi.Tests/BaseLinkerApi.Tests.csproj | 10 +++++----- BaseLinkerApi/BaseLinkerApi.csproj | 13 ++++++++----- ExampleConsoleApp/ExampleConsoleApp.csproj | 2 +- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj b/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj index 001f076..bc3bf28 100644 --- a/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj +++ b/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + netstandard2.0;net10.0 enable default enable @@ -10,7 +10,7 @@ BaseLinker.Extensions.DependencyInjection BaseLinker.com API client library (dependency injection extensions) - 0.2.6 + 0.5.2.2 ecommerce;e-commerce;baselinker https://github.com/bugproof/BaseLinkerApi git @@ -19,8 +19,8 @@ - - + + diff --git a/BaseLinkerApi.Tests/BaseLinkerApi.Tests.csproj b/BaseLinkerApi.Tests/BaseLinkerApi.Tests.csproj index 19af793..3ace6f8 100644 --- a/BaseLinkerApi.Tests/BaseLinkerApi.Tests.csproj +++ b/BaseLinkerApi.Tests/BaseLinkerApi.Tests.csproj @@ -1,19 +1,19 @@ - net6.0 + net10.0 false - - - + + + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive all diff --git a/BaseLinkerApi/BaseLinkerApi.csproj b/BaseLinkerApi/BaseLinkerApi.csproj index 31208ca..99a6656 100644 --- a/BaseLinkerApi/BaseLinkerApi.csproj +++ b/BaseLinkerApi/BaseLinkerApi.csproj @@ -1,7 +1,7 @@ - net5.0;net6.0;net7.0;netstandard2.0 + net10.0;netstandard2.0 default annotations @@ -9,7 +9,7 @@ BaseLinker Base.com API client library - 0.5.2 + 0.5.2.2 ecommerce;e-commerce;baselinker https://github.com/bugproof/baselinker-dotnet git @@ -18,9 +18,12 @@ - - - + + + + + + diff --git a/ExampleConsoleApp/ExampleConsoleApp.csproj b/ExampleConsoleApp/ExampleConsoleApp.csproj index a8b6428..e355765 100644 --- a/ExampleConsoleApp/ExampleConsoleApp.csproj +++ b/ExampleConsoleApp/ExampleConsoleApp.csproj @@ -2,7 +2,7 @@ Exe - net6.0 + net10.0 default From 28e8ccc25f3f8dd628393b90ef062bc35149255c Mon Sep 17 00:00:00 2001 From: iglak Date: Thu, 2 Apr 2026 12:42:03 +0200 Subject: [PATCH 3/3] Net10 --- .../BaseLinkerApi.Extensions.DependencyInjection.csproj | 2 +- BaseLinkerApi/BaseLinkerApi.csproj | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj b/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj index bc3bf28..9c4b057 100644 --- a/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj +++ b/BaseLinkerApi.Extensions.DependencyInjection/BaseLinkerApi.Extensions.DependencyInjection.csproj @@ -10,7 +10,7 @@ BaseLinker.Extensions.DependencyInjection BaseLinker.com API client library (dependency injection extensions) - 0.5.2.2 + 0.5.2.3 ecommerce;e-commerce;baselinker https://github.com/bugproof/BaseLinkerApi git diff --git a/BaseLinkerApi/BaseLinkerApi.csproj b/BaseLinkerApi/BaseLinkerApi.csproj index 99a6656..041b69b 100644 --- a/BaseLinkerApi/BaseLinkerApi.csproj +++ b/BaseLinkerApi/BaseLinkerApi.csproj @@ -9,7 +9,7 @@ BaseLinker Base.com API client library - 0.5.2.2 + 0.5.2.3 ecommerce;e-commerce;baselinker https://github.com/bugproof/baselinker-dotnet git