# Plan

### Fields

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

Whether plan is available to subscribe to

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

Currency used for subscriptions assigned to this plan

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

Whether a grace cancellation period is enabled

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

The amount of time in units for grace cancellation period of the 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 this plan

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

URL to image of the plan

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

The plan's initial amount excl. tax in cents

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

The plan's initial amount incl. tax in cents

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

The amount of interval units between instalments

#### instalmentIntervalUnit ([BaseIntervalUnit](https://developer.firmhouse.com/graphql-api/api-reference/objects/base-interval-unit))

The interval unit between instalments

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

Number of instalments.

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

Whether a maximum commitment period is enabled.

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

The amount of time in units for maximum commitment period of the plan.

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

The time units of measure for maximum commitment period.

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

Maximum number of products allowed in a subscription for order generation

#### metadata ([JSON](https://developer.firmhouse.com/graphql-api/api-reference/objects/json))

Metadata makes it possible to store additional information on objects.

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

Whether a minimum commitment period is enabled

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

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

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

The time units of measure for minimum commitment period.

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

Minimum number of products required in a subscription for order generation

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

The price of the plan

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

The price of the plan excluding tax in cents

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

The price of the plan including tax in cents

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

Name of the plan

#### planProducts (\[[PlanProduct](https://developer.firmhouse.com/graphql-api/api-reference/objects/plan-product)!])

The products that are included in this plan

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

The plan slug

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

The amount of tax for this plan in cents

#### taxPercentage ([Float](https://developer.firmhouse.com/graphql-api/api-reference/objects/float))

The tax percentage for this plan
