auto_renew |
BOOLEAN |
Determines whether the subscription is automatically renewed, or whether it expires at the end of the term and needs to be manually renewed. For amendment of type `TermsAndConditions`, this field is only required if you change the automatic renewal status of a subscription. Values: true, false |
[optional] |
contract_effective_date |
Date |
The date when the amendment's changes become effective for billing purposes. This field is only required if you change the status from `Draft` to `PendingActivation`. Version notes: -- |
[optional] |
current_term |
Integer |
The length of the period for the current subscription term. This field can be updated when Status is `Draft`. This field is only required if the `Type` field is set to `TermsAndConditions` and `TermType` is set to `TERMED`. This field is not required if `TermType` is set to `EVERGREEN`. Character limit: Values: a valid number |
[optional] |
current_term_period_type |
String |
The period type for the current subscription term. This field is only required if the `Type` field is set to `TermsAndConditions` and `TermType` is set to `TERMED`. This field is not required if `TermType` is set to `EVERGREEN`. Values: - `Month` (default) - `Year` - `Day` - `Week` Note: - This field can be updated when Status is `Draft`. - This field is used with the CurrentTerm field to specify the current subscription term. |
[optional] |
customer_acceptance_date |
Date |
The date when the customer accepts the amendment's changes to the subscription. This field is only required if the `Status` field is set to `PendingAcceptance`. Version notes: -- |
[optional] |
description |
String |
A description of the amendment. Character limit: 500 Values: maximum 500 characters |
[optional] |
effective_date |
Date |
The date when the amendment's changes take effective. This field validates that the amendment's changes are within valid ranges of products and product rate plans. This field is only required if the `Type` field is set to `Cancellation`. Version notes: -- |
[optional] |
name |
String |
The name of the amendment. This field is only required if the `Type` field is set to `NewProduct`, `RemoveProduct`, `UpdateProduct`, or `TermsAndConditions`. Character limit: 100 Values: a string of 100 characters or fewer |
[optional] |
rate_plan_data |
ProxyCreateAmendmentRatePlanData |
|
[optional] |
renewal_setting |
String |
Specifies whether a termed subscription will remain termed or change to evergreen when it is renewed. This field is only required if the `TermType` field is set to `Termed`. Values: RENEW_WITH_SPECIFIC_TERM (default), RENEW_TO_EVERGREEN |
[optional] |
renewal_term |
Integer |
The term of renewal for the amended subscription. This field can be updated when Status is `Draft`. This field is only required if the `Type` field is set to `TermsAndConditions`. Character limit: Values: a valid number |
[optional] |
renewal_term_period_type |
String |
The period type for the subscription renewal term. This field can be updated when Status is `Draft`. Required: Only if the value of the Type field is set to `TermsAndConditions`. This field is used with the RenewalTerm field to specify the subscription renewal term. Values: - `Month` (default) - `Year` - `Day` - `Week` |
[optional] |
service_activation_date |
Date |
The date when service is activated. This field is only required if the `Status` field is set to `PendingActivation`. Version notes: -- |
[optional] |
specific_update_date |
Date |
The date when the UpdateProduct amendment takes effect. This field is only applicable if there is already a future-dated UpdateProduct amendment on the subscription. For the UpdateProduct amendments, this field is only required if there is already a future-dated UpdateProduct amendment on the subscription. |
[optional] |
status |
String |
The status of the amendment. Type: string (enum) Character limit: 17 Values: one of the following: - Draft (default, if left null) - Pending Activation - Pending Acceptance - Completed |
[optional] |
subscription_id |
String |
The ID of the subscription that the amendment changes. Character limit: 32 Values: a valid subscription ID |
|
term_start_date |
Date |
The date when the new terms and conditions take effect. This field is only required if the `Type` field is set to `TermsAndConditions`. Version notes: -- |
[optional] |
term_type |
String |
Indicates if the subscription is TERMED or EVERGREEN. - A TERMED subscription has an expiration date, and must be manually renewed. - An EVERGREEN subscription doesn't have an expiration date, and must be manually ended. When as part of an amendment of type `TermsAndConditions`, this field is only required if you change the term type of a subscription. Character limit: 9 Values: TERMED, EVERGREEN |
[optional] |
type |
String |
The type of amendment. Character limit: 18 Values: one of the following: - Cancellation - NewProduct - OwnerTransfer - RemoveProduct - Renewal - UpdateProduct - TermsAndConditions - SuspendSubscription (This value is in Limited Availability.) - ResumeSubscription (This value is in Limited Availability.) |
|