# Class Plan (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

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

The payment plan for the Offer. Describes how to make a
payment.

| ## Attributes ||
|---|---|
| **Name** | **Description** |
| `payment_plan` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.PaymentPlan` Describes how a reseller will be billed. |
| `payment_type` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.PaymentType` Specifies when the payment needs to happen. |
| `payment_cycle` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.Period` Describes how frequently the reseller will be billed, such as once per month. |
| `trial_period` | `https://docs.cloud.google.com/python/docs/reference/cloudchannel/latest/google.cloud.channel_v1.types.Period` Present for Offers with a trial period. For trial-only Offers, a paid service needs to start before the trial period ends for continued service. For Regular Offers with a trial period, the regular pricing goes into effect when trial period ends, or if paid service is started before the end of the trial period. |
| `billing_account` | `str` Reseller Billing account to charge after an offer transaction. Only present for Google Cloud offers. |