View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1RenewalSettings (google_api_cloud_channel v0.11.0)
Renewal settings for renewable Offers.
Attributes
-
disableCommitment(type:boolean(), default:nil) - If true, disables commitment-based offer on renewal and switches to flexible or pay as you go. Deprecated: Usepayment_planinstead. -
enableRenewal(type:boolean(), default:nil) - If false, the plan will be completed at the end date. -
paymentCycle(type:GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1Period.t, default:nil) - Describes how frequently the reseller will be billed, such as once per month. -
paymentOption(type:String.t, default:nil) - Set if enable_renewal=true. Deprecated: Usepayment_cycleinstead. -
paymentPlan(type:String.t, default:nil) - Describes how a reseller will be billed. -
resizeUnitCount(type:boolean(), default:nil) - If true and enable_renewal = true, the unit (for example seats or licenses) will be set to the number of active units at renewal time. -
scheduledRenewalOffer(type:String.t, default:nil) - Output only. The offer resource name that the entitlement will renew on at the end date. Takes the form: accounts/{account_id}/offers/{offer_id}.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1RenewalSettings{ disableCommitment: boolean() | nil, enableRenewal: boolean() | nil, paymentCycle: GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1Period.t() | nil, paymentOption: String.t() | nil, paymentPlan: String.t() | nil, resizeUnitCount: boolean() | nil, scheduledRenewalOffer: String.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.