DeliveryMethodDefinition object
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
Types that return DeliveryMethodDefinition
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinition
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.
Types that return DeliveryMethodDefinitionEdge
A method definition describes the delivery rate and the conditions that must be met for the method to be applied.
Fields
-
active (
Boolean!
)Whether this method definition is active.
-
description (
String
)The description of the method definition.
-
id (
ID!
)Globally unique identifier.
-
methodConditions (
[DeliveryCondition!]!
)The method conditions that must pass for this method definition to be applied to an order.
-
name (
String!
)The name of the method definition.
-
rateProvider (
DeliveryRateProvider!
)Provided rate for this method definition, from a rate definition or participant.
Types that return DeliveryMethodDefinition
Implements
An auto-generated type for paginating through multiple DeliveryMethodDefinitions.
On this page
Fields
-
edges (
[DeliveryMethodDefinitionEdge!]!
)A list of edges.
-
pageInfo (
PageInfo!
)Information to aid in pagination.
An auto-generated type which holds one DeliveryMethodDefinition and a cursor during pagination.
On this page
Fields
-
cursor (
String!
)A cursor for use in pagination.
-
node (
DeliveryMethodDefinition!
)The item at the end of DeliveryMethodDefinitionEdge.