Home > @infiniteobjects/shopify-data-manager > AdminTypes > SubscriptionContractBase
Represents subscription contract common fields.
Signature:
export interface SubscriptionContractBase
| Property | Modifiers | Type | Description |
|---|---|---|---|
| app? | Maybe<App> | (Optional) The subscription app that the subscription contract is registered to. | |
| appAdminUrl? | Maybe<Scalars[‘URL’][‘output’]> | (Optional) The URL of the subscription contract page on the subscription app. | |
| currencyCode | CurrencyCode | `${CurrencyCode}` | The currency that’s used for the subscription contract. | |
| customAttributes | Array<Attribute> | A list of the custom attributes to be added to the generated orders. | |
| customer? | Maybe<Customer> | (Optional) The customer to whom the subscription contract belongs. | |
| customerPaymentMethod? | Maybe<CustomerPaymentMethod> | (Optional) The customer payment method that’s used for the subscription contract. | |
| deliveryMethod? | Maybe<SubscriptionDeliveryMethod> | (Optional) The delivery method for each billing of the subscription contract. | |
| deliveryPrice | MoneyV2 | The delivery price for each billing of the subscription contract. | |
| discounts | SubscriptionManualDiscountConnection | The list of subscription discounts associated with the subscription contract. | |
| lineCount | Scalars[‘Int’][‘output’] | The number of lines associated with the subscription contract. | |
| lines | SubscriptionLineConnection | The list of subscription lines associated with the subscription contract. | |
| note? | Maybe<Scalars[‘String’][‘output’]> | (Optional) The note field that will be applied to the generated orders. | |
| orders | OrderConnection | A list of the subscription contract’s orders. | |
| updatedAt | Scalars[‘DateTime’][‘output’] | The date and time when the subscription contract was updated. |