Associations étudiantes

Associations Étudiantes de chaque école. Il n'y a qu'une seule AE par école.

Types

ContributionOption

  • canMarkAsPaid: Boolean
  • descriptionHtml: String
  • id: ID
  • localID: LocalID
  • name: String
  • offeredIn: School
  • paidBy(​uid:  String) →  Boolean

    Arguments

    • uid: String
  • paysFor: [ StudentAssociation]
  • price: Float

StudentAssociation implements Pictured

  • canContribute: Boolean
  • canCreateGroups(​type:  GroupType?) →  Boolean

    Arguments

    • type: (Association | Club | Group | Integration | List | StudentAssociationSection)?
  • canEditDetails: Boolean
  • canEditPages: Boolean
  • canListPages: Boolean
  • contributing: Boolean
  • contributionOptions: [ ContributionOption]
  • contributorsCount(​yearTiers:  [ Int]) →  Int

    Arguments

    • yearTiers: [ Int]
  • createdAt: DateTime
  • description: String
  • descriptionHtml: HTML
  • email: Email?
  • Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
    • types: [ GroupType]?
  • groupsCount: Int
  • hasPendingContribution: Boolean
  • hasSeparateDarkPicture: Boolean
  • id: ID
  • links: [ Link]
  • name: String
  • organizerMembersCount(​yearTiers:  [ Int]) →  Int

    Arguments

    • yearTiers: [ Int]
  • page(​path:  String) →  Page?

    Arguments

    • path: String
  • pages(​after, ​before, ​first, ​last) →  Connection< Page>

    Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
  • pictureAltText: String
  • pictureFile: String
  • pictureFileDark: String
  • pictureURL(​dark:  Boolean = false, ​timestamp:  Boolean = true) →  String

    Arguments

    • dark: Boolean
    • timestamp: Boolean = true
  • school: School
  • schoolId: ID
  • services(​after, ​before, ​first, ​last) →  StudentAssociationServicesConnection

    Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
  • studentsCount(​yearTiers:  [ Int] = ) →  Int

    Arguments

    • yearTiers: [ Int] = []
  • uid: String
  • updatedAt: DateTime

Queries

Mutations

deleteContribution(​option:  LocalID, ​user:  String) →  Result< ContributionOption>

markContributionAsPaid(​create:  Boolean = false, ​option:  LocalID, ​user:  UID) →  Result< ContributionOption>

Arguments

  • create: Boolean
  • option: LocalID
  • user: UID

updateStudentAssociationPicture(​file:  File, ​uid:  String) →  String

Churros API, version dev (at ab9f305)

Made with <3 by net7 net7

Documentation generated with Graphinx