Class Offer (1.20.0)

Offer(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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.

Attributes

Name Description
name str
Resource Name of the Offer. Format: accounts/{account_id}/offers/{offer_id}
marketing_info google.cloud.channel_v1.types.MarketingInfo
Marketing information for the Offer.
sku google.cloud.channel_v1.types.Sku
SKU the offer is associated with.
plan google.cloud.channel_v1.types.Plan
Describes the payment plan for the Offer.
constraints google.cloud.channel_v1.types.Constraints
Constraints on transacting the Offer.
price_by_resources MutableSequence[google.cloud.channel_v1.types.PriceByResource]
Price for each monetizable resource type.
start_time google.protobuf.timestamp_pb2.Timestamp
Start of the Offer validity time.
end_time google.protobuf.timestamp_pb2.Timestamp
Output only. End of the Offer validity time.
parameter_definitions MutableSequence[google.cloud.channel_v1.types.ParameterDefinition]
Parameters required to use current Offer to purchase.
deal_code str
The deal code of the offer to get a special promotion or discount.