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