OBJECT

User

Represents a user.

link GraphQL Schema definition

1type User {
2
3# Id.
4id: ID
5
6# First name.
7firstName: String
8
9# Last name.
10lastName: String
11
12# Email address.
13email: String
14
15# Gender
16gender: Gender
17
18# A list of work phone numbers.
19workPhones: [String]
20
21# User's work started date.
22employmentStartDate: Date
23
24# Short info about the user.
25aboutMe: String
26
27# User's employee number
28employeeNumber: String
29
30# User's personal e-mail address
31personalEmail: String
32
33# User's personal address of residence
34address: PersonalAddress
35
36# Status of user's invitation.
37invitationStatus: InvitationStatus
38
39# The position a user is assigned to.
40position: Position
41
42# The team a user is assigned to.
43team: Team
44
45# The teams a user is assigned to.
46teams: [Team]
47
48# The location a user is assigned to.
49location: Location
50
51# Is user active or inactive.
52isActive: Boolean
53
54# User's work schedule
55workSchedule: WorkSchedule
56
57}