Skip to main content
Anchor to SubscriptionContractBase

SubscriptionContractBase

interface

The common fields of a subscription contract.

•CurrencyCode!
non-null

The currency used for the subscription contract.

•[Attribute!]!
non-null

A list of custom attributes to be added to the generated orders.

•SubscriptionDeliveryMethod

The delivery method for each billing of the subscription contract.

•MoneyV2!
non-null

The delivery price for each billing of the subscription contract.

•SubscriptionDiscountConnection

The list of subscription discounts associated with the subscription contract.

•SubscriptionLineConnection!
non-null

A list of subscription lines associated with the subscription contract.

•Count

The number of lines associated with the subscription contract.

•String

A note that will be applied to the generated orders.

•OrderConnection!
non-null

A list of the subscription contract's orders.

•DateTime!
non-null

The date and time when the subscription contract was updated.


Was this section helpful?

Anchor to Types implemented inTypes implemented in

•OBJECT

A Subscription Contract.

•SubscriptionBillingPolicy!
non-null

The billing policy associated with the subscription contract.

•DateTime!
non-null

The date and time when the subscription contract was created.

•CurrencyCode!
non-null

The currency used for the subscription contract.

•[Attribute!]!
non-null

A list of custom attributes to be added to the generated orders.

•SubscriptionDeliveryMethod

The delivery method for each billing of the subscription contract.

•SubscriptionDeliveryPolicy!
non-null

The delivery policy associated with the subscription contract.

•MoneyV2!
non-null

The delivery price for each billing of the subscription contract.

•SubscriptionDiscountConnection

The list of subscription discounts associated with the subscription contract.

•ID!

A globally-unique ID.

Anchor to lastBillingAttemptErrorTypelastBillingAttemptErrorType
•SubscriptionContractLastBillingErrorType

The last billing error type of the contract.

•SubscriptionContractLastPaymentStatus

The current status of the last payment.

•SubscriptionLineConnection!
non-null

A list of subscription lines associated with the subscription contract.

•Count

The number of lines associated with the subscription contract.

•DateTime

The next billing date for the subscription contract.

•String

A note that will be applied to the generated orders.

•OrderConnection!
non-null

A list of the subscription contract's orders.

•Order

The order from which the contract originated.

•UnsignedInt64!
non-null

The revision ID of the contract.

•SubscriptionContractSubscriptionStatus!
non-null

The current status of the subscription contract.

Anchor to upcomingBillingCyclesupcomingBillingCycles
•SubscriptionBillingCycleConnection!
non-null

The upcoming billing cycles on the subscription contract.

•DateTime!
non-null

The date and time when the subscription contract was updated.


Was this section helpful?