diff --git a/Recurly/IClient.cs b/Recurly/IClient.cs index 196c7822..e9d1aa85 100644 --- a/Recurly/IClient.cs +++ b/Recurly/IClient.cs @@ -1715,7 +1715,7 @@ public interface IClient /// /// Fetch an external subscription get_external_subscription api documentation /// - /// External subscription ID or external_id. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456`. + /// External subscription ID, external_id or uuid. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456` and for uuid use prefix `uuid-` e.g. `uuid-7293239bae62777d8c1ae044a9843633`. /// /// Settings for an external subscription. /// @@ -1725,7 +1725,7 @@ public interface IClient /// /// Fetch an external subscription get_external_subscription api documentation /// - /// External subscription ID or external_id. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456`. + /// External subscription ID, external_id or uuid. For ID no prefix is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456` and for uuid use prefix `uuid-` e.g. `uuid-7293239bae62777d8c1ae044a9843633`. /// /// Settings for an external subscription. /// diff --git a/Recurly/Resources/ExternalSubscription.cs b/Recurly/Resources/ExternalSubscription.cs index 158d8e9f..193bd23b 100644 --- a/Recurly/Resources/ExternalSubscription.cs +++ b/Recurly/Resources/ExternalSubscription.cs @@ -99,5 +99,9 @@ public class ExternalSubscription : Resource [JsonProperty("updated_at")] public DateTime? UpdatedAt { get; set; } + /// Universally Unique Identifier created automatically. + [JsonProperty("uuid")] + public string Uuid { get; set; } + } } diff --git a/openapi/api.yaml b/openapi/api.yaml index 5b14ea98..9b0e9a56 100644 --- a/openapi/api.yaml +++ b/openapi/api.yaml @@ -16743,8 +16743,9 @@ components: external_subscription_id_fetch: name: external_subscription_id in: path - description: External subscription ID or external_id. For ID no prefix is used - e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. `external-id-123456`. + description: External subscription ID, external_id or uuid. For ID no prefix + is used e.g. `e28zov4fw0v2`. For external_id use prefix `external-id-`, e.g. + `external-id-123456` and for uuid use prefix `uuid-` e.g. `uuid-7293239bae62777d8c1ae044a9843633`. required: true schema: type: string @@ -25100,6 +25101,10 @@ components: title: External Id description: The id of the subscription in the external systems., I.e. Apple App Store or Google Play Store. + uuid: + type: string + title: Uuid + description: Universally Unique Identifier created automatically. last_purchased: type: string format: date-time