# CycleOptions

- [JSON representation](https://developers.google.com/payments/reseller/subscription/reference/rest/v1/CycleOptions#SCHEMA_REPRESENTATION)

The cycle options when starting and resuming a subscription.

| JSON representation |
|---|
| ``` { "initialCycleDuration": { object (`https://developers.google.com/payments/reseller/subscription/reference/rest/v1/Duration`) } } ``` |

| Fields ||
|---|---|
| `initialCycleDuration` | ``object (`https://developers.google.com/payments/reseller/subscription/reference/rest/v1/Duration`)`` Optional. The duration of the initial cycle. Only `DAY` is supported. If set, Google will start the subscription with this initial cycle duration starting at the request time (see available methods below). A prorated charge will be applied. <br /> This option is available to the following methods: - partners.subscriptions.provision - partners.subscriptions.resume - partners.userSessions.generate <br /> |