INTERFACE

Discount

link GraphQL Schema definition

1interface 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:read
47#
48# All elements are always returned
49actions: [DiscountAction!]!
50
51# Required permission: AdminUser:read
52adminUser: AdminUser
53
54# Required permission: Voucher:read
55#
56# Store restrictions apply.
57clonedFrom: Discount
58
59# Required permission: GiftCertificateGenerator:read
60#
61# Store restrictions apply.
62createdFromGiftCertificateGenerator: GiftCertificateGenerator
63
64# Required permission: Market:read
65#
66# All elements are always returned
67#
68# Store restrictions apply.
69markets: [Market!]!
70
71# Required permission: Store:read
72#
73# Store restrictions apply.
74store: Store!
75
76# Required permission: Order:read
77#
78# Limit must be in range 1 - 200
79#
80# Arguments
81# where: (self-explanatory)
82# sort: (self-explanatory)
83# limit: (self-explanatory)
84# page: (self-explanatory)
85usages(where: AppliedVoucherFilter, sort: [AppliedVoucherSort!] = [orderId_ASC, voucherId_ASC, voucherActionResultId_ASC], limit: Int = 20, page: Int = 1): [AppliedVoucher!]!
86
87}