GoogleCloudChannelV1Plan class

The payment plan for the Offer.

Describes how to make a payment.

Constructors

GoogleCloudChannelV1Plan({String? billingAccount, GoogleCloudChannelV1Period? paymentCycle, String? paymentPlan, String? paymentType, GoogleCloudChannelV1Period? trialPeriod})
GoogleCloudChannelV1Plan.fromJson(Map json_)

Properties

billingAccount String?
Reseller Billing account to charge after an offer transaction.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
paymentCycle GoogleCloudChannelV1Period?
Describes how frequently the reseller will be billed, such as once per month.
getter/setter pair
paymentPlan String?
Describes how a reseller will be billed. Possible string values are:
getter/setter pair
paymentType String?
Specifies when the payment needs to happen. Possible string values are:
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
trialPeriod GoogleCloudChannelV1Period?
Present for Offers with a trial period.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited