From ad2f007e4ae3b733012a9c244c1e9c522ee12003 Mon Sep 17 00:00:00 2001 From: Recurly Integrations Date: Mon, 2 Dec 2024 18:35:12 +0000 Subject: [PATCH] Generated Latest Changes for v2021-02-25 --- Recurly/Resources/Plan.cs | 4 ++++ Recurly/Resources/PlanCreate.cs | 4 ++++ Recurly/Resources/PlanUpdate.cs | 4 ++++ openapi/api.yaml | 15 +++++++++++++++ 4 files changed, 27 insertions(+) diff --git a/Recurly/Resources/Plan.cs b/Recurly/Resources/Plan.cs index 830d9977..c54e5079 100644 --- a/Recurly/Resources/Plan.cs +++ b/Recurly/Resources/Plan.cs @@ -153,5 +153,9 @@ public class Plan : Resource [JsonProperty("updated_at")] public DateTime? UpdatedAt { get; set; } + /// Used by Vertex for tax calculations. Possible values are `sale`, `rental`, `lease`. + [JsonProperty("vertex_transaction_type")] + public string VertexTransactionType { get; set; } + } } diff --git a/Recurly/Resources/PlanCreate.cs b/Recurly/Resources/PlanCreate.cs index f8716f71..2137d336 100644 --- a/Recurly/Resources/PlanCreate.cs +++ b/Recurly/Resources/PlanCreate.cs @@ -180,5 +180,9 @@ public class PlanCreate : Request [JsonConverter(typeof(RecurlyStringEnumConverter))] public Constants.IntervalUnit? TrialUnit { get; set; } + /// Used by Vertex for tax calculations. Possible values are `sale`, `rental`, `lease`. + [JsonProperty("vertex_transaction_type")] + public string VertexTransactionType { get; set; } + } } diff --git a/Recurly/Resources/PlanUpdate.cs b/Recurly/Resources/PlanUpdate.cs index 34818397..fb1737ab 100644 --- a/Recurly/Resources/PlanUpdate.cs +++ b/Recurly/Resources/PlanUpdate.cs @@ -162,5 +162,9 @@ public class PlanUpdate : Request [JsonConverter(typeof(RecurlyStringEnumConverter))] public Constants.IntervalUnit? TrialUnit { get; set; } + /// Used by Vertex for tax calculations. Possible values are `sale`, `rental`, `lease`. + [JsonProperty("vertex_transaction_type")] + public string VertexTransactionType { get; set; } + } } diff --git a/openapi/api.yaml b/openapi/api.yaml index b8cfb558..bcad8e35 100644 --- a/openapi/api.yaml +++ b/openapi/api.yaml @@ -21353,6 +21353,11 @@ components: title: Tax exempt? description: "`true` exempts tax on the plan, `false` applies tax on the plan." + vertex_transaction_type: + type: string + title: Vertex Transaction Type + description: Used by Vertex for tax calculations. Possible values are `sale`, + `rental`, `lease`. currencies: type: array title: Pricing @@ -21568,6 +21573,11 @@ components: title: Tax exempt? description: "`true` exempts tax on the plan, `false` applies tax on the plan." + vertex_transaction_type: + type: string + title: Vertex Transaction Type + description: Used by Vertex for tax calculations. Possible values are `sale`, + `rental`, `lease`. currencies: type: array title: Pricing @@ -21832,6 +21842,11 @@ components: title: Tax exempt? description: "`true` exempts tax on the plan, `false` applies tax on the plan." + vertex_transaction_type: + type: string + title: Vertex Transaction Type + description: Used by Vertex for tax calculations. Possible values are `sale`, + `rental`, `lease`. currencies: type: array title: Pricing