View Source GoogleApi.CloudChannel.V1.Model.GoogleCloudChannelV1alpha1RenewalSettings (google_api_cloud_channel v0.5.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_plan
instead. -
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_cycle
instead. -
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.