OBJECT

PreorderDeliveryWindow

link GraphQL Schema definition

1type PreorderDeliveryWindow implements DeliveryWindow {
2id: Int!
3
4name: String!
5
6status: Status!
7
8deliveryDatesVisible: Boolean!
9
10selectableByBuyers: Boolean!
11
12selectedByDefault: Boolean!
13
14defaultVariantDeliveryType: ProductVariantDeliveryType!
15
16# Required permission: AllocationRule:read
17allocationRule: AllocationRule
18
19# Required permission: Campaign:read
20#
21# Limit is optional
22#
23# Store restrictions apply.
24#
25# Arguments
26# where: (self-explanatory)
27# sort: (self-explanatory)
28# limit: (self-explanatory)
29# page: (self-explanatory)
30campaigns(where: CampaignFilter, sort: [CampaignSort!] = [id_DESC], limit: Int, page: Int): [Campaign!]!
31
32# Required permission: DeliveryWindow:read
33#
34# Limit must be in range 1 - 200
35#
36# Arguments
37# where: (self-explanatory)
38# sort: (self-explanatory)
39# limit: (self-explanatory)
40# page: (self-explanatory)
41deliveryWindowVariants(
42where: DeliveryWindowVariantFilter,
43sort: [DeliveryWindowVariantSort!] = [deliveryWindowId_ASC, productVariantId_ASC],
44limit: Int = 20,
45page: Int = 1
46): [DeliveryWindowVariant!]!
47
48# Required permission: Market:read
49#
50# Limit is optional
51#
52# Store restrictions apply.
53#
54# Arguments
55# where: (self-explanatory)
56# sort: (self-explanatory)
57# limit: (self-explanatory)
58# page: (self-explanatory)
59markets(where: MarketFilter, sort: [MarketSort!] = [id_ASC], limit: Int, page: Int): [Market!]!
60
61allocationOrder: AllocationOrderType!
62
63# Arguments
64# format: ISO-8601
65deliveryStartDate(format: String = "Y-m-d\\TH:i:sP"): String
66
67# Arguments
68# format: ISO-8601
69deliveryEndDate(format: String = "Y-m-d\\TH:i:sP"): String
70
71# Arguments
72# format: ISO-8601
73salesStartDate(format: String = "Y-m-d\\TH:i:sP"): String
74
75# Arguments
76# format: ISO-8601
77salesEndDate(format: String = "Y-m-d\\TH:i:sP"): String
78
79}

link Required by

This element is not required by anyone