OBJECT
AuthAsQuery
Query for operations as a specific member. This query contains most of the operations within the system.
link GraphQL Schema definition
- type AuthAsQuery {
- # Details about a member you are authenticated as.
- : Member!
- # All current user rights.
- : [String]!
- # All member's files.
- : [File]!
- # Single member by ID.
- # If not found, returns null.
- #
- # Arguments
- # id: Target member ID
- (: Int): Member
- # All members existing in the system.
- # This is a paged result.
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (: [SortOrder], : PageInput!, : MemberFilter): MemberArrayPagedResult
- # Single event by ID.
- # If not found, returns null.
- #
- # Arguments
- # id: Target event ID
- (: Int): Event
- # All events existing in the system.
- # This is a paged result.
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (: [SortOrder], : PageInput!, : EventFilter): EventArrayPagedResult
- # Single article by ID.
- # If not found, returns null.
- #
- # Arguments
- # id: Target article ID
- (: Int): Article
- # All articles existing in the system.
- # This is a paged result.
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (
- : [SortOrder],
- : PageInput!,
- : ArticleFilter
- ): ArticleArrayPagedResult
- # Single certificate by ID.
- # If not found, returns null.
- #
- # Arguments
- # id: Target certificate ID
- (: Int): Certificate
- # All certificates existing in the system.
- # This is a paged result.
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (
- : [SortOrder],
- : PageInput!,
- : CertificateFilter
- ): CertificateArrayPagedResult
- # Single role by ID.
- # If not found, returns null.
- #
- # Arguments
- # id: Target role ID
- (: Int): Role
- # All roles existing in the system.
- # This is a paged result.
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (: [SortOrder], : PageInput!, : RoleFilter): RoleArrayPagedResult
- # Single organization role by ID.
- # If not found, returns null.
- #
- # Arguments
- # id: Target organization ID
- (: Int): OrganizationRole
- # All organization roles existing in the system.
- # This is a paged result.
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (
- : [SortOrder],
- : PageInput!,
- : OrganizationRoleFilter
- ): OrganizationRoleArrayPagedResult
- # Single membership request by ID.
- # If not found, returns null.
- #
- # Rights: 'member.change-membership'
- #
- # Arguments
- # id: Target membership ID
- (: Int): MembershipRequest
- # All membership requests existing in the system.
- # This is a paged result.
- #
- # Rights: 'member.change-membership'
- #
- # Arguments
- # sortOrder: Array of sorters
- # pageInput: Paged query input
- # filter: Filter applied to the results
- (
- : [SortOrder],
- : PageInput!,
- : MembershipRequestFilter
- ): MembershipRequestArrayPagedResult
- }