Skip to main content

Member

You grant access to members which can be either: Users: A developer, administrator or any other person from your Organization who interacts with the TravelgateX Platform. An email address can be used as the identity of a User. Service Accounts: An application (Client) instead of an individual User. If you prefer, you can create as many Service Accounts as needed to represent different logical components of your application.

type Member implements Node {
code: ID!
memberData: MemberData
adviseMessage(level: [AdviseMessageLevel]): [AdviseMessage!]
createdAt: DateTime!
updatedAt: DateTime!
deletedAt: DateTime!
}

Fields

Member.code ● ID! non-null scalar

Member.memberData ● MemberData object

Member.adviseMessage ● [AdviseMessage!] list object

List of advise messages.

Member.adviseMessage.level ● [AdviseMessageLevel] list enum

Member.createdAt ● DateTime! non-null scalar

Date created

Member.updatedAt ● DateTime! non-null scalar

Date updated

Member.deletedAt ● DateTime! non-null scalar

Date deleted. This value is used to include archived members.

Interfaces

Node interface

Member Of

AdminMutation object ● AlertData object ● CustomerAgent object ● GroupCommonData interface ● GroupData object ● MemberEdge object ● OrganizationContact object ● OrganizationData object