Options
All
  • Public
  • Public/Protected
  • All
Menu

@classdo/classdo

Index

Enumerations

Classes

Type aliases

Functions

Object literals

Type aliases

Billing

Billing: { __typename?: undefined | "Billing"; id: Scalars["ID"]; month: Scalars["Int"]; records: Array<BillingRecord>; year: Scalars["Int"] }

Type declaration

  • Optional __typename?: undefined | "Billing"
  • id: Scalars["ID"]
  • month: Scalars["Int"]
  • records: Array<BillingRecord>
  • year: Scalars["Int"]

BillingKeys

BillingKeys: keyof BillingType

BillingOption

BillingOption<BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>: { records?: undefined | { fields: BR[]; with?: BillingRecordOption<BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL> } }

Type parameters

  • BR

  • BR_UL

  • BR_UL_U

  • BR_UL_U_P

  • BR_UL_U_P_E

  • BR_UL_R

  • BR_FUL

  • BR_TUL

Type declaration

  • Optional records?: undefined | { fields: BR[]; with?: BillingRecordOption<BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL> }

BillingRecord

BillingRecord: { __typename?: undefined | "BillingRecord"; date: Scalars["String"]; freeCredits: Array<UsageLedger>; id: Scalars["ID"]; topups: Array<UsageLedger>; usages: Array<UsageLedger> }

Type declaration

  • Optional __typename?: undefined | "BillingRecord"
  • date: Scalars["String"]
  • freeCredits: Array<UsageLedger>
  • id: Scalars["ID"]
  • topups: Array<UsageLedger>
  • usages: Array<UsageLedger>

BillingRecordKeys

BillingRecordKeys: keyof BillingRecordType

BillingRecordOption

BillingRecordOption<UL, UL_U, UL_U_P, UL_U_P_E, UL_R, FUL, TUL>: { freeCredits?: undefined | { fields: FUL[] }; topups?: undefined | { fields: TUL[] }; usages?: undefined | { fields: UL[]; with?: UsageLedgerOption<UL_U, UL_U_P, UL_U_P_E, UL_R> } }

Type parameters

  • UL

  • UL_U

  • UL_U_P

  • UL_U_P_E

  • UL_R

  • FUL

  • TUL

Type declaration

  • Optional freeCredits?: undefined | { fields: FUL[] }
  • Optional topups?: undefined | { fields: TUL[] }
  • Optional usages?: undefined | { fields: UL[]; with?: UsageLedgerOption<UL_U, UL_U_P, UL_U_P_E, UL_R> }

BillingRecordResult

BillingRecordResult<BR, UL, UL_U, UL_U_P, UL_U_P_E, UL_R, FUL, TUL>: Pick<BillingRecordType, BR> & [UL] extends [UsageLedgerKeys] ? { usages: UsageLedgerResult<UL, UL_U, UL_U_P, UL_U_P_E, UL_R>[] } : {} & [FUL] extends [UsageLedgerKeys] ? { freeCredits: UsageLedgerResult<FUL>[] } : {} & [TUL] extends [UsageLedgerKeys] ? { topups: UsageLedgerResult<TUL>[] } : {}

Type parameters

BillingRecordType

BillingRecordType: typeof BillingRecord

BillingResult

BillingResult<B, BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>: Pick<BillingType, B> & [BR] extends [BillingRecordKeys] ? { records: BillingRecordResult<BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>[] } : {}

Type parameters

BillingType

BillingType: typeof Billing

BillingWhereInput

BillingWhereInput: { month: Scalars["Int"]; year: Scalars["Int"] }

Type declaration

  • month: Scalars["Int"]
  • year: Scalars["Int"]

Email

Email: { __typename?: undefined | "Email"; id: Scalars["ID"]; value: Scalars["String"] }

Type declaration

  • Optional __typename?: undefined | "Email"
  • id: Scalars["ID"]
  • value: Scalars["String"]

EmailEdge

EmailEdge: { __typename?: undefined | "EmailEdge"; cursor: Scalars["String"]; node: Email }

Type declaration

  • Optional __typename?: undefined | "EmailEdge"
  • cursor: Scalars["String"]
  • node: Email

EmailKeys

EmailKeys: keyof EmailType

EmailResult

EmailResult<E>: Pick<EmailType, E>

Type parameters

EmailType

EmailType: typeof Email

EmailWhereInput

EmailWhereInput: { AND?: Maybe<Array<EmailWhereInput>>; NOT?: Maybe<Array<EmailWhereInput>>; OR?: Maybe<Array<EmailWhereInput>>; createdAt?: Maybe<Scalars["DateTime"]>; createdAt_gt?: Maybe<Scalars["DateTime"]>; createdAt_gte?: Maybe<Scalars["DateTime"]>; createdAt_in?: Maybe<Array<Scalars["DateTime"]>>; createdAt_lt?: Maybe<Scalars["DateTime"]>; createdAt_lte?: Maybe<Scalars["DateTime"]>; createdAt_not?: Maybe<Scalars["DateTime"]>; createdAt_not_in?: Maybe<Array<Scalars["DateTime"]>>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; updatedAt?: Maybe<Scalars["DateTime"]>; updatedAt_gt?: Maybe<Scalars["DateTime"]>; updatedAt_gte?: Maybe<Scalars["DateTime"]>; updatedAt_in?: Maybe<Array<Scalars["DateTime"]>>; updatedAt_lt?: Maybe<Scalars["DateTime"]>; updatedAt_lte?: Maybe<Scalars["DateTime"]>; updatedAt_not?: Maybe<Scalars["DateTime"]>; updatedAt_not_in?: Maybe<Array<Scalars["DateTime"]>>; userProfiles?: Maybe<UserProfileWhereInput>; value?: Maybe<Scalars["String"]>; value_contains?: Maybe<Scalars["String"]>; value_ends_with?: Maybe<Scalars["String"]>; value_gt?: Maybe<Scalars["String"]>; value_gte?: Maybe<Scalars["String"]>; value_in?: Maybe<Array<Scalars["String"]>>; value_lt?: Maybe<Scalars["String"]>; value_lte?: Maybe<Scalars["String"]>; value_not?: Maybe<Scalars["String"]>; value_not_contains?: Maybe<Scalars["String"]>; value_not_ends_with?: Maybe<Scalars["String"]>; value_not_in?: Maybe<Array<Scalars["String"]>>; value_not_starts_with?: Maybe<Scalars["String"]>; value_starts_with?: Maybe<Scalars["String"]> }

