Skip to main content

User

A user in the application.

type User {
id: ID!
firstName: String!
lastName: String!
email: String!
fullName: String!
isDoctor: Boolean
qualifications: String
registration: String
createdAt: DateTime
updatedAt: DateTime
accessGroups: [UserAccessGroup]
bookings(
start: Date!
end: Date!
page: Int
pageSize: Int
): BookingData
letters(
page: Int
pageSize: Int
): LetterData
servicesProvided: [Product]
}

Fields

User.id ● ID! non-null scalar

User.firstName ● String! non-null scalar

User.lastName ● String! non-null scalar

User.email ● String! non-null scalar

User.fullName ● String! non-null scalar

User.isDoctor ● Boolean scalar

User.qualifications ● String scalar

User.registration ● String scalar

User.createdAt ● DateTime scalar

User.updatedAt ● DateTime scalar

User.accessGroups ● [UserAccessGroup] list object

User.bookings ● BookingData object

User.bookings.start ● Date! non-null scalar
User.bookings.end ● Date! non-null scalar
User.bookings.page ● Int scalar
User.bookings.pageSize ● Int scalar

User.letters ● LetterData object

User.letters.page ● Int scalar
User.letters.pageSize ● Int scalar

User.servicesProvided ● [Product] list object

Returned By

user query

Member Of

AvailabilitySettings object ● Booking object ● Episode object ● Invoice object ● Lab object ● LabComments object ● Letter object ● OnlineBookingConfiguration object ● PatientArchivedInfo object ● Prescription object ● Task object ● UserData object