OBJECT

Voucher

link GraphQL Schema definition

1type Voucher implements ObjectWithAttributes, Discount {
2id: Int!
3
4status: Status!
5
6name: String!
7
8method: VoucherMethod!
9
10type: VoucherType!
11
12code: String
13
14url: String
15
16conversionHTML: String
17
18combineWithOtherVouchers: Boolean!
19
20# Arguments
21# format: ISO-8601
22createdAt(format: String = "Y-m-d\\TH:i:sP"): DateTimeTz
23
24entryPointStrategy: VoucherEntryPointStrategy!
25
26maxUsages: Int
27
28priority: Int!
29
30reuse: Boolean!
31
32# Arguments
33# format: ISO-8601
34startAt(format: String = "Y-m-d\\TH:i:sP"): DateTimeTz
35
36# Arguments
37# format: ISO-8601
38stopAt(format: String = "Y-m-d\\TH:i:sP"): DateTimeTz
39
40successfulUsages: Int!
41
42# Arguments
43# format: ISO-8601
44updatedAt(format: String = "Y-m-d\\TH:i:sP"): DateTimeTz!
45
46# Required permission: Voucher.attributes:read
47#
48# All elements are always returned
49attributes: [Attribute!]!
50
51# Required permission: Voucher:read
52#
53# All elements are always returned
54actions: [VoucherAction!]!
55
56# Required permission: AdminUser:read
57adminUser: AdminUser
58
59# Required permission: Voucher:read
60#
61# Store restrictions apply.
62clonedFrom: Voucher
63
64# Required permission: GiftCertificateGenerator:read
65#
66# Store restrictions apply.
67createdFromGiftCertificateGenerator: GiftCertificateGenerator
68
69# Required permission: Market:read
70#
71# All elements are always returned
72#
73# Store restrictions apply.
74markets: [Market!]!
75
76# Required permission: Store:read
77#
78# Store restrictions apply.
79store: Store!
80
81# Required permission: Order:read
82#
83# Limit must be in range 1 - 200
84#
85# Arguments
86# where: (self-explanatory)
87# sort: (self-explanatory)
88# limit: (self-explanatory)
89# page: (self-explanatory)
90usages(where: AppliedVoucherFilter, sort: [AppliedVoucherSort!] = [orderId_ASC, voucherId_ASC, voucherActionResultId_ASC], limit: Int = 20, page: Int = 1): [AppliedVoucher!]!
91
92combineWithOtherDiscounts: Boolean!
93
94}