Home > @infiniteobjects/shopify-data-manager > AdminTypes > DeliveryMethodDefinition
A method definition contains the delivery rate and the conditions that must be met for the method to be applied.
Signature:
export interface DeliveryMethodDefinition extends Node
Extends: Node
| Property | Modifiers | Type | Description |
|---|---|---|---|
| active | Scalars[‘Boolean’][‘output’] | Whether this method definition is active. | |
| description? | Maybe<Scalars[‘String’][‘output’]> | (Optional) The description of the method definition. | |
| id | Scalars[‘ID’][‘output’] | A globally-unique ID. | |
| methodConditions | Array<DeliveryCondition> | The method conditions that must pass for this method definition to be applied to an order. | |
| name | Scalars[‘String’][‘output’] | The name of the method definition. | |
| rateProvider | DeliveryRateProvider | The provided rate for this method definition, from a rate definition or participant. |