INTERFACE

Account

Account interface shared by all kind of accounts (Bot, Collective, Event, User, Organization)

link GraphQL Schema definition

  • interface Account {
  • # The public id identifying the account (ie: 5v08jk63-w4g9nbpz-j7qmyder-p7ozax5g)
  • id: String
  • # The slug identifying the account (ie: babel)
  • slug: String
  • name: String
  • description: String
  • # The creation time
  • createdAt: DateTime
  • # The update time
  • updatedAt: DateTime
  • # Arguments
  • # limit: [Not documented]
  • # offset: [Not documented]
  • # role: [Not documented]
  • # accountType: [Not documented]
  • members(limit: Int, offset: Int, role: [MemberRole], accountType: [AccountType]): MemberCollection
  • # Arguments
  • # limit: [Not documented]
  • # offset: [Not documented]
  • # role: [Not documented]
  • # accountType: Type of accounts
  • # (BOT/COLLECTIVE/EVENT/ORGANIZATION/INDIVIDUAL)
  • memberOf(
  • limit: Int,
  • offset: Int,
  • role: [MemberRole],
  • accountType: [AccountType]
  • ): MemberOfCollection
  • # Arguments
  • # limit: [Not documented]
  • # offset: [Not documented]
  • # type: Type of transaction (DEBIT/CREDIT)
  • # orderBy: [Not documented]
  • transactions(
  • limit: Int,
  • offset: Int,
  • type: TransactionType,
  • orderBy: ChronologicalOrder
  • ): TransactionCollection
  • }