INTERFACE

DeliveryWindow

link GraphQL Schema definition

1interface DeliveryWindow {
2id: Int!
3
4name: String!
5
6status: Status!
7
8customOrder: Int!
9
10deliveryDatesVisible: Boolean!
11
12selectableByBuyers: Boolean!
13
14selectedByDefault: Boolean!
15
16defaultVariantDeliveryType: ProductVariantDeliveryType!
17
18deliveryWindowGroup: DeliveryWindowGroup
19
20# Required permission: AllocationRule:read
21allocationRule: AllocationRule
22
23# Required permission: Campaign:read
24#
25# Limit is optional
26#
27# Store restrictions apply.
28#
29# Arguments
30# where: (self-explanatory)
31# sort: (self-explanatory)
32# limit: (self-explanatory)
33# page: (self-explanatory)
34campaigns(where: CampaignFilter, sort: [CampaignSort!] = [id_DESC], limit: Int, page: Int): [Campaign!]!
35
36# Required permission: DeliveryWindow:read
37#
38# Limit must be in range 1 - 200
39#
40# Arguments
41# where: (self-explanatory)
42# sort: (self-explanatory)
43# limit: (self-explanatory)
44# page: (self-explanatory)
45deliveryWindowVariants(
46where: DeliveryWindowVariantFilter,
47sort: [DeliveryWindowVariantSort!] = [deliveryWindowId_ASC, productVariantId_ASC],
48limit: Int = 20,
49page: Int = 1
50): [DeliveryWindowVariant!]!
51
52# Required permission: Market:read
53#
54# Limit is optional
55#
56# Store restrictions apply.
57#
58# Arguments
59# where: (self-explanatory)
60# sort: (self-explanatory)
61# limit: (self-explanatory)
62# page: (self-explanatory)
63markets(where: MarketFilter, sort: [MarketSort!] = [id_ASC], limit: Int, page: Int): [Market!]!
64
65}