Name | Type | Description | Notes |
---|---|---|---|
add_product | RatePlanOverride | [optional] | |
cancel_subscription | CancelSubscription | [optional] | |
create_subscription | CreateSubscription | [optional] | |
custom_fields | OrderActionObjectCustomFields | [optional] | |
owner_transfer | OwnerTransfer | [optional] | |
remove_product | RemoveProduct | [optional] | |
terms_and_conditions | TermsAndConditions | [optional] | |
trigger_dates | list[TriggerDate] | Container for the contract effective, service activation, and customer acceptance dates of the order action. If the service activation date is set as a required field in Default Subscription Settings, skipping this field in a `CreateSubscription` order action of your JSON request will result in a `Pending` order and a `Pending Activation` subscription. If the customer acceptance date is set as a required field in Default Subscription Settings, skipping this field in a `CreateSubscription` order action of your JSON request will result in a `Pending` order and a `Pending Acceptance` subscription. If the service activation date field is at the same time required and skipped (or set as null), it will be a `Pending Activation` subscription. | [optional] |
type | str | Type of order action. Unless the type of order action is `RenewSubscription`, you must use the corresponding field to provide information about the order action. For example, if the type of order action is `AddProduct`, you must set the `addProduct` field. Zuora returns an error if you set a field that corresponds to a different type of order action. For example, if the type of order action is `AddProduct`, Zuora returns an error if you set the `updateProduct` field. | |
update_product | RatePlanUpdate | [optional] |