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. |