Skip to main content

Coupon

A coupon

type Coupon implements Node {
code: String!
discount: Discount!
id: UUID!
maxUsages: Int
usages: Int!
users(
first: Int
orderBy: CommonOrderInput
skip: Int
): UserConnection!
validFrom: DateTime!
validUntil: DateTime!
}

Fields

Coupon.code ● String! non-null scalar

The code of the coupon.

Coupon.discount ● Discount! non-null object

The discount granted by this coupon.

Coupon.id ● UUID! non-null scalar

The ID of the node.

Coupon.maxUsages ● Int scalar

The maximum number of times the coupon can be used.

Coupon.usages ● Int! non-null scalar

The number of times the coupon has been used.

Coupon.users ● UserConnection! non-null object

Get all users who claimed this coupon.

Coupon.users.first ● Int scalar

Number of items to return

Coupon.users.orderBy ● CommonOrderInput input

Ordering

Coupon.users.skip ● Int scalar

Number of items to skip

Coupon.validFrom ● DateTime! non-null scalar

The date and time from which the coupon is valid.

Coupon.validUntil ● DateTime! non-null scalar

The date and time until which the coupon is valid.

Interfaces

Node interface

An object with an ID.

Returned By

coupon query ● createCoupon mutation ● registerCoupon mutation ● updateCoupon mutation

Member Of

CouponConnection object