-
Notifications
You must be signed in to change notification settings - Fork 0
/
erd.dio
172 lines (172 loc) · 27.2 KB
/
erd.dio
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
<mxfile host="65bd71144e" modified="2020-12-17T23:36:24.392Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.52.1 Chrome/83.0.4103.122 Electron/9.3.5 Safari/537.36" version="13.10.0" etag="_jWFgv4KiYv4FslBN7g6" type="embed">
<diagram id="PG8aV6AiYEBSn7VBYaIY" name="Page-1">
<mxGraphModel dx="443" dy="599" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell id="21" value="Reports" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;" vertex="1" parent="1">
<mxGeometry x="350" y="570" width="490" height="510" as="geometry"/>
</mxCell>
<mxCell id="22" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=1;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="21">
<mxGeometry y="30" width="490" height="30" as="geometry"/>
</mxCell>
<mxCell id="23" value="1" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="22">
<mxGeometry width="30" height="30" as="geometry"/>
</mxCell>
<mxCell id="24" value="_id" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="22">
<mxGeometry x="30" width="460" height="30" as="geometry"/>
</mxCell>
<mxCell id="25" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="21">
<mxGeometry y="60" width="490" height="30" as="geometry"/>
</mxCell>
<mxCell id="26" value="2" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="25">
<mxGeometry width="30" height="30" as="geometry"/>
</mxCell>
<mxCell id="27" value="<font color="#000000" style="font-size: 12px">title&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span id="docs-internal-guid-bc0034bc-7fff-7c16-d90e-8620561f34ab"><span style="font-family: &#34;arial&#34; ; background-color: transparent ; vertical-align: baseline">String, req</span></span></font>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="25">
<mxGeometry x="30" width="460" height="30" as="geometry"/>
</mxCell>
<mxCell id="28" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="21">
<mxGeometry y="90" width="490" height="30" as="geometry"/>
</mxCell>
<mxCell id="29" value="3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="28">
<mxGeometry width="30" height="30" as="geometry"/>
</mxCell>
<mxCell id="30" value="category&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="28">
<mxGeometry x="30" width="460" height="30" as="geometry"/>
</mxCell>
<mxCell id="51" value="One" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="420" y="10" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="52" value="Many" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
<mxGeometry x="300" y="580" width="40" height="20" as="geometry"/>
</mxCell>
<mxCell id="62" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="10" y="10" width="400" height="510" as="geometry"/>
</mxCell>
<mxCell id="2" value="User" style="shape=table;html=1;whiteSpace=wrap;startSize=30;container=1;collapsible=0;childLayout=tableLayout;fixedRows=1;rowLines=0;fontStyle=1;align=center;" vertex="1" parent="62">
<mxGeometry width="400" height="510" as="geometry"/>
</mxCell>
<mxCell id="3" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=1;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
<mxGeometry y="30" width="400" height="30" as="geometry"/>
</mxCell>
<mxCell id="4" value="1" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="3">
<mxGeometry width="48" height="30" as="geometry"/>
</mxCell>
<mxCell id="5" value="_id" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="3">
<mxGeometry x="48" width="352" height="30" as="geometry"/>
</mxCell>
<mxCell id="6" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
<mxGeometry y="60" width="400" height="30" as="geometry"/>
</mxCell>
<mxCell id="7" value="2" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="6">
<mxGeometry width="48" height="30" as="geometry"/>
</mxCell>
<mxCell id="8" value="<p>username&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String, req, unique, minlength 4, maxlength 15</p>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="6">
<mxGeometry x="48" width="352" height="30" as="geometry"/>
</mxCell>
<mxCell id="9" value="" style="shape=partialRectangle;html=1;whiteSpace=wrap;collapsible=0;dropTarget=0;pointerEvents=0;fillColor=none;top=0;left=0;bottom=0;right=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" vertex="1" parent="2">
<mxGeometry y="90" width="400" height="30" as="geometry"/>
</mxCell>
<mxCell id="10" value="3" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;overflow=hidden;" vertex="1" parent="9">
<mxGeometry width="48" height="30" as="geometry"/>
</mxCell>
<mxCell id="11" value="password&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span id="docs-internal-guid-5f578279-7fff-a381-2883-965eaa89dda6"><span style="font-family: &#34;arial&#34; ; background-color: transparent ; vertical-align: baseline"><font color="#ffffff" style="font-size: 12px">req, minlength 6, maxlength 15</font></span></span>" style="shape=partialRectangle;html=1;whiteSpace=wrap;connectable=0;fillColor=none;top=0;left=0;bottom=0;right=0;align=left;spacingLeft=6;overflow=hidden;" vertex="1" parent="9">
<mxGeometry x="48" width="352" height="30" as="geometry"/>
</mxCell>
<mxCell id="61" value="" style="group" vertex="1" connectable="0" parent="62">
<mxGeometry x="50" y="120" width="350" height="360" as="geometry"/>
</mxCell>
<mxCell id="39" value="<font style="font-size: 12px"><span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">email&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span id="docs-internal-guid-ab6e8928-7fff-3b7e-6d87-241a841491a9"><span style="font-family: &#34;arial&#34; ; background-color: transparent ; vertical-align: baseline"><font color="#ffffff" style="font-size: 12px">String, req, unique</font></span></span></font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="40" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">country&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String&nbsp;&nbsp;</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="30" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="41" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">blurb</span><span style="font-family: &#34;helvetica&#34;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="120" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="42" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">following*</span><span style="font-family: &#34;helvetica&#34;">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Array of user _ids [{user._id}]</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="180" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="43" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">profileImg</span><span style="font-family: &#34;helvetica&#34;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="210" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="44" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">kudosTotal</span><span style="font-family: &#34;helvetica&#34;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Number</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="240" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="45" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">blocking*</span><span style="font-family: &#34;helvetica&#34;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Array of user _ids [{user._id}]</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry x="1" y="270" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="46" value="<font face="helvetica">timestamp&nbsp;</font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="330" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="53" value="<font face="helvetica">moderator&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Boolean</font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="300" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="58" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">reports&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Array of report _ids [{report._id}]</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="150" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="59" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">state</span><span style="font-family: &#34;helvetica&#34;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="60" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="60" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">city</span><span style="font-family: &#34;helvetica&#34;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="61">
<mxGeometry y="90" width="350.00000000000006" height="30" as="geometry"/>
</mxCell>
<mxCell id="66" value="" style="group" vertex="1" connectable="0" parent="1">
<mxGeometry x="390" y="690" width="450" height="390" as="geometry"/>
</mxCell>
<mxCell id="31" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">severity&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="66">
<mxGeometry width="443.6619718309859" height="30" as="geometry"/>
</mxCell>
<mxCell id="32" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">frequency&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; String&nbsp;</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="66">
<mxGeometry y="30" width="443.6619718309859" height="30" as="geometry"/>
</mxCell>
<mxCell id="33" value="<font face="helvetica">occuranceDT&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Date</font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="66">
<mxGeometry y="60" width="443.6619718309859" height="30" as="geometry"/>
</mxCell>
<mxCell id="34" value="<font color="#ffffff" style="font-size: 12px"><span style="font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">description&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</span><span id="docs-internal-guid-bc0034bc-7fff-7c16-d90e-8620561f34ab"><span style="font-family: &#34;arial&#34; ; background-color: transparent ; vertical-align: baseline">String, req</span></span></font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="66">
<mxGeometry y="150" width="443.6619718309859" height="30" as="geometry"/>
</mxCell>
<mxCell id="56" value="<font color="#ffffff" style="font-size: 12px"><span style="font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">actualOutcome&nbsp; &nbsp; &nbsp;&nbsp;</span><span id="docs-internal-guid-bc0034bc-7fff-7c16-d90e-8620561f34ab"><span style="font-family: &#34;arial&#34; ; background-color: transparent ; vertical-align: baseline">String, req</span></span></font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="66">
<mxGeometry x="6.338028169014084" y="90" width="443.6619718309859" height="30" as="geometry"/>
</mxCell>
<mxCell id="57" value="<font color="#ffffff" style="font-size: 12px"><span style="font-family: &#34;helvetica&#34; ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">expectedOutcome&nbsp; &nbsp;</span><span id="docs-internal-guid-bc0034bc-7fff-7c16-d90e-8620561f34ab"><span style="font-family: &#34;arial&#34; ; background-color: transparent ; vertical-align: baseline">String, req</span></span></font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="66">
<mxGeometry y="120" width="443.6619718309859" height="30" as="geometry"/>
</mxCell>
<mxCell id="67" value="" style="group" vertex="1" connectable="0" parent="66">
<mxGeometry y="180" width="449.99999999999994" height="210" as="geometry"/>
</mxCell>
<mxCell id="35" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">system&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Object {systemType: String, gfxCard: String, OS: String, CPU: String}</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="36" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">user&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Object {user_id}</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry y="30" width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="37" value="<font face="helvetica">kudos*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Number</font>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry y="60" width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="38" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">imageLinks&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;String</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry y="90" width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="47" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">timestamp</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry y="180" width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="54" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">anonymous&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Boolean</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry y="120" width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="55" value="<span style="color: rgb(240 , 240 , 240) ; font-family: &#34;helvetica&#34; ; font-size: 12px ; font-style: normal ; font-weight: 400 ; letter-spacing: normal ; text-align: left ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; background-color: rgb(42 , 42 , 42) ; display: inline ; float: none">flags*&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Array of Objects [{user_id, message}]&nbsp;</span>" style="text;whiteSpace=wrap;html=1;" vertex="1" parent="67">
<mxGeometry y="150" width="449.99999999999994" height="30" as="geometry"/>
</mxCell>
<mxCell id="68" value="" style="edgeStyle=isometricEdgeStyle;endArrow=none;html=1;elbow=vertical;entryX=1.005;entryY=0.031;entryDx=0;entryDy=0;entryPerimeter=0;exitX=-0.002;exitY=0.024;exitDx=0;exitDy=0;exitPerimeter=0;" edge="1" parent="1" source="21" target="2">
<mxGeometry width="50" height="100" relative="1" as="geometry">
<mxPoint x="450" y="370" as="sourcePoint"/>
<mxPoint x="500" y="270" as="targetPoint"/>
<Array as="points">
<mxPoint x="330" y="480"/>
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>