Type declaration

  • Optional AND?: Maybe<Array<EmailWhereInput>>
  • Optional NOT?: Maybe<Array<EmailWhereInput>>
  • Optional OR?: Maybe<Array<EmailWhereInput>>
  • Optional createdAt?: Maybe<Scalars["DateTime"]>
  • Optional createdAt_gt?: Maybe<Scalars["DateTime"]>
  • Optional createdAt_gte?: Maybe<Scalars["DateTime"]>
  • Optional createdAt_in?: Maybe<Array<Scalars["DateTime"]>>
  • Optional createdAt_lt?: Maybe<Scalars["DateTime"]>
  • Optional createdAt_lte?: Maybe<Scalars["DateTime"]>
  • Optional createdAt_not?: Maybe<Scalars["DateTime"]>
  • Optional createdAt_not_in?: Maybe<Array<Scalars["DateTime"]>>
  • Optional id?: Maybe<Scalars["ID"]>
  • Optional id_contains?: Maybe<Scalars["ID"]>
  • Optional id_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_gt?: Maybe<Scalars["ID"]>
  • Optional id_gte?: Maybe<Scalars["ID"]>
  • Optional id_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_lt?: Maybe<Scalars["ID"]>
  • Optional id_lte?: Maybe<Scalars["ID"]>
  • Optional id_not?: Maybe<Scalars["ID"]>
  • Optional id_not_contains?: Maybe<Scalars["ID"]>
  • Optional id_not_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_not_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_not_starts_with?: Maybe<Scalars["ID"]>
  • Optional id_starts_with?: Maybe<Scalars["ID"]>
  • Optional updatedAt?: Maybe<Scalars["DateTime"]>
  • Optional updatedAt_gt?: Maybe<Scalars["DateTime"]>
  • Optional updatedAt_gte?: Maybe<Scalars["DateTime"]>
  • Optional updatedAt_in?: Maybe<Array<Scalars["DateTime"]>>
  • Optional updatedAt_lt?: Maybe<Scalars["DateTime"]>
  • Optional updatedAt_lte?: Maybe<Scalars["DateTime"]>
  • Optional updatedAt_not?: Maybe<Scalars["DateTime"]>
  • Optional updatedAt_not_in?: Maybe<Array<Scalars["DateTime"]>>
  • Optional userProfiles?: Maybe<UserProfileWhereInput>
  • Optional value?: Maybe<Scalars["String"]>
  • Optional value_contains?: Maybe<Scalars["String"]>
  • Optional value_ends_with?: Maybe<Scalars["String"]>
  • Optional value_gt?: Maybe<Scalars["String"]>
  • Optional value_gte?: Maybe<Scalars["String"]>
  • Optional value_in?: Maybe<Array<Scalars["String"]>>
  • Optional value_lt?: Maybe<Scalars["String"]>
  • Optional value_lte?: Maybe<Scalars["String"]>
  • Optional value_not?: Maybe<Scalars["String"]>
  • Optional value_not_contains?: Maybe<Scalars["String"]>
  • Optional value_not_ends_with?: Maybe<Scalars["String"]>
  • Optional value_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional value_not_starts_with?: Maybe<Scalars["String"]>
  • Optional value_starts_with?: Maybe<Scalars["String"]>

Emails

