# Class Offer (1.28.0)

1.28.0 (latest) 1.27.0 1.26.0 1.25.0 1.24.0 1.23.0 1.22.2 1.21.0 1.20.1 1.19.0 1.18.5 1.17.1 1.15.1 1.14.0 1.13.0 1.12.1 1.11.0 1.10.0 1.9.3 1.8.1 1.7.1 1.6.3 1.5.0 1.4.0 1.3.2 1.2.3 1.1.1 1.0.0 0.3.0 0.2.1 0.1.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` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.MarketingInfo` Marketing information for the Offer. |
| `sku` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.Sku` SKU the offer is associated with. |
| `plan` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.Plan` Describes the payment plan for the Offer. |
| `constraints` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.Constraints` Constraints on transacting the Offer. |
| `price_by_resources` | `MutableSequence[https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/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[https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/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. |