É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, Shareable

  • 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
  • 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

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

N
ManagerOfEventInput

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

N
TicketGroupInput

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

Queries

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

banFromEvent(​id:  LocalID, ​user:  UID) →  Result< Event>

changeEventOrganizer(​group:  UID, ​id:  LocalID) →  Result< Event>

createEvent(​dates:  DateRangeInput?, ​group:  UID, ​title:  ShortString) →  Result< Event>

Arguments

deleteEvent(​id:  LocalID) →  Result< Event>

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

deleteEventPicture(​id:  ID) →  Event

LIVE 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>

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?

        Subscriptions

        event(​id:  LocalID) →  Event

        kioskReload(​) →  Boolean

        Churros API, version dev (at ab9f305)

        Made with <3 by net7 net7

        Documentation generated with Graphinx