stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > SubscriptionDraftInput

AdminTypes.SubscriptionDraftInput interface

The input fields required to create a Subscription Draft.

Signature:

export interface SubscriptionDraftInput 

Properties

Property Modifiers Type Description
billingPolicy?   InputMaybe<SubscriptionBillingPolicyInput> (Optional) The billing policy for the subscription contract.
customAttributes?   InputMaybe<Array<AttributeInput>> (Optional) A list of the custom attributes added to the subscription contract.
deliveryMethod?   InputMaybe<SubscriptionDeliveryMethodInput> (Optional) The delivery method for the subscription contract.
deliveryPolicy?   InputMaybe<SubscriptionDeliveryPolicyInput> (Optional) The delivery policy for the subscription contract.
deliveryPrice?   InputMaybe<Scalars[‘Decimal’][‘input’]> (Optional) The shipping price for each renewal the subscription contract.
nextBillingDate?   InputMaybe<Scalars[‘DateTime’][‘input’]> (Optional) The next billing date for the subscription contract.
note?   InputMaybe<Scalars[‘String’][‘input’]> (Optional) The note field that will be applied to the generated orders.
paymentMethodId?   InputMaybe<Scalars[‘ID’][‘input’]> (Optional) The ID of the payment method to be used for the subscription contract.
status?   InputMaybe<SubscriptionContractSubscriptionStatus | `${SubscriptionContractSubscriptionStatus}`> (Optional) The current status of the subscription contract.