From 6426f80879cfd84c597764dd34baa52e3788ff5e Mon Sep 17 00:00:00 2001 From: appscisumup Date: Mon, 9 Feb 2026 11:09:05 +0000 Subject: [PATCH 1/2] chore: synced local 'openapi.json' with remote 'specs/openapi.json' --- openapi.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/openapi.json b/openapi.json index 6b693ad..a8c91c5 100755 --- a/openapi.json +++ b/openapi.json @@ -9936,6 +9936,12 @@ "metadata": { "$ref": "#/components/schemas/Metadata" }, + "service_account_id": { + "description": "Identifier of the system-managed service account associated with this reader.\nPresent only for readers that are already paired.\nThis field is currently in beta and may change.", + "type": "string", + "format": "uuid", + "x-beta": true + }, "created_at": { "description": "The timestamp of when the reader was created.", "type": "string", From 4a8a80ae39c930b01bdee9ea1b32ac71ca916b9f Mon Sep 17 00:00:00 2001 From: "sumup-bot[bot]" <241716704+sumup-bot[bot]@users.noreply.github.com> Date: Mon, 9 Feb 2026 11:10:37 +0000 Subject: [PATCH 2/2] chore: generate code --- src/SumUp/Models/Reader.g.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/SumUp/Models/Reader.g.cs b/src/SumUp/Models/Reader.g.cs index 568cb5c..74ac989 100644 --- a/src/SumUp/Models/Reader.g.cs +++ b/src/SumUp/Models/Reader.g.cs @@ -22,6 +22,9 @@ public sealed partial class Reader /// Custom human-readable, user-defined name for easier identification of the reader. [JsonPropertyName("name")] public string Name { get; set; } = default!; + /// Identifier of the system-managed service account associated with this reader. Present only for readers that are already paired. This field is currently in beta and may change. + [JsonPropertyName("service_account_id")] + public Guid? ServiceAccountId { get; set; } /// The status of the reader object gives information about the current state of the reader. Possible values: - `unknown` - The reader status is unknown. - `processing` - The reader is created and waits for the physical device to confirm the pairing. - `paired` - The reader is paired with a merchant account and can be used with SumUp APIs. - `expired` - The pairing is expired and no longer usable with the account. The resource needs to get recreated. [JsonPropertyName("status")] public ReaderStatus Status { get; set; }