E
BookingState
E
BookingState
Paid
Unpaid
Verified
Billets et réservations de places sur des évènements.
E
BookingState
Paid
Unpaid
Verified
E
CsvDialect
Excel
Standard
Registration
author:
User? authorEmail:
String authorId:
ID? authorIsBeneficiary:
Boolean awaitingPayment:
Boolean beneficiary:
String beneficiaryUser:
User? canManage:
Boolean cancelled:
Boolean cancelledAt:
DateTime? cancelledBy:
User? code:
String createdAt:
DateTime externalBeneficiary:
String? id:
ID localID:
LocalID opposed:
Boolean opposedAt:
DateTime? opposedBy:
User? paid:
Boolean paymentMethod:
(Card | Cash | Check | External | Lydia | Other | PayPal | Transfer)? pendingPayment:
Boolean qrCode(url: URL)
→ QRCode
Arguments
url:
URL
ticket:
Ticket ticketId:
ID updatedAt:
DateTime verified:
Boolean verifiedAt:
DateTime? verifiedBy:
User? wantsToPay:
Float? Ticket
allowedPaymentMethods:
[ PaymentMethod] autojoinGroups:
[ Group] basePrice:
Float canBeSafelyDeleted:
Boolean cannotBookReason(themself: Boolean)
→ String?
Arguments
themself:
Boolean
capacity:
Int? closesAt:
DateTime? countingPolicy:
TicketCountingPolicy OnBooked
OnPaid
description:
String descriptionHtml:
String event:
Event eventId:
ID fullName:
String godsonLimit:
Int group:
TicketGroup? id:
ID isInGroup(id: LocalID?)
→ Boolean
Arguments
id:
LocalID?
links:
[ Link] localID:
LocalID maximumPrice:
Float minimumPrice(applyPromotions: Boolean = true)
→ Float
Arguments
applyPromotions:
Boolean
= true
name:
String onlyManagersCanProvide:
Boolean open:
Boolean openToAlumni:
Boolean? openToApprentices:
Boolean? openToContributors:
Boolean? openToExternal:
Boolean? openToGroups:
[ Group] openToMajors(smart: Boolean = false)
→ [ Major]
Arguments
smart:
Boolean
openToPromotions:
[ Int] openToSchools:
[ School] opensAt:
DateTime? placesLeft:
Int? price:
Float priceIsVariable:
Boolean registrations:
[ Registration] remainingGodsons:
Int? slug:
String ticketGroupId:
ID? uid:
String N
TicketConstraintsInput
alumni:
BooleanConstraint? DontCare
Not
Only
apprentices:
BooleanConstraint? DontCare
Not
Only
external:
BooleanConstraint? DontCare
Not
Only
groupMembers:
[ UID]? majors:
[ UID]? managersOnly:
Boolean? promotions:
[ Int]? studentAssociationContributors:
BooleanConstraint? DontCare
Not
Only
TicketGroup
booking(code: String)
→ Registration
registration(id: ID)
→ Result< Registration>
ticket(id: LocalID)
→ Ticket
ticketGroup(id: LocalID)
→ TicketGroup
bookEvent(authorEmail: Email?, beneficiary: String?, churrosBeneficiary: UID?, ticket: LocalID)
→ Result< Registration>
Arguments
authorEmail:
Email?
beneficiary:
String?
churrosBeneficiary:
UID?
ticket:
LocalID
cancelBooking(code: String)
→ Result< Registration>
Arguments
code:
String
checkIfBookingIsPaid(code: String)
→ Boolean
createAppleWalletPass(code: String)
→ Error | MutationCreateAppleWalletPassSuccess | ZodError
Arguments
code:
String
createGoogleWalletPass(code: String)
→ Error | MutationCreateGoogleWalletPassSuccess | ZodError
Arguments
code:
String
createTicket(event: LocalID, group: LocalID?, name: String?, shotgun: DateRangeInput)
→ Result< Ticket>
Arguments
event:
LocalID
group:
LocalID?
name:
String?
shotgun:
DateRangeInput
deleteTicket(force: Boolean = false, id: LocalID)
→ Result< Ticket>
Arguments
force:
Boolean
id:
LocalID
deleteTicketGroup(id: LocalID)
→ Result< TicketGroup>
markBookingAsPaid(code: String, verify: Boolean?)
→ Result< Registration>
Arguments
code:
String
verify:
Boolean?
opposeRegistration(id: ID)
→ Error | MutationOpposeRegistrationSuccess | ZodError
payBooking(...)
→ Result< Registration>
Arguments
amount:
Float?
code:
String
paidCallback:
String?
paymentMethod:
(Card | Cash | Check | External | Lydia | Other | PayPal | Transfer)?
phone:
String?
setTicketGroup(group: LocalID?, ticket: LocalID)
→ Result< Ticket>
Arguments
group:
LocalID?
ticket:
LocalID
updateTicket(...)
→ Result< Ticket>
Arguments
allowedPaymentMethods:
[ PaymentMethod]?
capacity:
Capacity?
countingPolicy:
OnBooked | OnPaid
= "OnBooked"
godsonLimit:
Int?
maximumPrice:
Float?
minimumPrice:
Float?
name:
String?
price:
Float?
shotgun:
DateRangeInput?
ticket:
LocalID
updateTicketConstraints(constraints: TicketConstraintsInput, ticket: LocalID)
→ Result< Ticket>
Arguments
constraints:
TicketConstraintsInput
ticket:
LocalID
upsertRegistration(...)
→ Result< Registration>
upsertTicketGroup(capacity: Int?, event: LocalID?, id: LocalID?, name: String?)
→ Result< TicketGroup>
Arguments
capacity:
Int?
event:
LocalID?
id:
LocalID?
name:
String?
verifyBooking(bookingURLTemplate: URL?, event: LocalID, qrcode: String)
→ Result< RegistrationVerificationResult>
Arguments
bookingURLTemplate:
URL?
event:
LocalID
qrcode:
String
booking(code: String)
→ Registration
registration(id: ID)
→ Error | SubscriptionRegistrationSuccess | ZodError