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