Skip to content
This repository was archived by the owner on Oct 17, 2023. It is now read-only.

Latest commit

 

History

History
29 lines (25 loc) · 5.4 KB

File metadata and controls

29 lines (25 loc) · 5.4 KB

ProductRatePlanMigrationAmendment

Properties

Name Type Description Notes
created datetime { "description" : "The UTC DateTime when the object was created.", "verbs":[] } [optional]
changed_by str { "description" : "ID of the user who last updated the entity.", "verbs":[] } [optional]
updated datetime { "description" : "The UTC DateTime when the object was last updated.", "verbs":[] } [optional]
type str { "description" : "", "default" : "", "verbs":["POST","GET"] }
id str { "description" : "", "verbs":["GET"] } [optional]
organization_id str { "description" : "", "verbs":[""] } [optional]
subscription_id str { "description" : "", "verbs":["POST","PUT","GET"] }
amendment_type str { "description" : "Type of amendment", "verbs":["POST","GET"] }
actioning_time datetime { "description" : "When the amendment will run", "verbs":["POST","PUT","GET"] } [optional]
actioned_time datetime { "description" : "The time the amendment completed.", "verbs":["GET"] } [optional]
state str Whether the subscription-amendment is: pending (to be actioned in the future), succeeded (actioning completed), failed (actioning was attempted but no effect was made) or discarded (the amendment had been cancelled before being actioned). Default: Pending
deleted bool { "description" : "Is the amendment deleted.", "verbs":["GET"] } [default to False]
product_rate_plan_id str { "description" : "Identifier of the rate-plan the subscription to migrate to", "verbs":["POST","GET"] }
invoicing_type str { &quot;description&quot; : &quot;<span class=\&quot;label label-default\&quot;>Immediate</span> invoicing will result in an invoice being issued immediately for migration charges. <span class=\&quot;label label-default\&quot;>Aggregated</span> invoicing will generate a charge to be added to the next issued invoice, for example at the current billing period end.&quot;, &quot;default&quot; : &quot;Immediate&quot;, &quot;verbs&quot;:[&quot;POST&quot;,&quot;GET&quot;] }
mappings list[PricingComponentValueMigrationAmendmentMapping] { &quot;description&quot; : &quot;Mapping of new rate-plans pricing-components to values&quot;, &quot;verbs&quot;:[&quot;POST&quot;,&quot;GET&quot;] } [optional]
previous_subscription_id str { &quot;description&quot; : &quot;ID of the previous subscription.&quot;, &quot;verbs&quot;:[&quot;GET&quot;] } [optional]
next_subscription_id str { &quot;description&quot; : &quot;ID of the next subscription.&quot;, &quot;verbs&quot;:[&quot;GET&quot;] } [optional]
next_subscription_name str { &quot;description&quot; : &quot;User definable friendly name for the migrated subscription.&quot;, &quot;verbs&quot;:[&quot;POST&quot;,&quot;GET&quot;] } [optional]
next_subscription_description str { &quot;description&quot; : &quot;User definable description for the migrated subscription.&quot;, &quot;verbs&quot;:[&quot;POST&quot;,&quot;GET&quot;] } [optional]
pricing_behaviour str { &quot;description&quot; : &quot;Pricing behaviour defines how migration charges are calculated. <span class=\&quot;label label-default\&quot;>DifferenceProRated</span> calculates the difference between in-advance charges of the existing and new rate-plan, then pro-rates based on time remaining. <span class=\&quot;label label-default\&quot;>None</span> sets the migration charge as zero cost. <span class=\&quot;label label-default\&quot;>Full</span> sets the costs as the total of the new rate-plans in-advance charges. <span class=\&quot;label label-default\&quot;>Difference</span> is the same calculation as <span class=\&quot;label label-default\&quot;>DifferenceProRated</span> but no pro-ration is applied. <span class=\&quot;label label-default\&quot;>ProRated</span> differs depending on two cases; when moving to a rate-plan of the same duration it pro-rates the in-advance charges of the new rate-plan. If the duration is different, a credit-note will be issued any remaining time on the existing plans billing period.&quot;, &quot;default&quot; : &quot;DifferenceProRated&quot;, &quot;verbs&quot;:[&quot;POST&quot;,&quot;GET&quot;] }

[Back to Model list] [Back to API list] [Back to README]