Emails: { __typename?: undefined | "Emails"; edges: Array<EmailEdge>; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Type declaration

  • Optional __typename?: undefined | "Emails"
  • edges: Array<EmailEdge>
  • pageInfo: PageInfo
  • totalCount: Scalars["Int"]

EmailsInput

EmailsInput: { after?: Maybe<Scalars["String"]>; before?: Maybe<Scalars["String"]>; first?: Maybe<Scalars["Int"]>; last?: Maybe<Scalars["Int"]>; orderBy?: Maybe<EmailOrderByInput>; skip?: Maybe<Scalars["Int"]>; where?: Maybe<EmailWhereInput> }

Type declaration

EmailsResult

EmailsResult<E>: Connection<EmailResult<E>>

Type parameters

IOrganization

IOrganization: { id: Scalars["ID"]; logoImageUrl?: Maybe<Scalars["String"]>; members: OrganizationMembers; name: Scalars["String"]; owner: User; roles: OrganizationMemberRoles; rooms: Rooms }

Type declaration

Invitation

Invitation: { __typename?: undefined | "Invitation"; contactFullName: Scalars["String"]; contactInfo: Scalars["String"]; contactType: ContactType; id: Scalars["ID"]; organization: Organization; room?: Maybe<Room>; status: InvitationStatus }

Type declaration

InvitationKeys

InvitationKeys: keyof InvitationType

InvitationOption

InvitationOption<R, R_O, RM, RM_U, RM_U_UP, R_RM_U_UP_E, O>: { organization?: undefined | { fields: O[] }; room?: undefined | { fields: R[]; with: RoomOption<R_O, RM, RM_U, RM_U_UP, R_RM_U_UP_E> } }

Type parameters

  • R

  • R_O

  • RM

  • RM_U

  • RM_U_UP

  • R_RM_U_UP_E

  • O

Type declaration

  • Optional organization?: undefined | { fields: O[] }
  • Optional room?: undefined | { fields: R[]; with: RoomOption<R_O, RM, RM_U, RM_U_UP, R_RM_U_UP_E> }

InvitationResult

InvitationResult<I, R, R_O, R_RM, R_RM_U, R_RM_U_UP, R_RM_U_UP_E, O>: [I] extends [InvitationKeys] ? Pick<InvitationType, I> : {} & [R] extends [RoomKeys] ? { room: RoomResult<R, R_O, R_RM, R_RM_U, R_RM_U_UP, R_RM_U_UP_E> } : {} & [O] extends [OrganizationKeys] ? { profile: Pick<OrganizationType, O> } : {}

Type parameters

InvitationType

InvitationType: typeof Invitation

InvitationsSendInput

InvitationsSendInput: { contactFullName: Scalars["String"]; contactInfo: Scalars["String"]; contactType: ContactType; locale: Locale; organizationMemberRoleId: Scalars["String"]; roomId: Scalars["ID"]; withoutNotification?: Maybe<Scalars["Boolean"]> }

Type declaration

  • contactFullName: Scalars["String"]
  • contactInfo: Scalars["String"]
  • contactType: ContactType
  • locale: Locale
  • organizationMemberRoleId: Scalars["String"]
  • roomId: Scalars["ID"]
  • Optional withoutNotification?: Maybe<Scalars["Boolean"]>

Maybe

Maybe<T>: T | null

Type parameters

  • T

Mutation

Mutation: { __typename?: undefined | "Mutation"; addRoomMembers: Array<RoomMember>; createRoom: Room; deleteRoom: Room; deleteRoomMember: RoomMember; sendInvitation: Invitation }

Type declaration

MutationAddRoomMembersArgs

MutationAddRoomMembersArgs: { data: RoomMembersAddInput }

Type declaration

MutationCreateRoomArgs

MutationCreateRoomArgs: { data: RoomCreateInput }

Type declaration

MutationDeleteRoomArgs

MutationDeleteRoomArgs: { id: Scalars["ID"] }

Type declaration

  • id: Scalars["ID"]

MutationDeleteRoomMemberArgs

MutationDeleteRoomMemberArgs: { id: Scalars["ID"] }

Type declaration

  • id: Scalars["ID"]

MutationSendInvitationArgs

MutationSendInvitationArgs: { data: InvitationsSendInput }

Type declaration

Organization

Organization: IOrganization & { __typename?: undefined | "Organization"; id: Scalars["ID"]; logoImageUrl?: Maybe<Scalars["String"]>; members: OrganizationMembers; name: Scalars["String"]; owner: User; roles: OrganizationMemberRoles; rooms: Rooms }

OrganizationKeys

OrganizationKeys: keyof OrganizationType

OrganizationMember

OrganizationMember: { __typename?: undefined | "OrganizationMember"; id: Scalars["ID"]; organization: Organization; role?: Maybe<OrganizationMemberRole>; user?: Maybe<User> }

Type declaration

OrganizationMemberEdge

OrganizationMemberEdge: { __typename?: undefined | "OrganizationMemberEdge"; cursor: Scalars["String"]; node: OrganizationMember }

Type declaration

  • Optional __typename?: undefined | "OrganizationMemberEdge"
  • cursor: Scalars["String"]
  • node: OrganizationMember

OrganizationMemberKeys

OrganizationMemberKeys: keyof OrganizationMemberType

OrganizationMemberResult

OrganizationMemberResult<OM, U, U_UP, U_UP_E, OMR>: [OM] extends [OrganizationMemberKeys] ? Pick<OrganizationMemberType, OM> : {} & [U] extends [UserKeys] ? { user: UserResult<U, U_UP, U_UP_E> } : {} & [OMR] extends [OrganizationMemberRoleKeys] ? { role: OrganizationMemberRoleResult<OMR> } : {}

Type parameters

OrganizationMemberRole

OrganizationMemberRole: { __typename?: undefined | "OrganizationMemberRole"; id: Scalars["ID"]; members: Array<OrganizationMember>; name: Scalars["String"]; permissions: Array<Permission> }

Type declaration

  • Optional __typename?: undefined | "OrganizationMemberRole"
  • id: Scalars["ID"]
  • members: Array<OrganizationMember>
  • name: Scalars["String"]
  • permissions: Array<Permission>

OrganizationMemberRoleEdge

OrganizationMemberRoleEdge: { __typename?: undefined | "OrganizationMemberRoleEdge"; cursor: Scalars["String"]; node: OrganizationMemberRole }

Type declaration

  • Optional __typename?: undefined | "OrganizationMemberRoleEdge"
  • cursor: Scalars["String"]
  • node: OrganizationMemberRole

OrganizationMemberRoleKeys

OrganizationMemberRoleKeys: keyof OrganizationMemberRoleType

OrganizationMemberRoleResult

OrganizationMemberRoleResult<OMR>: [OMR] extends [OrganizationMemberRoleKeys] ? Pick<OrganizationMemberRoleType, OMR> : {}

Type parameters

OrganizationMemberRoleType

OrganizationMemberRoleType: typeof OrganizationMemberRole

OrganizationMemberRoleWhereInput

OrganizationMemberRoleWhereInput: { AND?: Maybe<Array<OrganizationMemberRoleWhereInput>>; NOT?: Maybe<Array<OrganizationMemberRoleWhereInput>>; OR?: Maybe<Array<OrganizationMemberRoleWhereInput>>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; name?: Maybe<Scalars["String"]>; name_contains?: Maybe<Scalars["String"]>; name_ends_with?: Maybe<Scalars["String"]>; name_gt?: Maybe<Scalars["String"]>; name_gte?: Maybe<Scalars["String"]>; name_in?: Maybe<Array<Scalars["String"]>>; name_lt?: Maybe<Scalars["String"]>; name_lte?: Maybe<Scalars["String"]>; name_not?: Maybe<Scalars["String"]>; name_not_contains?: Maybe<Scalars["String"]>; name_not_ends_with?: Maybe<Scalars["String"]>; name_not_in?: Maybe<Array<Scalars["String"]>>; name_not_starts_with?: Maybe<Scalars["String"]>; name_starts_with?: Maybe<Scalars["String"]> }

Type declaration

  • Optional AND?: Maybe<Array<OrganizationMemberRoleWhereInput>>
  • Optional NOT?: Maybe<Array<OrganizationMemberRoleWhereInput>>
  • Optional OR?: Maybe<Array<OrganizationMemberRoleWhereInput>>
  • Optional id?: Maybe<Scalars["ID"]>
  • Optional id_contains?: Maybe<Scalars["ID"]>
  • Optional id_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_gt?: Maybe<Scalars["ID"]>
  • Optional id_gte?: Maybe<Scalars["ID"]>
  • Optional id_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_lt?: Maybe<Scalars["ID"]>
  • Optional id_lte?: Maybe<Scalars["ID"]>
  • Optional id_not?: Maybe<Scalars["ID"]>
  • Optional id_not_contains?: Maybe<Scalars["ID"]>
  • Optional id_not_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_not_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_not_starts_with?: Maybe<Scalars["ID"]>
  • Optional id_starts_with?: Maybe<Scalars["ID"]>
  • Optional name?: Maybe<Scalars["String"]>
  • Optional name_contains?: Maybe<Scalars["String"]>
  • Optional name_ends_with?: Maybe<Scalars["String"]>
  • Optional name_gt?: Maybe<Scalars["String"]>
  • Optional name_gte?: Maybe<Scalars["String"]>
  • Optional name_in?: Maybe<Array<Scalars["String"]>>
  • Optional name_lt?: Maybe<Scalars["String"]>
  • Optional name_lte?: Maybe<Scalars["String"]>
  • Optional name_not?: Maybe<Scalars["String"]>
  • Optional name_not_contains?: Maybe<Scalars["String"]>
  • Optional name_not_ends_with?: Maybe<Scalars["String"]>
  • Optional name_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional name_not_starts_with?: Maybe<Scalars["String"]>
  • Optional name_starts_with?: Maybe<Scalars["String"]>

OrganizationMemberRoles

OrganizationMemberRoles: { __typename?: undefined | "OrganizationMemberRoles"; edges: Array<OrganizationMemberRoleEdge>; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Type declaration

OrganizationMemberRolesResult

OrganizationMemberRolesResult<OMR>: Connection<OrganizationMemberRoleResult<OMR>>

Type parameters

OrganizationMemberType

OrganizationMemberType: typeof OrganizationMember

OrganizationMemberWhereInput

OrganizationMemberWhereInput: { AND?: Maybe<Array<OrganizationMemberWhereInput>>; NOT?: Maybe<Array<OrganizationMemberWhereInput>>; OR?: Maybe<Array<OrganizationMemberWhereInput>>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; role?: Maybe<OrganizationMemberRoleWhereInput>; user?: Maybe<UserWhereInput> }

Type declaration

OrganizationMembers

OrganizationMembers: { __typename?: undefined | "OrganizationMembers"; edges: Array<OrganizationMemberEdge>; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Type declaration

OrganizationMembersArgs

OrganizationMembersArgs: { input?: Maybe<OrganizationMembersInput> }

Type declaration

OrganizationMembersInput

OrganizationMembersInput: { after?: Maybe<Scalars["String"]>; before?: Maybe<Scalars["String"]>; first?: Maybe<Scalars["Int"]>; last?: Maybe<Scalars["Int"]>; orderBy?: Maybe<OrganizationMemberOrderByInput>; skip?: Maybe<Scalars["Int"]>; where?: Maybe<OrganizationMemberWhereInput> }

Type declaration

OrganizationMembersOption

OrganizationMembersOption<U, U_UP, U_UP_E, OMR>: { role?: undefined | { fields: OMR[] }; user?: undefined | { fields: U[]; with?: UserOption<U_UP, U_UP_E> } }

Type parameters

  • U

  • U_UP

  • U_UP_E

  • OMR

Type declaration

  • Optional role?: undefined | { fields: OMR[] }
  • Optional user?: undefined | { fields: U[]; with?: UserOption<U_UP, U_UP_E> }

OrganizationMembersResult

OrganizationMembersResult<OM, U, U_UP, U_UP_E, OMR>: Connection<OrganizationMemberResult<OM, U, U_UP, U_UP_E, OMR>>

Type parameters

OrganizationResult

OrganizationResult<O>: Pick<OrganizationType, O>

Type parameters

OrganizationRolesArgs

OrganizationRolesArgs: { input?: Maybe<RolesInput> }

Type declaration

OrganizationRoomsArgs

OrganizationRoomsArgs: { input?: Maybe<RoomsInput> }

Type declaration

OrganizationType

OrganizationType: typeof Organization

PageInfo

PageInfo: { __typename?: undefined | "PageInfo"; endCursor?: Maybe<Scalars["String"]>; hasNextPage: Scalars["Boolean"]; hasPreviousPage: Scalars["Boolean"]; startCursor?: Maybe<Scalars["String"]> }

Type declaration

  • Optional __typename?: undefined | "PageInfo"
  • Optional endCursor?: Maybe<Scalars["String"]>
  • hasNextPage: Scalars["Boolean"]
  • hasPreviousPage: Scalars["Boolean"]
  • Optional startCursor?: Maybe<Scalars["String"]>

Permission

Permission: { __typename?: undefined | "Permission"; action: PermissionAction; id: Scalars["ID"]; role: OrganizationMemberRole }

Type declaration

Query

Query: { __typename?: undefined | "Query"; viewer?: Maybe<Viewer> }

Type declaration

  • Optional __typename?: undefined | "Query"
  • Optional viewer?: Maybe<Viewer>

Result

Result<R>: { data: R | null; errors: readonly GraphQLError[] | undefined }

Type parameters

  • R

Type declaration

  • data: R | null
  • errors: readonly GraphQLError[] | undefined

RolesInput

RolesInput: { after?: Maybe<Scalars["String"]>; before?: Maybe<Scalars["String"]>; first?: Maybe<Scalars["Int"]>; last?: Maybe<Scalars["Int"]>; orderBy?: Maybe<OrganizationMemberRoleOrderByInput>; skip?: Maybe<Scalars["Int"]>; where?: Maybe<OrganizationMemberRoleWhereInput> }

Type declaration

Room

Room: { __typename?: undefined | "Room"; description: Scalars["String"]; exitRoomLink: Scalars["String"]; id: Scalars["ID"]; members: RoomMembers; name: Scalars["String"]; organization: Organization }

Type declaration

  • Optional __typename?: undefined | "Room"
  • description: Scalars["String"]
  • exitRoomLink: Scalars["String"]
  • id: Scalars["ID"]
  • members: RoomMembers
  • name: Scalars["String"]
  • organization: Organization

RoomCreateInput

RoomCreateInput: { description: Scalars["String"]; exitRoomLink?: Maybe<Scalars["String"]>; name: Scalars["String"] }

Type declaration

  • description: Scalars["String"]
  • Optional exitRoomLink?: Maybe<Scalars["String"]>
  • name: Scalars["String"]

RoomEdge

RoomEdge: { __typename?: undefined | "RoomEdge"; cursor: Scalars["String"]; node: Room }

Type declaration

  • Optional __typename?: undefined | "RoomEdge"
  • cursor: Scalars["String"]
  • node: Room

RoomKeys

RoomKeys: keyof RoomType

RoomMember

RoomMember: { __typename?: undefined | "RoomMember"; id: Scalars["ID"]; room: Room; user: User }

Type declaration

  • Optional __typename?: undefined | "RoomMember"
  • id: Scalars["ID"]
  • room: Room
  • user: User

RoomMemberEdge

RoomMemberEdge: { __typename?: undefined | "RoomMemberEdge"; cursor: Scalars["String"]; node: RoomMember }

Type declaration

  • Optional __typename?: undefined | "RoomMemberEdge"
  • cursor: Scalars["String"]
  • node: RoomMember

RoomMemberKeys

RoomMemberKeys: keyof RoomMemberType

RoomMemberResult

RoomMemberResult<RM, U, U_UP, U_UP_E>: Pick<RoomMemberType, RM> & [U] extends [UserKeys] ? { user: UserResult<U, U_UP, U_UP_E> } : {}

Type parameters

RoomMemberType

RoomMemberType: typeof RoomMember

RoomMemberWhereInput

RoomMemberWhereInput: { AND?: Maybe<Array<RoomMemberWhereInput>>; NOT?: Maybe<Array<RoomMemberWhereInput>>; OR?: Maybe<Array<RoomMemberWhereInput>>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; room?: Maybe<RoomWhereInput>; user?: Maybe<UserWhereInput> }

Type declaration

RoomMembers

RoomMembers: { __typename?: undefined | "RoomMembers"; edges: Array<RoomMemberEdge>; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Type declaration

  • Optional __typename?: undefined | "RoomMembers"
  • edges: Array<RoomMemberEdge>
  • pageInfo: PageInfo
  • totalCount: Scalars["Int"]

RoomMembersAddInput

RoomMembersAddInput: { roomId: Scalars["ID"]; userIds: Array<Scalars["ID"]> }

Type declaration

  • roomId: Scalars["ID"]
  • userIds: Array<Scalars["ID"]>

RoomMembersArgs

RoomMembersArgs: { input?: Maybe<RoomMembersInput> }

Type declaration

RoomMembersInput

RoomMembersInput: { after?: Maybe<Scalars["String"]>; before?: Maybe<Scalars["String"]>; first?: Maybe<Scalars["Int"]>; last?: Maybe<Scalars["Int"]>; orderBy?: Maybe<RoomMemberOrderByInput>; skip?: Maybe<Scalars["Int"]>; where?: Maybe<RoomMemberWhereInput> }

Type declaration

RoomMembersOption

RoomMembersOption<U, U_UP, U_UP_E>: { user?: undefined | { fields: U[]; with?: UserOption<U_UP, U_UP_E> } }

Type parameters

  • U

  • U_UP

  • U_UP_E

Type declaration

  • Optional user?: undefined | { fields: U[]; with?: UserOption<U_UP, U_UP_E> }

RoomMembersResult

RoomMembersResult<RM, U, U_UP, U_UP_E>: Connection<RoomMemberResult<RM, U, U_UP, U_UP_E>>

Type parameters

RoomOption

RoomOption<O, RM, RM_U, RM_U_UP, RM_U_UP_E>: { members?: undefined | { args?: RoomMembersArgs; fields: RM[]; with?: RoomMembersOption<RM_U, RM_U_UP, RM_U_UP_E> }; organization?: undefined | { fields: O[] } }

Type parameters

  • O

  • RM

  • RM_U

  • RM_U_UP

  • RM_U_UP_E

Type declaration

  • Optional members?: undefined | { args?: RoomMembersArgs; fields: RM[]; with?: RoomMembersOption<RM_U, RM_U_UP, RM_U_UP_E> }
  • Optional organization?: undefined | { fields: O[] }

RoomResult

RoomResult<R, O, RM, RM_U, RM_U_UP, RM_U_UP_E>: Pick<RoomType, R> & [O] extends [OrganizationKeys] ? { organization: Pick<OrganizationType, O> } : {} & [RM] extends [RoomMemberKeys] ? { members: RoomMembersResult<RM, RM_U, RM_U_UP, RM_U_UP_E> } : {}

Type parameters

RoomType

RoomType: typeof Room

RoomWhereInput

RoomWhereInput: { AND?: Maybe<Array<RoomWhereInput>>; NOT?: Maybe<Array<RoomWhereInput>>; OR?: Maybe<Array<RoomWhereInput>>; description?: Maybe<Scalars["String"]>; description_contains?: Maybe<Scalars["String"]>; description_ends_with?: Maybe<Scalars["String"]>; description_gt?: Maybe<Scalars["String"]>; description_gte?: Maybe<Scalars["String"]>; description_in?: Maybe<Array<Scalars["String"]>>; description_lt?: Maybe<Scalars["String"]>; description_lte?: Maybe<Scalars["String"]>; description_not?: Maybe<Scalars["String"]>; description_not_contains?: Maybe<Scalars["String"]>; description_not_ends_with?: Maybe<Scalars["String"]>; description_not_in?: Maybe<Array<Scalars["String"]>>; description_not_starts_with?: Maybe<Scalars["String"]>; description_starts_with?: Maybe<Scalars["String"]>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; members_every?: Maybe<RoomMemberWhereInput>; members_none?: Maybe<RoomMemberWhereInput>; members_some?: Maybe<RoomMemberWhereInput>; name?: Maybe<Scalars["String"]>; name_contains?: Maybe<Scalars["String"]>; name_ends_with?: Maybe<Scalars["String"]>; name_gt?: Maybe<Scalars["String"]>; name_gte?: Maybe<Scalars["String"]>; name_in?: Maybe<Array<Scalars["String"]>>; name_lt?: Maybe<Scalars["String"]>; name_lte?: Maybe<Scalars["String"]>; name_not?: Maybe<Scalars["String"]>; name_not_contains?: Maybe<Scalars["String"]>; name_not_ends_with?: Maybe<Scalars["String"]>; name_not_in?: Maybe<Array<Scalars["String"]>>; name_not_starts_with?: Maybe<Scalars["String"]>; name_starts_with?: Maybe<Scalars["String"]> }

Type declaration

  • Optional AND?: Maybe<Array<RoomWhereInput>>
  • Optional NOT?: Maybe<Array<RoomWhereInput>>
  • Optional OR?: Maybe<Array<RoomWhereInput>>
  • Optional description?: Maybe<Scalars["String"]>
  • Optional description_contains?: Maybe<Scalars["String"]>
  • Optional description_ends_with?: Maybe<Scalars["String"]>
  • Optional description_gt?: Maybe<Scalars["String"]>
  • Optional description_gte?: Maybe<Scalars["String"]>
  • Optional description_in?: Maybe<Array<Scalars["String"]>>
  • Optional description_lt?: Maybe<Scalars["String"]>
  • Optional description_lte?: Maybe<Scalars["String"]>
  • Optional description_not?: Maybe<Scalars["String"]>
  • Optional description_not_contains?: Maybe<Scalars["String"]>
  • Optional description_not_ends_with?: Maybe<Scalars["String"]>
  • Optional description_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional description_not_starts_with?: Maybe<Scalars["String"]>
  • Optional description_starts_with?: Maybe<Scalars["String"]>
  • Optional id?: Maybe<Scalars["ID"]>
  • Optional id_contains?: Maybe<Scalars["ID"]>
  • Optional id_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_gt?: Maybe<Scalars["ID"]>
  • Optional id_gte?: Maybe<Scalars["ID"]>
  • Optional id_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_lt?: Maybe<Scalars["ID"]>
  • Optional id_lte?: Maybe<Scalars["ID"]>
  • Optional id_not?: Maybe<Scalars["ID"]>
  • Optional id_not_contains?: Maybe<Scalars["ID"]>
  • Optional id_not_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_not_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_not_starts_with?: Maybe<Scalars["ID"]>
  • Optional id_starts_with?: Maybe<Scalars["ID"]>
  • Optional members_every?: Maybe<RoomMemberWhereInput>
  • Optional members_none?: Maybe<RoomMemberWhereInput>
  • Optional members_some?: Maybe<RoomMemberWhereInput>
  • Optional name?: Maybe<Scalars["String"]>
  • Optional name_contains?: Maybe<Scalars["String"]>
  • Optional name_ends_with?: Maybe<Scalars["String"]>
  • Optional name_gt?: Maybe<Scalars["String"]>
  • Optional name_gte?: Maybe<Scalars["String"]>
  • Optional name_in?: Maybe<Array<Scalars["String"]>>
  • Optional name_lt?: Maybe<Scalars["String"]>
  • Optional name_lte?: Maybe<Scalars["String"]>
  • Optional name_not?: Maybe<Scalars["String"]>
  • Optional name_not_contains?: Maybe<Scalars["String"]>
  • Optional name_not_ends_with?: Maybe<Scalars["String"]>
  • Optional name_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional name_not_starts_with?: Maybe<Scalars["String"]>
  • Optional name_starts_with?: Maybe<Scalars["String"]>

Rooms

Rooms: { __typename?: undefined | "Rooms"; edges: Array<RoomEdge>; pageInfo: PageInfo; totalCount: Scalars["Int"] }

Type declaration

  • Optional __typename?: undefined | "Rooms"
  • edges: Array<RoomEdge>
  • pageInfo: PageInfo
  • totalCount: Scalars["Int"]

RoomsInput

RoomsInput: { after?: Maybe<Scalars["String"]>; before?: Maybe<Scalars["String"]>; first?: Maybe<Scalars["Int"]>; last?: Maybe<Scalars["Int"]>; orderBy?: Maybe<RoomOrderByInput>; skip?: Maybe<Scalars["Int"]>; where?: Maybe<RoomWhereInput> }

Type declaration

RoomsResult

RoomsResult<R, O, RM, RM_U, RM_U_UP, RM_U_UP_E>: Connection<RoomResult<R, O, RM, RM_U, RM_U_UP, RM_U_UP_E>>

Type parameters

Scalars

Scalars: { Boolean: boolean; DateTime: any; Float: number; ID: string; Int: number; String: string }

All built-in and custom scalars, mapped to their actual values

Type declaration

  • Boolean: boolean
  • DateTime: any
  • Float: number
  • ID: string
  • Int: number
  • String: string

UsageLedger

UsageLedger: { __typename?: undefined | "UsageLedger"; amount: Scalars["Int"]; classDoRoomId?: Maybe<Scalars["String"]>; classDoUserId?: Maybe<Scalars["String"]>; id: Scalars["ID"]; ledgerType: LedgerType; paidSec?: Maybe<Scalars["Int"]>; room?: Maybe<Room>; timestamp: Scalars["DateTime"]; user?: Maybe<User> }

Type declaration

  • Optional __typename?: undefined | "UsageLedger"
  • amount: Scalars["Int"]
  • Optional classDoRoomId?: Maybe<Scalars["String"]>
  • Optional classDoUserId?: Maybe<Scalars["String"]>
  • id: Scalars["ID"]
  • ledgerType: LedgerType
  • Optional paidSec?: Maybe<Scalars["Int"]>
  • Optional room?: Maybe<Room>
  • timestamp: Scalars["DateTime"]
  • Optional user?: Maybe<User>

UsageLedgerKeys

UsageLedgerKeys: keyof UsageLedgerType

UsageLedgerOption

UsageLedgerOption<U, U_P, U_P_E, R>: { room?: undefined | { fields: R[] }; user?: undefined | { fields: U[]; with?: UserOption<U_P, U_P_E> } }

Type parameters

  • U

  • U_P

  • U_P_E

  • R

Type declaration

  • Optional room?: undefined | { fields: R[] }
  • Optional user?: undefined | { fields: U[]; with?: UserOption<U_P, U_P_E> }

UsageLedgerResult

UsageLedgerResult<UL, U, U_P, U_P_E, R>: Pick<UsageLedgerType, UL> & [U] extends [UserKeys] ? { user: UserResult<U, U_P, U_P_E> } : {} & [R] extends [RoomKeys] ? { room: RoomResult<R> } : {}

Type parameters

UsageLedgerType

UsageLedgerType: typeof UsageLedger

User

User: { __typename?: undefined | "User"; id: Scalars["ID"]; profile: UserProfile }

Type declaration

  • Optional __typename?: undefined | "User"
  • id: Scalars["ID"]
  • profile: UserProfile

UserKeys

UserKeys: keyof UserType

UserOption

UserOption<UP, E>: { profile?: undefined | { fields: UP[]; with?: UserProfileOption<E> } }

Type parameters

  • UP

  • E

Type declaration

UserProfile

UserProfile: { __typename?: undefined | "UserProfile"; emails?: Maybe<Emails>; firstName: Scalars["String"]; id: Scalars["ID"]; lastName: Scalars["String"]; phoneNumber: Scalars["String"] }

Type declaration

  • Optional __typename?: undefined | "UserProfile"
  • Optional emails?: Maybe<Emails>
  • firstName: Scalars["String"]
  • id: Scalars["ID"]
  • lastName: Scalars["String"]
  • phoneNumber: Scalars["String"]

UserProfileEmailsArgs

UserProfileEmailsArgs: { input?: Maybe<EmailsInput> }

Type declaration

UserProfileKeys

UserProfileKeys: keyof UserProfileType

UserProfileOption

UserProfileOption<E>: { emails?: undefined | { args?: UserProfileEmailsArgs; fields: E[] } }

Type parameters

  • E

Type declaration

UserProfileResult

UserProfileResult<UP, E>: [UP] extends [UserProfileKeys] ? Pick<UserProfileType, UP> : {} & [E] extends [EmailKeys] ? { emails: EmailResult<E> } : {}

Type parameters

UserProfileType

UserProfileType: typeof UserProfile

UserProfileWhereInput

UserProfileWhereInput: { AND?: Maybe<Array<UserProfileWhereInput>>; NOT?: Maybe<Array<UserProfileWhereInput>>; OR?: Maybe<Array<UserProfileWhereInput>>; emails_every?: Maybe<EmailWhereInput>; emails_none?: Maybe<EmailWhereInput>; emails_some?: Maybe<EmailWhereInput>; firstName?: Maybe<Scalars["String"]>; firstName_contains?: Maybe<Scalars["String"]>; firstName_ends_with?: Maybe<Scalars["String"]>; firstName_gt?: Maybe<Scalars["String"]>; firstName_gte?: Maybe<Scalars["String"]>; firstName_in?: Maybe<Array<Scalars["String"]>>; firstName_lt?: Maybe<Scalars["String"]>; firstName_lte?: Maybe<Scalars["String"]>; firstName_not?: Maybe<Scalars["String"]>; firstName_not_contains?: Maybe<Scalars["String"]>; firstName_not_ends_with?: Maybe<Scalars["String"]>; firstName_not_in?: Maybe<Array<Scalars["String"]>>; firstName_not_starts_with?: Maybe<Scalars["String"]>; firstName_starts_with?: Maybe<Scalars["String"]>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; lastName?: Maybe<Scalars["String"]>; lastName_contains?: Maybe<Scalars["String"]>; lastName_ends_with?: Maybe<Scalars["String"]>; lastName_gt?: Maybe<Scalars["String"]>; lastName_gte?: Maybe<Scalars["String"]>; lastName_in?: Maybe<Array<Scalars["String"]>>; lastName_lt?: Maybe<Scalars["String"]>; lastName_lte?: Maybe<Scalars["String"]>; lastName_not?: Maybe<Scalars["String"]>; lastName_not_contains?: Maybe<Scalars["String"]>; lastName_not_ends_with?: Maybe<Scalars["String"]>; lastName_not_in?: Maybe<Array<Scalars["String"]>>; lastName_not_starts_with?: Maybe<Scalars["String"]>; lastName_starts_with?: Maybe<Scalars["String"]>; phoneNumber?: Maybe<Scalars["String"]>; phoneNumber_contains?: Maybe<Scalars["String"]>; phoneNumber_ends_with?: Maybe<Scalars["String"]>; phoneNumber_gt?: Maybe<Scalars["String"]>; phoneNumber_gte?: Maybe<Scalars["String"]>; phoneNumber_in?: Maybe<Array<Scalars["String"]>>; phoneNumber_lt?: Maybe<Scalars["String"]>; phoneNumber_lte?: Maybe<Scalars["String"]>; phoneNumber_not?: Maybe<Scalars["String"]>; phoneNumber_not_contains?: Maybe<Scalars["String"]>; phoneNumber_not_ends_with?: Maybe<Scalars["String"]>; phoneNumber_not_in?: Maybe<Array<Scalars["String"]>>; phoneNumber_not_starts_with?: Maybe<Scalars["String"]>; phoneNumber_starts_with?: Maybe<Scalars["String"]>; user?: Maybe<UserWhereInput> }

Type declaration

  • Optional AND?: Maybe<Array<UserProfileWhereInput>>
  • Optional NOT?: Maybe<Array<UserProfileWhereInput>>
  • Optional OR?: Maybe<Array<UserProfileWhereInput>>
  • Optional emails_every?: Maybe<EmailWhereInput>
  • Optional emails_none?: Maybe<EmailWhereInput>
  • Optional emails_some?: Maybe<EmailWhereInput>
  • Optional firstName?: Maybe<Scalars["String"]>
  • Optional firstName_contains?: Maybe<Scalars["String"]>
  • Optional firstName_ends_with?: Maybe<Scalars["String"]>
  • Optional firstName_gt?: Maybe<Scalars["String"]>
  • Optional firstName_gte?: Maybe<Scalars["String"]>
  • Optional firstName_in?: Maybe<Array<Scalars["String"]>>
  • Optional firstName_lt?: Maybe<Scalars["String"]>
  • Optional firstName_lte?: Maybe<Scalars["String"]>
  • Optional firstName_not?: Maybe<Scalars["String"]>
  • Optional firstName_not_contains?: Maybe<Scalars["String"]>
  • Optional firstName_not_ends_with?: Maybe<Scalars["String"]>
  • Optional firstName_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional firstName_not_starts_with?: Maybe<Scalars["String"]>
  • Optional firstName_starts_with?: Maybe<Scalars["String"]>
  • Optional id?: Maybe<Scalars["ID"]>
  • Optional id_contains?: Maybe<Scalars["ID"]>
  • Optional id_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_gt?: Maybe<Scalars["ID"]>
  • Optional id_gte?: Maybe<Scalars["ID"]>
  • Optional id_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_lt?: Maybe<Scalars["ID"]>
  • Optional id_lte?: Maybe<Scalars["ID"]>
  • Optional id_not?: Maybe<Scalars["ID"]>
  • Optional id_not_contains?: Maybe<Scalars["ID"]>
  • Optional id_not_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_not_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_not_starts_with?: Maybe<Scalars["ID"]>
  • Optional id_starts_with?: Maybe<Scalars["ID"]>
  • Optional lastName?: Maybe<Scalars["String"]>
  • Optional lastName_contains?: Maybe<Scalars["String"]>
  • Optional lastName_ends_with?: Maybe<Scalars["String"]>
  • Optional lastName_gt?: Maybe<Scalars["String"]>
  • Optional lastName_gte?: Maybe<Scalars["String"]>
  • Optional lastName_in?: Maybe<Array<Scalars["String"]>>
  • Optional lastName_lt?: Maybe<Scalars["String"]>
  • Optional lastName_lte?: Maybe<Scalars["String"]>
  • Optional lastName_not?: Maybe<Scalars["String"]>
  • Optional lastName_not_contains?: Maybe<Scalars["String"]>
  • Optional lastName_not_ends_with?: Maybe<Scalars["String"]>
  • Optional lastName_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional lastName_not_starts_with?: Maybe<Scalars["String"]>
  • Optional lastName_starts_with?: Maybe<Scalars["String"]>
  • Optional phoneNumber?: Maybe<Scalars["String"]>
  • Optional phoneNumber_contains?: Maybe<Scalars["String"]>
  • Optional phoneNumber_ends_with?: Maybe<Scalars["String"]>
  • Optional phoneNumber_gt?: Maybe<Scalars["String"]>
  • Optional phoneNumber_gte?: Maybe<Scalars["String"]>
  • Optional phoneNumber_in?: Maybe<Array<Scalars["String"]>>
  • Optional phoneNumber_lt?: Maybe<Scalars["String"]>
  • Optional phoneNumber_lte?: Maybe<Scalars["String"]>
  • Optional phoneNumber_not?: Maybe<Scalars["String"]>
  • Optional phoneNumber_not_contains?: Maybe<Scalars["String"]>
  • Optional phoneNumber_not_ends_with?: Maybe<Scalars["String"]>
  • Optional phoneNumber_not_in?: Maybe<Array<Scalars["String"]>>
  • Optional phoneNumber_not_starts_with?: Maybe<Scalars["String"]>
  • Optional phoneNumber_starts_with?: Maybe<Scalars["String"]>
  • Optional user?: Maybe<UserWhereInput>

UserResult

UserResult<U, UP, UP_E>: [U] extends [UserKeys] ? Pick<UserType, U> : {} & [UP] extends [UserProfileKeys] ? { profile: UserProfileResult<UP, UP_E> } : {}

Type parameters

UserType

UserType: typeof User

UserWhereInput

UserWhereInput: { AND?: Maybe<Array<UserWhereInput>>; NOT?: Maybe<Array<UserWhereInput>>; OR?: Maybe<Array<UserWhereInput>>; id?: Maybe<Scalars["ID"]>; id_contains?: Maybe<Scalars["ID"]>; id_ends_with?: Maybe<Scalars["ID"]>; id_gt?: Maybe<Scalars["ID"]>; id_gte?: Maybe<Scalars["ID"]>; id_in?: Maybe<Array<Scalars["ID"]>>; id_lt?: Maybe<Scalars["ID"]>; id_lte?: Maybe<Scalars["ID"]>; id_not?: Maybe<Scalars["ID"]>; id_not_contains?: Maybe<Scalars["ID"]>; id_not_ends_with?: Maybe<Scalars["ID"]>; id_not_in?: Maybe<Array<Scalars["ID"]>>; id_not_starts_with?: Maybe<Scalars["ID"]>; id_starts_with?: Maybe<Scalars["ID"]>; profile?: Maybe<UserProfileWhereInput> }

Type declaration

  • Optional AND?: Maybe<Array<UserWhereInput>>
  • Optional NOT?: Maybe<Array<UserWhereInput>>
  • Optional OR?: Maybe<Array<UserWhereInput>>
  • Optional id?: Maybe<Scalars["ID"]>
  • Optional id_contains?: Maybe<Scalars["ID"]>
  • Optional id_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_gt?: Maybe<Scalars["ID"]>
  • Optional id_gte?: Maybe<Scalars["ID"]>
  • Optional id_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_lt?: Maybe<Scalars["ID"]>
  • Optional id_lte?: Maybe<Scalars["ID"]>
  • Optional id_not?: Maybe<Scalars["ID"]>
  • Optional id_not_contains?: Maybe<Scalars["ID"]>
  • Optional id_not_ends_with?: Maybe<Scalars["ID"]>
  • Optional id_not_in?: Maybe<Array<Scalars["ID"]>>
  • Optional id_not_starts_with?: Maybe<Scalars["ID"]>
  • Optional id_starts_with?: Maybe<Scalars["ID"]>
  • Optional profile?: Maybe<UserProfileWhereInput>

Viewer

Viewer: IOrganization & { __typename?: undefined | "Viewer"; billing: Billing; id: Scalars["ID"]; logoImageUrl?: Maybe<Scalars["String"]>; members: OrganizationMembers; name: Scalars["String"]; owner: User; roles: OrganizationMemberRoles; rooms: Rooms }

ViewerBillingArgs

ViewerBillingArgs: { input: BillingWhereInput }

Type declaration

ViewerKeys

ViewerKeys: keyof typeof Viewer

ViewerMembersArgs

ViewerMembersArgs: { input?: Maybe<OrganizationMembersInput> }

Type declaration

ViewerOption

ViewerOption<R, R_O, R_M, R_M_U, R_M_U_UP, R_M_U_UP_E, OM, OM_U, OM_U_UP, OM_U_UP_E, OM_OMR, OMR, B, BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>: { billing?: undefined | { args: ViewerBillingArgs; fields: B[]; with?: BillingOption<BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL> }; members?: undefined | { args?: OrganizationMembersArgs | undefined | null; fields: OM[]; with?: OrganizationMembersOption<OM_U, OM_U_UP, OM_U_UP_E, OM_OMR> }; roles?: undefined | { args?: OrganizationRolesArgs | undefined | null; fields: OMR[] }; rooms?: undefined | { args?: ViewerRoomsArgs | undefined | null; fields: R[]; with?: RoomOption<R_O, R_M, R_M_U, R_M_U_UP, R_M_U_UP_E> } }

Type parameters

  • R

  • R_O

  • R_M

  • R_M_U

  • R_M_U_UP

  • R_M_U_UP_E

  • OM

  • OM_U

  • OM_U_UP

  • OM_U_UP_E

  • OM_OMR

  • OMR

  • B

  • BR

  • BR_UL

  • BR_UL_U

  • BR_UL_U_P

  • BR_UL_U_P_E

  • BR_UL_R

  • BR_FUL

  • BR_TUL

Type declaration

ViewerResult

ViewerResult<V, R, R_O, R_M, R_M_U, R_M_U_UP, R_M_U_UP_E, OM, OM_U, OM_U_UP, OM_U_UP_E, OM_OMR, OMR, B, BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>: Pick<ViewerType, V> & [R] extends [RoomKeys] ? { rooms: RoomsResult<R, R_O, R_M, R_M_U, R_M_U_UP, R_M_U_UP_E> } : {} & [OM] extends [OrganizationMemberKeys] ? { members: OrganizationMembersResult<OM, OM_U, OM_U_UP, OM_U_UP_E, OM_OMR> } : {} & [OMR] extends [OrganizationMemberRoleKeys] ? { roles: OrganizationMemberRolesResult<OMR> } : {} & [B] extends [BillingKeys] ? { billing: BillingResult<B, BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL> } : {}

Type parameters

ViewerRolesArgs

ViewerRolesArgs: { input?: Maybe<RolesInput> }

Type declaration

ViewerRoomsArgs

ViewerRoomsArgs: { input?: Maybe<RoomsInput> }

Type declaration

ViewerType

ViewerType: typeof Viewer

Functions

buildBillingQuery

  • buildBillingQuery<B, BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>(fields: B[], args: ViewerBillingArgs, option?: BillingOption<BR, BR_UL, BR_UL_U, BR_UL_U_P, BR_UL_U_P_E, BR_UL_R, BR_FUL, BR_TUL>): any

Object literals

Const Billing

Billing: object

id

id: string = types.string

month

month: number = types.number

year

year: number = types.number

Const BillingRecord

BillingRecord: object

date

date: string = types.string

id

id: string = types.string

Const Email

Email: object

id

id: string = types.string

value

value: string = types.string

Const Enum

Enum: object

ContactType

ContactType: ContactType

InvitationStatus

InvitationStatus: InvitationStatus

Locale

Locale: Locale

OrganizationMemberOrderByInput

OrganizationMemberOrderByInput: OrganizationMemberOrderByInput

OrganizationMemberRoleOrderByInput

OrganizationMemberRoleOrderByInput: OrganizationMemberRoleOrderByInput

PermissionAction

PermissionAction: PermissionAction

RoomMemberOrderByInput

RoomMemberOrderByInput: RoomMemberOrderByInput

RoomOrderByInput

RoomOrderByInput: RoomOrderByInput

Const Invitation

Invitation: object

contactFullName

contactFullName: string = types.string

contactInfo

contactInfo: string = types.string

contactType

contactType: "Email" | PhoneNumber | Email | "PhoneNumber" = types.oneOf(ContactType)

id

id: string = types.string

status

status: Pending | Accepted | Cancelled | "Pending" | "Accepted" | "Cancelled" = types.oneOf(InvitationStatus)

Const Organization

Organization: object

id

id: string = types.string

logoImageUrl

logoImageUrl: string = types.string

name

name: string = types.string

Const OrganizationMember

OrganizationMember: object

id

id: string = types.string

Const OrganizationMemberRole

OrganizationMemberRole: object

id

id: string = types.string

name

name: string = types.string

Const Room

Room: object

description

description: string = types.string

id

id: string = types.string

name

name: string = types.string

Const RoomMember

RoomMember: object

id

id: string = types.string

Const UsageLedger

UsageLedger: object

amount

amount: number = types.number

id

id: string = types.string

ledgerType

ledgerType: string = types.string

paidSec

paidSec: number = types.number

timestamp

timestamp: string = types.string

Const User

User: object

id

id: string = types.string

Const UserProfile

UserProfile: object

firstName

firstName: string = types.string

id

id: string = types.string

lastName

lastName: string = types.string

phoneNumber

phoneNumber: string = types.string

Const Viewer

Viewer: object

id

id: string = types.string

logoImageUrl

logoImageUrl: string = types.string

name

name: string = types.string

Generated using TypeDoc