|
49305 | 49305 | "nullable": true, |
49306 | 49306 | "type": "string" |
49307 | 49307 | }, |
| 49308 | + "cancel_subscription_schedule": { |
| 49309 | + "anyOf": [ |
| 49310 | + { |
| 49311 | + "$ref": "#/components/schemas/quotes_resource_quote_lines_cancel_subscription_schedule" |
| 49312 | + } |
| 49313 | + ], |
| 49314 | + "description": "A point-in-time operation that cancels an existing subscription schedule at the line's starts_at timestamp. Currently only compatible with `quote_acceptance_date` for `starts_at`. When using cancel_subscription_schedule, the subscription schedule on the quote remains unalterable, except for metadata modifications.", |
| 49315 | + "nullable": true |
| 49316 | + }, |
49308 | 49317 | "ends_at": { |
49309 | 49318 | "anyOf": [ |
49310 | 49319 | { |
|
49388 | 49397 | "x-expandableFields": [ |
49389 | 49398 | "actions", |
49390 | 49399 | "applies_to", |
| 49400 | + "cancel_subscription_schedule", |
49391 | 49401 | "ends_at", |
49392 | 49402 | "set_pause_collection", |
49393 | 49403 | "starts_at", |
|
51302 | 51312 | "type": "object", |
51303 | 51313 | "x-expandableFields": [] |
51304 | 51314 | }, |
| 51315 | + "quotes_resource_quote_lines_cancel_subscription_schedule": { |
| 51316 | + "description": "Configures the immediate cancellation settings for a subscription schedule via quotes.", |
| 51317 | + "properties": { |
| 51318 | + "cancel_at": { |
| 51319 | + "description": "Timestamp helper to cancel the underlying schedule on the accompanying line's start date. Must be set to `line_starts_at`.", |
| 51320 | + "enum": [ |
| 51321 | + "line_starts_at" |
| 51322 | + ], |
| 51323 | + "type": "string" |
| 51324 | + }, |
| 51325 | + "invoice_now": { |
| 51326 | + "description": "If the subscription schedule is `active`, indicates if a final invoice will be generated that contains any un-invoiced metered usage and new/pending proration invoice items. Boolean that defaults to `true`.", |
| 51327 | + "nullable": true, |
| 51328 | + "type": "boolean" |
| 51329 | + }, |
| 51330 | + "prorate": { |
| 51331 | + "description": "If the subscription schedule is `active`, indicates if the cancellation should be prorated. Boolean that defaults to `true`.", |
| 51332 | + "nullable": true, |
| 51333 | + "type": "boolean" |
| 51334 | + } |
| 51335 | + }, |
| 51336 | + "required": [ |
| 51337 | + "cancel_at", |
| 51338 | + "invoice_now", |
| 51339 | + "prorate" |
| 51340 | + ], |
| 51341 | + "title": "QuotesResourceQuoteLinesCancelSubscriptionSchedule", |
| 51342 | + "type": "object", |
| 51343 | + "x-expandableFields": [] |
| 51344 | + }, |
51305 | 51345 | "quotes_resource_quote_lines_end_behavior": { |
51306 | 51346 | "description": "Defines how the scheduled subscription behaves when a trial ends.", |
51307 | 51347 | "properties": { |
@@ -160869,6 +160909,31 @@ |
160869 | 160909 | ], |
160870 | 160910 | "type": "string" |
160871 | 160911 | }, |
| 160912 | + "cancel_subscription_schedule": { |
| 160913 | + "description": "A point-in-time operation that cancels an existing subscription schedule at the line's starts_at timestamp. Currently only compatible with `quote_acceptance_date` for `starts_at`. When using cancel_subscription_schedule, the subscription schedule on the quote remains unalterable, except for metadata modifications.", |
| 160914 | + "properties": { |
| 160915 | + "cancel_at": { |
| 160916 | + "description": "Timestamp helper to cancel the underlying schedule on the accompanying line's start date. Must be set to `line_starts_at`.", |
| 160917 | + "enum": [ |
| 160918 | + "line_starts_at" |
| 160919 | + ], |
| 160920 | + "type": "string" |
| 160921 | + }, |
| 160922 | + "invoice_now": { |
| 160923 | + "description": "If the subscription schedule is `active`, indicates if a final invoice will be generated that contains any un-invoiced metered usage and new/pending proration invoice items. Boolean that defaults to `true`.", |
| 160924 | + "type": "boolean" |
| 160925 | + }, |
| 160926 | + "prorate": { |
| 160927 | + "description": "If the subscription schedule is `active`, indicates if the cancellation should be prorated. Boolean that defaults to `true`.", |
| 160928 | + "type": "boolean" |
| 160929 | + } |
| 160930 | + }, |
| 160931 | + "required": [ |
| 160932 | + "cancel_at" |
| 160933 | + ], |
| 160934 | + "title": "cancel_subscription_schedule_specs", |
| 160935 | + "type": "object" |
| 160936 | + }, |
160872 | 160937 | "ends_at": { |
160873 | 160938 | "description": "Details to identify the end of the time range modified by the proposed change. If not supplied, the quote line is considered a point-in-time operation that only affects the exact timestamp at `starts_at`, and a restricted set of attributes is supported on the quote line.", |
160874 | 160939 | "properties": { |
@@ -163046,6 +163111,31 @@ |
163046 | 163111 | ], |
163047 | 163112 | "type": "string" |
163048 | 163113 | }, |
| 163114 | + "cancel_subscription_schedule": { |
| 163115 | + "description": "A point-in-time operation that cancels an existing subscription schedule at the line's starts_at timestamp. Currently only compatible with `quote_acceptance_date` for `starts_at`. When using cancel_subscription_schedule, the subscription schedule on the quote remains unalterable, except for metadata modifications.", |
| 163116 | + "properties": { |
| 163117 | + "cancel_at": { |
| 163118 | + "description": "Timestamp helper to cancel the underlying schedule on the accompanying line's start date. Must be set to `line_starts_at`.", |
| 163119 | + "enum": [ |
| 163120 | + "line_starts_at" |
| 163121 | + ], |
| 163122 | + "type": "string" |
| 163123 | + }, |
| 163124 | + "invoice_now": { |
| 163125 | + "description": "If the subscription schedule is `active`, indicates if a final invoice will be generated that contains any un-invoiced metered usage and new/pending proration invoice items. Boolean that defaults to `true`.", |
| 163126 | + "type": "boolean" |
| 163127 | + }, |
| 163128 | + "prorate": { |
| 163129 | + "description": "If the subscription schedule is `active`, indicates if the cancellation should be prorated. Boolean that defaults to `true`.", |
| 163130 | + "type": "boolean" |
| 163131 | + } |
| 163132 | + }, |
| 163133 | + "required": [ |
| 163134 | + "cancel_at" |
| 163135 | + ], |
| 163136 | + "title": "cancel_subscription_schedule_specs", |
| 163137 | + "type": "object" |
| 163138 | + }, |
163049 | 163139 | "ends_at": { |
163050 | 163140 | "description": "Details to identify the end of the time range modified by the proposed change. If not supplied, the quote line is considered a point-in-time operation that only affects the exact timestamp at `starts_at`, and a restricted set of attributes is supported on the quote line.", |
163051 | 163141 | "properties": { |
|
0 commit comments