GoogleCloudChannelV1Offer class
Represents an offer made to resellers for purchase.
An offer is associated with a Sku, has a plan for payment, a price, and defines the constraints for buying.
Constructors
-
GoogleCloudChannelV1Offer({GoogleCloudChannelV1Constraints? constraints, String? dealCode, String? endTime, GoogleCloudChannelV1MarketingInfo? marketingInfo, String? name, List<
GoogleCloudChannelV1ParameterDefinition> ? parameterDefinitions, GoogleCloudChannelV1Plan? plan, List<GoogleCloudChannelV1PriceByResource> ? priceByResources, GoogleCloudChannelV1Sku? sku, String? startTime}) - GoogleCloudChannelV1Offer.fromJson(Map json_)
Properties
- constraints ↔ GoogleCloudChannelV1Constraints?
-
Constraints on transacting the Offer.
getter/setter pair
- dealCode ↔ String?
-
The deal code of the offer to get a special promotion or discount.
getter/setter pair
- endTime ↔ String?
-
End of the Offer validity time.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- marketingInfo ↔ GoogleCloudChannelV1MarketingInfo?
-
Marketing information for the Offer.
getter/setter pair
- name ↔ String?
-
Resource Name of the Offer.
getter/setter pair
-
parameterDefinitions
↔ List<
GoogleCloudChannelV1ParameterDefinition> ? -
Parameters required to use current Offer to purchase.
getter/setter pair
- plan ↔ GoogleCloudChannelV1Plan?
-
Describes the payment plan for the Offer.
getter/setter pair
-
priceByResources
↔ List<
GoogleCloudChannelV1PriceByResource> ? -
Price for each monetizable resource type.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sku ↔ GoogleCloudChannelV1Sku?
-
SKU the offer is associated with.
getter/setter pair
- startTime ↔ String?
-
Start of the Offer validity time.
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