SubscriptionsConfig
The subscription settings for a channel.
type SubscriptionsConfig {
autoCorrectSubscriptionOrderBacklog: Boolean!
calculatePricesBeforeProcessing: Boolean!
defaultPaymentRetryPolicy: SubscriptionRetryPolicy!
defaultSubscriptionBacklogSize: SubscriptionBacklogSize!
flaggedOrderProcessingThresholdMins: Count!
permittedFrequencyIntervals: [SubscriptionInterval!]!
permittedRetryIntervals: [SubscriptionRetryInterval!]!
processSubscriptionOrders: Boolean!
processingWindowMins: Count!
requireShippingAddressPhoneNumber: Boolean!
subscriptionEngine: SubscriptionEngine!
throttledRequestRetryPolicy: BackoffPolicy!
}
Fields
SubscriptionsConfig.autoCorrectSubscriptionOrderBacklog ● Boolean! non-null scalar types
Whether Submarine checks and fixes a subscription's order backlog before processing its due orders.
SubscriptionsConfig.calculatePricesBeforeProcessing ● Boolean! non-null scalar types
Whether to recalculate a subscription order's prices when processing starts.
SubscriptionsConfig.defaultPaymentRetryPolicy ● SubscriptionRetryPolicy! non-null object types
The policy for retrying failed subscription order payments.
SubscriptionsConfig.defaultSubscriptionBacklogSize ● SubscriptionBacklogSize! non-null object types
How many subscription orders to keep scheduled ahead for each subscription.
SubscriptionsConfig.flaggedOrderProcessingThresholdMins ● Count! non-null scalar types
A threshold, in minutes, for processing flagged subscription orders.
SubscriptionsConfig.permittedFrequencyIntervals ● [SubscriptionInterval!]! non-null enum types
The intervals that subscription frequencies on the channel can use.
SubscriptionsConfig.permittedRetryIntervals ● [SubscriptionRetryInterval!]! non-null enum types
The intervals that payment retry policies on the channel can use.
SubscriptionsConfig.processSubscriptionOrders ● Boolean! non-null scalar types
Whether Submarine processes due subscription orders for the channel.
SubscriptionsConfig.processingWindowMins ● Count! non-null scalar types
The length of the processing window for subscription orders, in minutes.
SubscriptionsConfig.requireShippingAddressPhoneNumber ● Boolean! non-null scalar types
Whether shipping addresses on subscriptions and subscription orders must include a phone number.
SubscriptionsConfig.subscriptionEngine ● SubscriptionEngine! non-null enum types
The engine that manages the channel's subscriptions.
SubscriptionsConfig.throttledRequestRetryPolicy ● BackoffPolicy! non-null object types
The backoff policy for retrying throttled requests.
Member Of
PlatformConfig object