Subscription
No description
type Subscription {
id: ID!
accountId: ID!
livemode: Boolean!
amount: Int!
trialAmount: Int
currency: Currencies
description: String
descriptor: String
cancelAtPeriodEnd: Boolean
pauseIntervalCount: Int
pauseAtPeriodEnd: Boolean
currentPeriodStart: Int
currentPeriodEnd: Int
trialPeriodDays: Int
trialPeriodEnd: Int
customerId: ID
customer: Customer
billingDetails: ContactDetails
shippingDetails: ContactDetails
sequenceId: ID
lastOrderId: ID
lastPayment: LastPayment
paymentMethod: PaymentMethod
nextPaymentAt: Int
createdAt: Int
updatedAt: Int
interval: Interval!
intervalCount: Int!
retryCount: Int
status: SubscriptionStatus!
sessionDetails: SessionDetails
traceDetails: TraceDetails
callbackUrl: String
paymentCallbackUrl: String
storeId: ID
retrySchedule: [RetrySchedule!]
metadata: [KeyValueItem!]
}
Fields
Subscription.id
● ID!
non-null scalar
Subscription.accountId
● ID!
non-null scalar
Subscription.livemode
● Boolean!
non-null scalar
Subscription.amount
● Int!
non-null scalar
Subscription.trialAmount
● Int
scalar
Subscription.currency
● Currencies
enum
Subscription.description
● String
scalar
Subscription.descriptor
● String
scalar
Subscription.cancelAtPeriodEnd
● Boolean
scalar
Subscription.pauseIntervalCount
● Int
scalar
Subscription.pauseAtPeriodEnd
● Boolean
scalar
Subscription.currentPeriodStart
● Int
scalar
Subscription.currentPeriodEnd
● Int
scalar
Subscription.trialPeriodDays
● Int
scalar
Subscription.trialPeriodEnd
● Int
scalar
Subscription.customerId
● ID
scalar
Subscription.customer
● Customer
object
Subscription.billingDetails
● ContactDetails
object
Subscription.shippingDetails
● ContactDetails
object
Subscription.sequenceId
● ID
scalar
Subscription.lastOrderId
● ID
scalar
Subscription.lastPayment
● LastPayment
object
Subscription.paymentMethod
● PaymentMethod
object
Subscription.nextPaymentAt
● Int
scalar
Subscription.createdAt
● Int
scalar
Subscription.updatedAt
● Int
scalar
Subscription.interval
● Interval!
non-null enum
Subscription.intervalCount
● Int!
non-null scalar
Subscription.retryCount
● Int
scalar
Subscription.status
● SubscriptionStatus!
non-null enum
Subscription.sessionDetails
● SessionDetails
object
Subscription.traceDetails
● TraceDetails
object
Subscription.callbackUrl
● String
scalar
Subscription.paymentCallbackUrl
● String
scalar
Subscription.storeId
● ID
scalar
Subscription.retrySchedule
● [RetrySchedule!]
list object
Subscription.metadata
● [KeyValueItem!]
list object
Returned By
cancelSubscription
mutation ● createSubscription
mutation ● pauseSubscription
mutation ● resumeSubscription
mutation ● sendSubscriptionLink
mutation ● sendSubscriptionStatus
mutation ● subscription
query ● updateSubscription
mutation
Member Of
SubscriptionsConnection
object