Groupes

Groupes de personnnes: peut être un club, une association, un bureau d'AE, un groupe d'intégration ou un simple groupe (parfois dit "groupe informel").

Types

Group implements Pictured

  • address: String
  • ancestors: [ Group]
  • articles: [ Article]
  • boardMembers: [ GroupMember]
  • canEditDetails: Boolean
  • canEditPages: Boolean
  • canListPages: Boolean
  • children: [ Group]
  • coOrganizedEvents: [ Event]
  • color: String
  • description: String
  • email: String
  • events(​after, ​before, ​first, ​last) →  GroupEventsConnection

    Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
  • familyChildren: [ Group]
  • familyId: ID?
  • forms: [ Form]
  • groupId: ID
  • id: ID
  • ldapUid: String
  • links: [ Link]
  • localID: LocalID
  • longDescription: String
  • longDescriptionHtml: String
  • lydiaAccounts: [ LydiaAccount]
  • mailingList: String
  • members: [ GroupMember]
  • name: String
  • ownEvents: [ Event]
  • page(​path:  String) →  Page?

    Arguments

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

    Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
  • parent: Group?
  • parentId: ID?
  • pictureFile: String
  • pictureFileDark: String
  • pictureURL(​dark:  Boolean = false) →  String

    Arguments

    • dark: Boolean
  • president: GroupMember?
  • related: [ Group]
  • roomIsOpen: Boolean
  • root: Group?
  • secretaries: [ GroupMember]
  • selfJoinable: Boolean
  • services: [ Service]
  • shopItem(​id:  LocalID) →  ShopItem?
  • shopItems(​after, ​before, ​first, ​last) →  GroupShopItemsConnection

    Arguments

    • after: String?
    • before: String?
    • first: Int?
    • last: Int?
  • shopOrders: [ ShopPayment]
  • studentAssociation: StudentAssociation?
  • treasurers: [ GroupMember]
  • type: Association | Club | Group | Integration | List | StudentAssociationSection
  • uid: String
  • vicePresidents: [ GroupMember]
  • website: String

GroupMember

  • canEditArticles: Boolean
  • canEditMembers: Boolean
  • canScanEvents: Boolean
  • createdAt: DateTime
  • group: Group
  • groupId: ID
  • isDeveloper: Boolean
  • member: User
  • memberId: ID
  • president: Boolean
  • secretary: Boolean
  • title: String
  • treasurer: Boolean
  • vicePresident: Boolean

GroupSearchResult

  • group: Group
  • highlightedDescription: String
  • id: ID
  • rank: Float?
  • similarity: Float

E
GroupType

  • Association
  • Club
  • Group
  • Integration
  • List
  • StudentAssociationSection

N
UpsertGroupInput

  • address: String
  • color: String?
  • description: String
  • email: String?
  • links: [ LinkInput]
  • longDescription: String
  • mailingList: String?
  • name: String
  • parent: UID?
  • related: [ String]
  • selfJoinable: Boolean
  • studentAssociation: UID?
  • type: Association | Club | Group | Integration | List | StudentAssociationSection
  • uid: UID?
  • website: String

Queries

group(​uid:  String) →  Group

searchGroups(​q:  String, ​similarityCutoff:  Float?) →  [ GroupSearchResult]

Mutations

addGroupMember(​groupUid:  String, ​title:  String, ​uid:  String) →  Result< GroupMember>

deleteGroup(​uid:  String) →  Boolean

deleteGroupMember(​groupId:  ID, ​memberId:  ID) →  Boolean

deleteGroupPicture(​dark:  Boolean, ​uid:  String) →  Boolean

updateGroupPicture(​dark:  Boolean, ​file:  File, ​uid:  String) →  String

updateRoomOpenState(​groupUid:  String, ​openRoom:  Boolean) →  Boolean

Arguments

  • groupUid: String
  • openRoom: Boolean

Churros API, version 1.71.0 (at 242e0c3)

Made with <3 by net7 net7

Documentation generated with Graphinx