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