EvenSearchResult
EvenSearchResult
-
event:
Event -
highlightedTitle:
String -
id:
ID -
rank:
Float? -
similarity:
Float
Les différents évènements organisés par des groupes.
Un évènement peut, ou non, avoir des billets (et donc un système de billetterie).
Voir Billetterie pour tout ce qui est billest et réservations.
Renvoie un billet PDF d'une réservation ayant pour code :code
.
EvenSearchResult
event:
Event highlightedTitle:
String id:
ID rank:
Float? similarity:
Float applicableOffers:
[ PromotionType] SIMPPS
articles:
[ Article] author:
User? authorId:
ID? banned:
[ User] beneficiary:
LydiaAccount? bookings(...)
→ EventBookingsConnection
Arguments
after:
String?
before:
String?
first:
Int?
last:
Int?
only:
Paid | Unpaid | Verified
bookingsCounts:
RegistrationsCounts cancelled:
Float paid:
Float total:
Float unpaid(method: PaymentMethod?)
→ Float
unpaidLydia:
Float verified:
Float bookingsCsv(bookingURL: URL, dialect: CsvDialect = Standard)
→ Error | EventBookingsCsvSuccess | ZodError
Arguments
bookingURL:
URL
dialect:
Excel | Standard
= "Standard"
canEdit(assert: String?)
→ Boolean
Arguments
assert:
String?
canEditManagers:
Boolean canScanBookings(assert: String?)
→ Boolean
Arguments
assert:
String?
canSeeAllBookings(assert: String?)
→ Boolean
Arguments
assert:
String?
canSeeLogs:
Boolean capacity:
Int coOrganizers:
[ Group] contactMail:
String createdAt:
DateTime description:
String descriptionHtml:
HTML descriptionPreview:
String enabledSpecialOffers:
[ PromotionType]? SIMPPS
endsAt:
DateTime? externalTicketing:
URL? forms:
[ Form] frequency:
EventFrequency Biweekly
Monthly
Once
Weekly
globalCapacity:
Capacity? group:
Group groupId:
ID hasSeparateDarkPicture:
Boolean id:
ID includeInKiosk:
Boolean links:
[ Link] localID:
LocalID location:
String logs(after, before, first, last)
→ EventLogsConnection
Arguments
after:
String?
before:
String?
first:
Int?
last:
Int?
lydiaAccountId:
ID? managers:
[ EventManager] myBookings(count: Int?)
→ [ Registration]
Arguments
count:
Int?
myReactions:
BooleanMap mySoonestShotgunOpensAt:
DateTime? organizer:
Group pictureAltText:
String pictureFile:
String pictureFileDark:
String pictureURL(dark: Boolean = false, timestamp: Boolean = true)
→ String
Arguments
dark:
Boolean
timestamp:
Boolean
= true
placesLeft:
Int? profitsBreakdown:
ProfitsBreakdown byPaymentMethod:
ProfitsBreakdownByPaymentMethod Card:
Float Cash:
Float Check:
Float External:
Float Lydia:
Float Other:
Float PayPal:
Float Transfer:
Float byTicket:
[ ProfitsBreakdownByTicket] amount:
Float id:
ID total:
Float reacted(emoji: String)
→ Boolean
reactionCounts:
Counts reactions(emoji: String)
→ Int
recurringUntil:
DateTime? searchBookings(q: String)
→ [ RegistrationSearchResult]
shares:
Int showPlacesLeft:
Boolean slug:
String startsAt:
DateTime? ticket(id: LocalID)
→ Ticket?
ticketGroup(id: LocalID)
→ TicketGroup?
ticketGroups:
[ TicketGroup] tickets:
[ Ticket] title:
String uid:
String updatedAt:
DateTime? visibility:
GroupRestricted | Private | Public | SchoolRestricted | Unlisted EventManager
canEdit:
Boolean canEditPermissions:
Boolean canVerifyRegistrations:
Boolean event:
Event id:
ID localID:
LocalID power:
EventManagerPowerLevel Edit
EditPermissions
ReadOnly
ScanTickets
user:
User EventsByDay
N
ManagerOfEventInput
canEdit:
Boolean canEditPermissions:
Boolean canVerifyRegistrations:
Boolean userUid:
String N
TicketGroupInput
capacity:
Int id:
ID? name:
String eventManager(id: LocalID)
→ EventManager
events(...)
→ Connection< Event>
Arguments
after:
String?
before:
String?
first:
Int?
future:
Boolean?
kiosk:
Boolean?
last:
Int?
noLinkedArticles:
Boolean?
past:
Boolean?
pastRecurring:
Boolean?
upcomingShotguns:
Boolean?
eventsByDay(...)
→ Connection< EventsByDay>
Arguments
after:
String?
before:
String?
first:
Int?
kiosk:
Boolean?
last:
Int?
eventsInWeek(today: DateTime)
→ [ Event]
kioskReload()
→ Boolean
searchEvents(groupUid: String?, q: String)
→ [ EvenSearchResult]
banFromEvent(id: LocalID, user: UID)
→ Result< Event>
changeEventOrganizer(group: UID, id: LocalID)
→ Result< Event>
createEvent(dates: DateRangeInput?, group: UID, title: ShortString)
→ Result< Event>
Arguments
dates:
DateRangeInput?
group:
UID
title:
ShortString
deleteEvent(id: LocalID)
→ Result< Event>
deleteEventManager(eventId: ID, user: String)
→ Boolean
deleteEventPicture(id: ID)
→ Event
kioskReload(studentAssociation: String)
→ Boolean
Arguments
studentAssociation:
String
removeEventManager(event: LocalID, user: UID)
→ Result< EventManager>
setEventApplicableOffers(event: LocalID, offers: [ PromotionType])
→ Result< Event>
setEventBeneficiary(event: LocalID, lydiaAccount: LocalID?)
→ Result< Event>
Arguments
event:
LocalID
lydiaAccount:
LocalID?
setEventCoOrganizers(coOrganizers: [ UID], id: LocalID)
→ Result< Event>
setEventDates(dates: DateRangeInput?, id: LocalID)
→ Result< Event>
Arguments
dates:
DateRangeInput?
id:
LocalID
setEventVisibility(id: LocalID, visibility: Visibility)
→ Result< Event>
unbanFromEvent(id: LocalID, user: UID)
→ Result< Event>
updateEvent(...)
→ Result< Event>
Arguments
applicableOffers:
[ PromotionType]?
contactMail:
String?
description:
Markdown?
globalCapacity:
Capacity?
id:
LocalID
includeInKiosk:
Boolean?
location:
String?
showPlacesLeft:
Boolean?
= true
title:
String?
updateEventPicture(file: File, id: ID)
→ Event
updateEventRecurrence(frequency: EventFrequency = Once, id: LocalID, recurringUntil: DateTime?)
→ Result< Event>
Arguments
frequency:
Biweekly | Monthly | Once | Weekly
= "Once"
id:
LocalID
recurringUntil:
DateTime?
upsertEventManager(event: LocalID, powerlevel: EventManagerPowerLevel, user: UID)
→ Result< EventManager>
upsertManagersOfEvent(eventId: ID, managers: [ ManagerOfEventInput])
→ [ EventManager]
event(id: LocalID)
→ Event
kioskReload()
→ Boolean