Évènements

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.

URLs additionnelles

Renvoie un billet PDF d'une réservation ayant pour code :code.

Types

EvenSearchResult

  • event: Event
  • highlightedTitle: String
  • id: ID
  • rank: Float?
  • similarity: Float

Event implements Pictured, Reactable

  • articles: [ Article]
  • author: User?
  • authorId: ID?
  • bannedUsers: [ User]
  • beneficiary: LydiaAccount?
  • bookings(​after, ​before, ​first, ​last) →  EventBookingsConnection

    Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
  • bookingsCounts: RegistrationsCounts
    • cancelled: Float
    • paid: Float
    • total: Float
    • unpaidLydia: Float
    • verified: Float
  • bookingsCsv: Error |  EventBookingsCsvSuccess
  • canEdit: Boolean
  • canEditManagers: Boolean
  • canScanBookings: Boolean
  • canSeeBookings: Boolean
  • canSeeLogs: Boolean
  • capacity: Int
  • coOrganizers: [ Group]
  • contactMail: String
  • description: String
  • descriptionHtml: String
  • descriptionPreview: String
  • endsAt: DateTime
  • forms: [ Form]
  • frequency: EventFrequency
    • Biweekly
    • Monthly
    • Once
    • Weekly
  • group: Group
  • groupId: ID
  • 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: Error |  EventMyBookingsSuccess
  • myReactions: BooleanMap
  • mySoonestShotgunOpensAt: DateTime?
  • pictureFile: String
  • pictureFileDark: String
  • pictureURL(​dark:  Boolean = false) →  String

    Arguments

    • dark: Boolean
  • placesLeft: Int?
  • profitsBreakdown: ProfitsBreakdown
  • reacted(​emoji:  String) →  Boolean
  • reactionCounts: Counts
  • reactions(​emoji:  String) →  Int
  • recurringUntil: DateTime?
  • searchBookings(​q:  String) →  [ RegistrationSearchResult]
  • showPlacesLeft: Boolean
  • slug: String
  • startsAt: DateTime
  • ticket(​slug:  String) →  Ticket?
  • ticketGroups: [ TicketGroup]
  • tickets: [ Ticket]
  • title: String
  • uid: String
  • visibility: GroupRestricted | Private | Public | SchoolRestricted | Unlisted

EventManager

  • canEdit: Boolean
  • canEditPermissions: Boolean
  • canVerifyRegistrations: Boolean
  • event: Event
  • power: EventManagerPowerLevel
    • Edit
    • EditPermissions
    • ReadOnly
    • ScanTickets
  • user: User

EventsByDay

  • date: DateTime
  • happening: [ Event]
  • shotgunning: [ Event]

N
ManagerOfEventInput

  • canEdit: Boolean
  • canEditPermissions: Boolean
  • canVerifyRegistrations: Boolean
  • userUid: String

N
TicketGroupInput

  • capacity: Int
  • id: ID?
  • name: String

N
TicketInput

  • allowedPaymentMethods: [ PaymentMethod]
  • autojoinGroups: [ String]
  • capacity: Int
  • closesAt: DateTime?
  • description: String
  • godsonLimit: Int
  • groupName: String?
  • id: ID?
  • links: [ LinkInput]
  • name: String
  • onlyManagersCanProvide: Boolean
  • openToAlumni: Boolean?
  • openToApprentices: Boolean?
  • openToContributors: Boolean?
  • openToExternal: Boolean?
  • openToGroups: [ String]
  • openToMajors: [ String]
  • openToPromotions: [ Int]
  • openToSchools: [ String]
  • opensAt: DateTime?
  • price: Float

Queries

LIVE event(​group:  UID?, ​id:  LocalID?, ​slug:  String?) →  Event

eventManager(​eventId:  ID, ​user:  String) →  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]

LIVE kioskReload(​) →  Boolean

searchEvents(​groupUid:  String?, ​q:  String) →  [ EvenSearchResult]

Mutations

deleteEvent(​id:  ID) →  Boolean

deleteEventManager(​eventId:  ID, ​user:  String) →  Boolean

deleteEventPicture(​id:  ID) →  Boolean

LIVE kioskReload(​studentAssociation:  String) →  Boolean

Arguments

  • studentAssociation: String

updateEventPicture(​file:  File, ​id:  ID) →  String

upsertEvent(​...) →  Result< Event>

Arguments

  • bannedUsers: [ String]
  • coOrganizers: [ String]
  • contactMail: String
  • description: String
  • endsAt: DateTime
  • frequency: Biweekly | Monthly | Once | Weekly
    • groupUid: String
    • id: String?
    • includeInKiosk: Boolean?
    • links: [ LinkInput]
    • location: String
    • lydiaAccountId: String?
    • managers: [ ManagerOfEventInput]
    • recurringUntil: DateTime?
    • showPlacesLeft: Boolean?
    • startsAt: DateTime
    • ticketGroups: [ TicketGroupInput]
    • tickets: [ TicketInput]
    • title: String
    • visibility: GroupRestricted | Private | Public | SchoolRestricted | Unlisted

    Subscriptions

    event(​group:  UID?, ​id:  LocalID?, ​slug:  String?) →  Event

    kioskReload(​) →  Boolean

    Churros API, version 1.71.0 (at 242e0c3)

    Made with <3 by net7 net7

    Documentation generated with Graphinx