BillingSubscriptionSplitRequest Class
Request parameters that are provided to split the billing subscription.
Constructor
BillingSubscriptionSplitRequest(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
target_product_type_id
|
The ID of the target product to which the subscription needs to be split into. This value is not same as the value returned in Get API call and can be retrieved from Catalog API to know the product id to split into. |
|
target_sku_id
|
The ID of the target product to which the subscription needs to be split into. This value is not same as the value returned in Get API call and can be retrieved from Catalog API to know the sku id to split into. |
|
quantity
|
The quantity of the target product to which the subscription needs to be split into. |
|
term_duration
|
The term duration of the target in ISO8601 format product to which the subscription needs to be split into. Example: P1M, P1Y. |
|
billing_frequency
|
The billing frequency of the target subscription in the ISO8601 format. Example: P1M, P3M, P1Y". |
Attributes
billing_frequency
P1M, P3M, P1Y".
billing_frequency: str | None
quantity
The quantity of the target product to which the subscription needs to be split into.
quantity: int | None
target_product_type_id
The ID of the target product to which the subscription needs to be split into. This value is not same as the value returned in Get API call and can be retrieved from Catalog API to know the product id to split into.
target_product_type_id: str | None
target_sku_id
The ID of the target product to which the subscription needs to be split into. This value is not same as the value returned in Get API call and can be retrieved from Catalog API to know the sku id to split into.
target_sku_id: str | None
term_duration
The term duration of the target in ISO8601 format product to which the subscription needs to be split into. Example: P1M, P1Y.
term_duration: str | None