# SubscribedPlan

### Fields

#### activatedAt ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

The time of subscription activation for the subscribed plan

#### allowedToCancel ([Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean)!)

Whether this subscribed plan is allowed to be cancelled

#### billingCycleInterval ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The interval at which the billing cycle runs according to the unit set in billingCycleIntervalUnit.

#### billingCycleIntervalUnit ([BillingCycleIntervalUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/billing-cycle-interval-unit))

The unit of the interval the billing cycle runs

#### customInitialAmountCents ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The custom initial amount for this subscription

#### customRecurringAmountCents ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The custom recurring amount for this subscription

#### graceCancellationEndsAt ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

The date and time when grace cancellation period ends

#### graceCancellationPeriod ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The amount of time in units for grace cancellation period of the subscribed plan

#### graceCancellationUnit ([CommitmentUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/commitment-unit))

The time units of measure for grace cancellation period

#### id ([ID](https://developer.firmhouse.com/graphql-api/api-reference/objects/id)!)

The database ID for the subscribed plan

#### inGraceCancellation ([Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean)!)

Whether this subscribed plan is in grace cancellation period

#### inMinimumCommitment ([Boolean](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean)!)

Whether this subscribed plan is in minimum commitment period

#### maximumCommitmentEndsAt ([ISO8601DateTime](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date-time))

The time when the maximum commitment will ends and billing for this plan will stop.

#### maximumCommitmentPeriod ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The maximum commitment period.

#### maximumCommitmentUnit ([MaximumCommitmentUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/maximum-commitment-unit))

The maximum commitment unit.

#### minimumCommitmentEndsAt ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))

The time when minimum commitment period ends

#### minimumCommitmentPeriod ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The amount of time in units for minimum commitment period of the subscribed plan

#### minimumCommitmentUnit ([CommitmentUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/commitment-unit))

The time units of measure for minimum commitment period

#### name ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)!)

Name of the subscribed plan

#### nextBillingDate ([ISO8601Date](https://developer.firmhouse.com/graphql-api/api-reference/objects/iso-8601-date))

The moment the next charge will be created (Only for flexbile billing cycle projects)

#### plan ([Plan](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan))

The plan associated via this SubscribedPlan.

#### ~~showInPriceBreakDown (~~[~~Boolean~~](https://developer.firmhouse.com/graphql-api/api-reference/objects/boolean)~~!)~~

*`Deprecated: Will be removed as the client will need to decide this.`*

Whether or not the associated plan is relevant to display in cart price breakdown.

#### trialPeriodPeriod ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The interval defining trial period length according to the unit set in trialPeriodIntervalUnit.

#### trialPeriodUnit ([CommitmentUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/commitment-unit))

The unit of the interval defining the trial period length set in trialPeriodInterval

#### unconsumedContractTermEventCount ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))

The number of unconsumed contract term events

#### versions ([VersionConnection](https://developer.firmhouse.com/graphql-api/api-reference/objects/version-connection))

Version history (audit log) of this subscribed plan.

| Argument                                                                                    | Description                                                             |
| ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| after ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string))  | Returns the elements in the list that come after the specified cursor.  |
| before ([String](https://developer.firmhouse.com/graphql-api/api-reference/objects/string)) | Returns the elements in the list that come before the specified cursor. |
| first ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))        | Returns the first *n* elements from the list.                           |
| last ([Int](https://developer.firmhouse.com/graphql-api/api-reference/objects/int))         | Returns the last *n* elements from the list.                            |
