diff --git a/lib/recurly/resources/plan.php b/lib/recurly/resources/plan.php index 5ec290a9..0c56168c 100644 --- a/lib/recurly/resources/plan.php +++ b/lib/recurly/resources/plan.php @@ -43,6 +43,7 @@ class Plan extends RecurlyResource private $_trial_requires_billing_info; private $_trial_unit; private $_updated_at; + private $_vertex_transaction_type; protected static $array_hints = [ 'setCurrencies' => '\Recurly\Resources\PlanPricing', @@ -769,4 +770,27 @@ public function setUpdatedAt(string $updated_at): void { $this->_updated_at = $updated_at; } + + /** + * Getter method for the vertex_transaction_type attribute. + * Used by Vertex for tax calculations. Possible values are `sale`, `rental`, `lease`. + * + * @return ?string + */ + public function getVertexTransactionType(): ?string + { + return $this->_vertex_transaction_type; + } + + /** + * Setter method for the vertex_transaction_type attribute. + * + * @param string $vertex_transaction_type + * + * @return void + */ + public function setVertexTransactionType(string $vertex_transaction_type): void + { + $this->_vertex_transaction_type = $vertex_transaction_type; + } } \ No newline at end of file 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