/
enums.graphql
176 lines (152 loc) · 1.72 KB
/
enums.graphql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
enum PractitionerCadre {
DOCTOR
CLINICAL_OFFICER
NURSE
}
enum FivePointRating {
POOR
UNSATISFACTORY
AVERAGE
SATISFACTORY
EXCELLENT
}
enum Gender {
male
female
other
unknown
}
enum SignUpMethod {
anonymous
apple
facebook
google
phone
}
enum PractitionerService {
OUTPATIENT_SERVICES
INPATIENT_SERVICES
PHARMACY
MATERNITY
LAB_SERVICES
OTHER
}
enum BeneficiaryRelationship {
SPOUSE
CHILD
}
enum AccountType {
INDIVIDUAL
ORGANISATION
}
enum IdentificationDocType {
NATIONALID
PASSPORT
MILITARY
}
enum PartnerType {
RIDER
PRACTITIONER
PROVIDER
PHARMACEUTICAL
COACH
NUTRITION
CONSUMER
}
enum OrganizationType {
# main
LIMITED_COMPANY
# others
TRUST
UNIVERSITY
}
enum KYCProcessStatus {
APPROVED
REJECTED
PENDING
}
enum Flavour {
PRO
CONSUMER
}
enum LoginProviderType {
PHONE
SOCIAL_GOOGLE
SOCIAL_FACEBOOK
SOCIAL_APPLE
}
enum PermissionType {
SUPER_ADMIN
ADMIN
CREATE_ADMIN
REMOVE_ADMIN
ADD_SUPPLIER
REMOVE_SUPPLIER
SUSPEND_SUPPLIER
UNSUSPEND_SUPPLIER
PROCESS_KYC
}
enum AddressType {
HOME
WORK
}
enum EmploymentType {
EMPLOYED
SELF_EMPLOYED
}
enum Persona {
ALICE
JUMA
BOB
ANDREW
}
enum Payor {
APA
JUBILEE
RESOLUTION
BRITAM
MINET
MADISON
}
enum ChannelOfContact {
APP
USSD
SHORTCODE
}
enum GeneralOptionType {
YES
NO
NOT_GIVEN
}
enum SortType {
ASCENDING
DESCENDING
}
enum FilterOperatorType {
EQ
NEQ
LT
LTE
GT
GTE
HAS_PROPERTY
NOT_HAS_PROPERTY
CONTAINS_TOKEN
NOT_CONTAINS_TOKEN
}
enum LinkType {
YOUTUBE_VIDEO
PNG_IMAGE
PDF_DOCUMENT
SVG_IMAGE
DEFAULT
}
enum PermissionGroup {
Roles
Employees
Agents
Partners
KYC
Consumers
Patients
}