OBJECT

Bundle

link GraphQL Schema definition

1type Bundle {
2id: Int!
3
4createdAt: DateTimeTz!
5
6updatedAt: DateTimeTz!
7
8type: BundleType!
9
10priceType: BundlePriceType!
11
12# Required permission: SizeChart:read
13sizeChart: SizeChart
14
15# Required permission: none
16#
17# All elements are always returned
18sizes: [Size!]!
19
20# Required permission: none
21#
22# All elements are always returned
23sections: [BundleSection!]!
24
25# Required permission: Price:read
26#
27# Limit is optional
28#
29# Store restrictions apply.
30#
31# Arguments
32# where: (self-explanatory)
33# sort: (self-explanatory)
34# limit: (self-explanatory)
35# page: (self-explanatory)
36prices(where: PriceFilter, sort: [PriceSort!] = [pricelistId_ASC], limit: Int, page: Int): [Price!]!
37
38# Flexible bundles with dynamic prices have a range of possible prices. Minimal ones are under `prices`, here we return
39# the upper ones
40#
41# Required permission: Price:read
42#
43# Limit is optional
44#
45# Store restrictions apply.
46#
47# Arguments
48# where: (self-explanatory)
49# sort: (self-explanatory)
50# limit: (self-explanatory)
51# page: (self-explanatory)
52maxPrices(where: PriceFilter, sort: [PriceSort!] = [pricelistId_ASC], limit: Int, page: Int): [Price!]!
53
54# Required permission: none
55product: Product!
56
57# Required permission: SubscriptionPlan:read
58#
59# All elements are always returned
60#
61# Store restrictions apply.
62#
63# Arguments
64# where: (self-explanatory)
65# sort: (self-explanatory)
66availableInSubscriptionPlans(where: SubscriptionPlanFilter, sort: [SubscriptionPlanSort!] = [naturalSort_ASC, id_ASC]): [SubscriptionPlan!]!
67
68}