OBJECT
AuthAsMutation
Mutation for operations as a specific member.
link GraphQL Schema definition
- type AuthAsMutation {
- # Arguments
- # file: [Not documented]
- (: Upload!): File!
- # Create a new member
- #
- # Arguments
- # value: [Not documented]
- (: MemberInput!): Member
- # Update an existing member
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # memberId: [Not documented]
- # value: [Not documented]
- (: Int!, : MemberInput!): Member
- # Add a new legal representative to a member
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # memberId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : RepresentativeInput!
- ): Member
- # Modify an existing legal representative of a member
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # representativeId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : RepresentativeInput!
- ): Member
- # Remove an existing legal representative from a member
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # representativeId: [Not documented]
- (: Int!): Member
- # Add user as a manager of the member account.
- # If the user does not exist, an invitation email is sent and the user gets
- # shadow-registered.
- #
- # Rights: only on self
- #
- # Arguments
- # memberId: [Not documented]
- # email: [Not documented]
- (: Int!, : String!): Member
- # Remove a user from the current member account.
- #
- # Rights: only on self
- #
- # Arguments
- # memberId: [Not documented]
- # email: [Not documented]
- (: Int!, : String!): Member
- # Add an existing role to an existing user.
- #
- # Rights: 'role.assign'
- #
- # Arguments
- # memberId: [Not documented]
- # roleId: [Not documented]
- (: Int!, : Int!): Member
- # Remove an existing role from an existing user.
- #
- # Rights: 'role.assign'
- #
- # Arguments
- # memberId: [Not documented]
- # roleId: [Not documented]
- (: Int!, : Int!): Member
- # Add an existing organization role to an existing user.
- #
- # Rights: 'organization-role.assign'
- #
- # Arguments
- # memberId: [Not documented]
- # roleId: [Not documented]
- (: Int!, : Int!): Member
- # Remove an existing organization role from an existing user.
- #
- # Rights: 'organization-role.assign'
- #
- # Arguments
- # memberId: [Not documented]
- # roleId: [Not documented]
- (
- : Int!,
- : Int!
- ): Member
- # Create a new membership for an existing user.
- #
- # Rights: 'member.change-membership'
- #
- # Arguments
- # memberId: [Not documented]
- # value: [Not documented]
- (: Int!, : MembershipInput!): Member
- # Modify an existing membership for an existing user.
- #
- # Rights: 'member.change-membership'
- #
- # Arguments
- # membershipId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : MembershipInput!
- ): Member
- # Remove an existing membership from a user.
- #
- # Rights: 'member.change-membership'
- #
- # Arguments
- # membershipId: [Not documented]
- (: Int!): Member
- # Add a certificate status to a user.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # memberId: [Not documented]
- # certificateId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : Int!,
- : MembersToCertificatesInput!
- ): Member
- # Modify a certificate status of a user.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # relationId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : MembersToCertificatesInput!
- ): Member
- # Remove a certificate status from a user.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # relationId: [Not documented]
- (: Int!): Member
- # Add a new information to a counselor account.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # memberId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : CounselorInfoInput!
- ): Member
- # Modify an existing counselor information.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # infoId: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : CounselorInfoInput!
- ): Member
- # Remove a counselor information from the member.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # infoId: [Not documented]
- (: Int!): Member
- # Request a new membership of a member.
- # There must be no currently active membership or membership request on the target
- # member.
- #
- # Rights: 'member.modify' or on self
- #
- # Arguments
- # memberId: [Not documented]
- (: Int!): MembershipRequest
- # Accept the membership request and create a new membership for the target member
- # with the start of today.
- #
- # Rights: 'member.change-membership' or on self
- #
- # Arguments
- # requestId: [Not documented]
- (: Int!): MembershipRequest
- # Decline the membership request.
- #
- # Rights: 'member.change-membership' or on self
- #
- # Arguments
- # requestId: [Not documented]
- (: Int!): MembershipRequest
- # Create a certificate template.
- #
- # Arguments
- # value: [Not documented]
- (: CertificateInput!): Certificate
- # Create a role for assigning rights to members.
- #
- # Rights: 'role.edit'
- #
- # Arguments
- # value: [Not documented]
- (: RoleInput!): Role
- # Modify an existing role.
- #
- # Rights: 'role.edit'
- #
- # Arguments
- # id: [Not documented]
- # value: [Not documented]
- (: Int!, : RoleInput!): Role
- # Delete an existing role.
- #
- # Rights: 'role.edit'
- #
- # Arguments
- # id: [Not documented]
- (: Int!): Boolean
- # Create a public role for presenting the structure within the organization.
- #
- # Rights: 'organization-role.edit'
- #
- # Arguments
- # value: [Not documented]
- (: OrganizationRoleInput!): Role
- # Modify an existing organization role.
- #
- # Rights: 'organization-role.edit'
- #
- # Arguments
- # id: [Not documented]
- # value: [Not documented]
- (
- : Int!,
- : OrganizationRoleInput!
- ): Role
- # Delete an existing organization role.
- #
- # Rights: 'organization-role.edit'
- #
- # Arguments
- # id: [Not documented]
- (: Int!): Boolean
- # Create a new organization event.
- #
- # Rights: 'event.create'
- #
- # Arguments
- # value: [Not documented]
- (: EventInput!): Event
- # Modify an existing event.
- #
- # Rights: on own events or 'event.modify'
- #
- # Arguments
- # eventId: [Not documented]
- # value: [Not documented]
- (: Int!, : EventInput!): Event
- # Delete an existing event.
- #
- # Rights: on own events or 'event.modify'
- #
- # Arguments
- # eventId: [Not documented]
- (: Int!): Boolean
- # Set an attendance to the event.
- #
- # Rights: on self 'event.attend' right or on anybody 'event.attend-anybody'
- #
- # Arguments
- # eventId: [Not documented]
- # memberId: [Not documented]
- # answer: [Not documented]
- (: Int!, : Int!, : Answer!): Boolean
- # Create a new article.
- #
- # Rights: 'article.create'
- #
- # Arguments
- # value: [Not documented]
- (: ArticleInput!): Article
- # Modify an existing article.
- #
- # Rights: on own articles or 'article.modify'
- #
- # Arguments
- # articleId: [Not documented]
- # value: [Not documented]
- (: Int!, : ArticleInput!): Article
- # Delete the article.
- #
- # Rights: on own articles or 'article.modify'
- #
- # Arguments
- # articleId: [Not documented]
- (: Int!): Boolean
- }