1 line
8.8 KiB
Io
1 line
8.8 KiB
Io
|
<mxGraphModel dx="800" dy="800" grid="1" guides="1" tooltips="1" connect="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" style="default-style2"><root><mxCell id="0"/><mxCell id="1" parent="0"/><mxCell id="28" value="<p style="margin: 0px; margin-top: 4px; text-align: center;"><strong>User</strong></p><hr /><p style="margin: 0px; margin-left: 4px;">+ first_name: string</p><p style="margin: 0px; margin-left: 4px;">+ last_name: string</p><p style="margin: 0px; margin-left: 4px;">+ email: string</p><p style="margin: 0px; margin-left: 4px;">+ phone_number: string</p><p style="margin: 0px; margin-left: 4px;">+ settings: array</p><p style="margin: 0px; margin-left: 4px;">+ role: UserRole</p><hr /><p style="margin: 0px; margin-left: 4px;">+ login(): bool</p><p style="margin: 0px; margin-left: 4px;">+ logout(): bool</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" parent="1" vertex="1"><mxGeometry x="30" y="145" width="160" height="175" as="geometry"/></mxCell><mxCell id="29" value="<p style="margin: 0px; margin-top: 4px; text-align: center;"><strong>Administrator</strong></p><hr />" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" parent="1" vertex="1"><mxGeometry x="275" y="25" width="180" height="70" as="geometry"/></mxCell><mxCell id="30" value="<p style="margin: 0px; margin-top: 4px; text-align: center;"><strong>Secretary</strong></p><hr /><p style="margin: 0px; margin-left: 4px;">+ providers: array</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" parent="1" vertex="1"><mxGeometry x="275" y="127.5" width="180" height="70" as="geometry"/></mxCell><mxCell id="31" value="<p style="margin: 0px; margin-top: 4px; text-align: center;"><strong>Provider</strong></p><hr /><p style="margin: 0px; margin-left: 4px;">+ services: array</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" parent="1" vertex="1"><mxGeometry x="275" y="315" width="180" height="70" as="geometry"/></mxCell><mxCell id="32" value="<p style="margin: 0px; margin-top: 4px; text-align: center;"><strong>Customer</strong></p><hr /><p style="margin: 0px; margin-left: 4px;">+ appointments: array</p>" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1" parent="1" vertex="1"><mxGeometry x="275" y="417.5" width="180" height="70" as="geometry"/></mxCell><mxCell id="33" value="Extends" style="endArrow=block;endSize=16;endFill=0;exitX=0;exitY=0.5;entryX=1;entryY=0.25" parent="1" source="29" target="28" edge="1"><mxGeometry y="-625" as="geometry"><mxPoint y="-625" as="sourcePoint"/><mxPoint x="160" y="-625" as="targetPoint"/></mxGeometry></mxCell><mxCell id="34" value="Extends" style="endArrow=block;endSize=16;endFill=0;exitX=0;exitY=0.5;entryX=1;entryY=0.5" parent="1" source="30" target="28" edge="1"><mxGeometry y="-625" as="geometry"><mxPoint y="-625" as="sourcePoint"/><mxPoint x="160" y="-625" as="targetPoint"/></mxGeometry></mxCell><mxCell id="35" value="Extends" style="endArrow=block;endSize=16;endFill=0;exitX=0;exitY=0.5;entryX=1;entryY=0.5" parent="1" source="31" target="28" edge="1"><mxGeometry y="-625" as="geometry"><mxPoint y="-625" as="sourcePoint"/><mxPoint x="160" y="-625" as="targetPoint"/></mxGeometry></mxCell><mxCell id="36" value="Extends" style="endArrow=block;endSize=16;endFill=0;exitX=0;exitY=0.5;entryX=1;entryY=0.75" parent="1" source="32" target="28" edge="1"><mxGeometry y="-625" as="geometry"><mxPoint y="-625" as="sourcePoint"/><mxPoint x="160" y="-625" as="targetPoint"/></mxGeome
|