-
Notifications
You must be signed in to change notification settings - Fork 4
/
Json Structures.js
92 lines (86 loc) · 1.72 KB
/
Json Structures.js
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
-> For Login
{
"email":"info@djamware.com",
"password": "q1w2we3r4"
}
-> For Registering as User(Role will be handled by code for User)
{
"email": "admin@example.com",
"password": "q1w2e3r4",
"fullname": "Example Admin",
"enabled": true
}
-> For Registering as any other role
{
"email": "admin@example.com",
"password": "q1w2e3r4",
"fullname": "Example Admin",
"enabled": true,
"roles":[
{
"role":"YOURROLE"
}
]
}
-> To add an order
{
"useremailid": "xyz@gmail.com",
"washpackId": 0,
"phoneNo": 1010101010,
"areapincode": "101010",
"cars": {
"name": "Car name",
"model": "Model name"
}
}
<----------------------------------------------------------->
-> Structure of a [Washer] on DB
{
"email": "washer@provider.com",
"password": "password",
"fullname": "Example washer",
"enabled": true,
"roles":[
{
"$ref":"roles",
"$id":{
"$oid":"61baf84c7b90032c48127fae"
}
}
]
}
-> Structure of a [Admin] on DB
{
"email": "admin@provider.com",
"password": "password",
"fullname": "Example admin",
"enabled": true,
"roles":[
{
"$ref":"roles",
"$id":{
"$oid":"61ba26a735c79a10aca1ded0"
}
}
]
}
//Not to be used to create any entity
-> Basic Json Structure of User on DB
{
"_id":{
"$oid":"61bb015ad49d7c4d04b43a89"
},
"email":"vivek@gmail.com",
"password":"$2a$10$N2DGugWECmEfHq6JxZ3uP.MuwZIMLbCmY36cwt6ufKIMAGforSNj2",
"fullname":"Vivek Shukla",
"enabled":true,
"roles":[
{
"$ref":"roles",
"$id":{
"$oid":"61ba26a735c79a10aca1ded0"
}
}
],
"_class":"CG.zuulsecurity.models.User"
}