Диаграмма базы данных.drawio 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214
  1. <mxfile host="Electron" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.7.5 Chrome/126.0.6478.183 Electron/31.3.0 Safari/537.36" version="24.7.5">
  2. <diagram name="Page-1" id="9f46799a-70d6-7492-0946-bef42562c5a5">
  3. <mxGraphModel dx="951" dy="1518" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" background="none" math="0" shadow="0">
  4. <root>
  5. <mxCell id="0" />
  6. <mxCell id="1" parent="0" />
  7. <mxCell id="78961159f06e98e8-17" value="Users" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  8. <mxGeometry x="160" y="700" width="180" height="227" as="geometry" />
  9. </mxCell>
  10. <mxCell id="78961159f06e98e8-21" value="+ UID: uuid" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
  11. <mxGeometry y="26" width="180" height="26" as="geometry" />
  12. </mxCell>
  13. <mxCell id="78961159f06e98e8-23" value="+ Email: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
  14. <mxGeometry y="52" width="180" height="26" as="geometry" />
  15. </mxCell>
  16. <mxCell id="78961159f06e98e8-25" value="+ Phone: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
  17. <mxGeometry y="78" width="180" height="26" as="geometry" />
  18. </mxCell>
  19. <mxCell id="78961159f06e98e8-26" value="+ Providers: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
  20. <mxGeometry y="104" width="180" height="26" as="geometry" />
  21. </mxCell>
  22. <mxCell id="78961159f06e98e8-24" value="+ Created at: timestamptz" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
  23. <mxGeometry y="130" width="180" height="26" as="geometry" />
  24. </mxCell>
  25. <mxCell id="2fRAa4-ndPIoWyEFqI-W-8" value="+ Last sign in at: timestampz" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="78961159f06e98e8-17" vertex="1">
  26. <mxGeometry y="156" width="180" height="26" as="geometry" />
  27. </mxCell>
  28. <mxCell id="2fRAa4-ndPIoWyEFqI-W-9" value="Memberships" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  29. <mxGeometry x="160" y="440" width="180" height="227" as="geometry" />
  30. </mxCell>
  31. <mxCell id="2fRAa4-ndPIoWyEFqI-W-10" value="+ Id membership: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-9" vertex="1">
  32. <mxGeometry y="26" width="180" height="26" as="geometry" />
  33. </mxCell>
  34. <mxCell id="2fRAa4-ndPIoWyEFqI-W-11" value="+ Created at: timestamptz" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-9" vertex="1">
  35. <mxGeometry y="52" width="180" height="26" as="geometry" />
  36. </mxCell>
  37. <mxCell id="2fRAa4-ndPIoWyEFqI-W-12" value="+ Membership name: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-9" vertex="1">
  38. <mxGeometry y="78" width="180" height="26" as="geometry" />
  39. </mxCell>
  40. <mxCell id="2fRAa4-ndPIoWyEFqI-W-13" value="+ Image: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-9" vertex="1">
  41. <mxGeometry y="104" width="180" height="26" as="geometry" />
  42. </mxCell>
  43. <mxCell id="2fRAa4-ndPIoWyEFqI-W-14" value="+ Description: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-9" vertex="1">
  44. <mxGeometry y="130" width="180" height="26" as="geometry" />
  45. </mxCell>
  46. <mxCell id="2fRAa4-ndPIoWyEFqI-W-15" value="+ Cost: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-9" vertex="1">
  47. <mxGeometry y="156" width="180" height="26" as="geometry" />
  48. </mxCell>
  49. <mxCell id="2fRAa4-ndPIoWyEFqI-W-16" value="Coaches" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  50. <mxGeometry x="450" y="580" width="160" height="227" as="geometry" />
  51. </mxCell>
  52. <mxCell id="2fRAa4-ndPIoWyEFqI-W-17" value="+ Id coach: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  53. <mxGeometry y="26" width="160" height="26" as="geometry" />
  54. </mxCell>
  55. <mxCell id="2fRAa4-ndPIoWyEFqI-W-18" value="+ Created at: timestamptz" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  56. <mxGeometry y="52" width="160" height="26" as="geometry" />
  57. </mxCell>
  58. <mxCell id="2fRAa4-ndPIoWyEFqI-W-19" value="+ Name: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  59. <mxGeometry y="78" width="160" height="26" as="geometry" />
  60. </mxCell>
  61. <mxCell id="2fRAa4-ndPIoWyEFqI-W-20" value="+ Surname: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  62. <mxGeometry y="104" width="160" height="26" as="geometry" />
  63. </mxCell>
  64. <mxCell id="2fRAa4-ndPIoWyEFqI-W-21" value="+ Id coach type: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  65. <mxGeometry y="130" width="160" height="26" as="geometry" />
  66. </mxCell>
  67. <mxCell id="2fRAa4-ndPIoWyEFqI-W-22" value="+ Information: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  68. <mxGeometry y="156" width="160" height="26" as="geometry" />
  69. </mxCell>
  70. <mxCell id="SWFjfcgzioaJZb8wx1mE-1" value="+ image: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-16" vertex="1">
  71. <mxGeometry y="182" width="160" height="26" as="geometry" />
  72. </mxCell>
  73. <mxCell id="2fRAa4-ndPIoWyEFqI-W-23" value="Coach Type" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  74. <mxGeometry x="450" y="847" width="160" height="80" as="geometry" />
  75. </mxCell>
  76. <mxCell id="2fRAa4-ndPIoWyEFqI-W-24" value="+ Id coach type: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-23" vertex="1">
  77. <mxGeometry y="26" width="160" height="26" as="geometry" />
  78. </mxCell>
  79. <mxCell id="2fRAa4-ndPIoWyEFqI-W-25" value="+ Coach type: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-23" vertex="1">
  80. <mxGeometry y="52" width="160" height="26" as="geometry" />
  81. </mxCell>
  82. <mxCell id="2fRAa4-ndPIoWyEFqI-W-30" value="Schedule" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  83. <mxGeometry x="450" y="20" width="160" height="152" as="geometry" />
  84. </mxCell>
  85. <mxCell id="2fRAa4-ndPIoWyEFqI-W-31" value="+ Id schedule: type" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-30" vertex="1">
  86. <mxGeometry y="26" width="160" height="22" as="geometry" />
  87. </mxCell>
  88. <mxCell id="2fRAa4-ndPIoWyEFqI-W-32" value="+ id class: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-30" vertex="1">
  89. <mxGeometry y="48" width="160" height="26" as="geometry" />
  90. </mxCell>
  91. <mxCell id="2fRAa4-ndPIoWyEFqI-W-33" value="+ Date: date" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-30" vertex="1">
  92. <mxGeometry y="74" width="160" height="26" as="geometry" />
  93. </mxCell>
  94. <mxCell id="2fRAa4-ndPIoWyEFqI-W-34" value="+ Id day of week: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-30" vertex="1">
  95. <mxGeometry y="100" width="160" height="26" as="geometry" />
  96. </mxCell>
  97. <mxCell id="2fRAa4-ndPIoWyEFqI-W-35" value="+ Time: time" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-30" vertex="1">
  98. <mxGeometry y="126" width="160" height="26" as="geometry" />
  99. </mxCell>
  100. <mxCell id="2fRAa4-ndPIoWyEFqI-W-37" value="Group classes" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  101. <mxGeometry x="450" y="390" width="160" height="130" as="geometry" />
  102. </mxCell>
  103. <mxCell id="2fRAa4-ndPIoWyEFqI-W-38" value="+ Id class: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-37" vertex="1">
  104. <mxGeometry y="26" width="160" height="22" as="geometry" />
  105. </mxCell>
  106. <mxCell id="2fRAa4-ndPIoWyEFqI-W-39" value="+ Group class name: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-37" vertex="1">
  107. <mxGeometry y="48" width="160" height="26" as="geometry" />
  108. </mxCell>
  109. <mxCell id="2fRAa4-ndPIoWyEFqI-W-40" value="+ Duration: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-37" vertex="1">
  110. <mxGeometry y="74" width="160" height="26" as="geometry" />
  111. </mxCell>
  112. <mxCell id="r80Q6MZBhW-afagBO-hm-17" value="+ Id coach: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-37" vertex="1">
  113. <mxGeometry y="100" width="160" height="26" as="geometry" />
  114. </mxCell>
  115. <mxCell id="2fRAa4-ndPIoWyEFqI-W-44" value="Transactions" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  116. <mxGeometry x="160" y="20" width="180" height="227" as="geometry" />
  117. </mxCell>
  118. <mxCell id="2fRAa4-ndPIoWyEFqI-W-45" value="+ Id transaction: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-44" vertex="1">
  119. <mxGeometry y="26" width="180" height="26" as="geometry" />
  120. </mxCell>
  121. <mxCell id="2fRAa4-ndPIoWyEFqI-W-46" value="+ UID: uuid" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-44" vertex="1">
  122. <mxGeometry y="52" width="180" height="26" as="geometry" />
  123. </mxCell>
  124. <mxCell id="2fRAa4-ndPIoWyEFqI-W-47" value="+ Id membership: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-44" vertex="1">
  125. <mxGeometry y="78" width="180" height="26" as="geometry" />
  126. </mxCell>
  127. <mxCell id="2fRAa4-ndPIoWyEFqI-W-48" value="+ Amount: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-44" vertex="1">
  128. <mxGeometry y="104" width="180" height="26" as="geometry" />
  129. </mxCell>
  130. <mxCell id="2fRAa4-ndPIoWyEFqI-W-49" value="+ Created at: timestamptz" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-44" vertex="1">
  131. <mxGeometry y="130" width="180" height="26" as="geometry" />
  132. </mxCell>
  133. <mxCell id="2fRAa4-ndPIoWyEFqI-W-50" value="+ Id status: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="2fRAa4-ndPIoWyEFqI-W-44" vertex="1">
  134. <mxGeometry y="156" width="180" height="26" as="geometry" />
  135. </mxCell>
  136. <mxCell id="2fRAa4-ndPIoWyEFqI-W-51" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="78961159f06e98e8-21" target="2fRAa4-ndPIoWyEFqI-W-46" edge="1">
  137. <mxGeometry relative="1" as="geometry">
  138. <Array as="points">
  139. <mxPoint x="60" y="739" />
  140. <mxPoint x="60" y="85" />
  141. </Array>
  142. </mxGeometry>
  143. </mxCell>
  144. <mxCell id="2fRAa4-ndPIoWyEFqI-W-53" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2fRAa4-ndPIoWyEFqI-W-10" target="2fRAa4-ndPIoWyEFqI-W-47" edge="1">
  145. <mxGeometry relative="1" as="geometry">
  146. <Array as="points">
  147. <mxPoint x="100" y="479" />
  148. <mxPoint x="100" y="111" />
  149. </Array>
  150. </mxGeometry>
  151. </mxCell>
  152. <mxCell id="r80Q6MZBhW-afagBO-hm-2" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2fRAa4-ndPIoWyEFqI-W-38" target="2fRAa4-ndPIoWyEFqI-W-32" edge="1">
  153. <mxGeometry relative="1" as="geometry">
  154. <Array as="points">
  155. <mxPoint x="450" y="430" />
  156. <mxPoint x="370" y="430" />
  157. <mxPoint x="370" y="81" />
  158. </Array>
  159. </mxGeometry>
  160. </mxCell>
  161. <mxCell id="r80Q6MZBhW-afagBO-hm-3" value="Transaction status" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  162. <mxGeometry x="160" y="300" width="180" height="80" as="geometry" />
  163. </mxCell>
  164. <mxCell id="r80Q6MZBhW-afagBO-hm-4" value="+ Id status: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="r80Q6MZBhW-afagBO-hm-3" vertex="1">
  165. <mxGeometry y="26" width="180" height="26" as="geometry" />
  166. </mxCell>
  167. <mxCell id="r80Q6MZBhW-afagBO-hm-5" value="+ Status: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="r80Q6MZBhW-afagBO-hm-3" vertex="1">
  168. <mxGeometry y="52" width="180" height="26" as="geometry" />
  169. </mxCell>
  170. <mxCell id="r80Q6MZBhW-afagBO-hm-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="r80Q6MZBhW-afagBO-hm-4" target="2fRAa4-ndPIoWyEFqI-W-50" edge="1">
  171. <mxGeometry relative="1" as="geometry">
  172. <Array as="points">
  173. <mxPoint x="140" y="339" />
  174. <mxPoint x="140" y="189" />
  175. </Array>
  176. </mxGeometry>
  177. </mxCell>
  178. <mxCell id="r80Q6MZBhW-afagBO-hm-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2fRAa4-ndPIoWyEFqI-W-24" target="2fRAa4-ndPIoWyEFqI-W-21" edge="1">
  179. <mxGeometry relative="1" as="geometry">
  180. <Array as="points">
  181. <mxPoint x="370" y="886" />
  182. <mxPoint x="370" y="723" />
  183. </Array>
  184. </mxGeometry>
  185. </mxCell>
  186. <mxCell id="r80Q6MZBhW-afagBO-hm-8" value="Days of week" style="swimlane;html=1;fontStyle=1;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=26;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;swimlaneFillColor=#ffffff;rounded=0;shadow=0;comic=0;labelBackgroundColor=none;strokeWidth=1;fillColor=none;fontFamily=Verdana;fontSize=12" parent="1" vertex="1">
  187. <mxGeometry x="450" y="270" width="160" height="80" as="geometry" />
  188. </mxCell>
  189. <mxCell id="r80Q6MZBhW-afagBO-hm-9" value="+ Id day of week: int8" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="r80Q6MZBhW-afagBO-hm-8" vertex="1">
  190. <mxGeometry y="26" width="160" height="22" as="geometry" />
  191. </mxCell>
  192. <mxCell id="r80Q6MZBhW-afagBO-hm-10" value="+ Day: text" style="text;html=1;strokeColor=none;fillColor=none;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;whiteSpace=wrap;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;" parent="r80Q6MZBhW-afagBO-hm-8" vertex="1">
  193. <mxGeometry y="48" width="160" height="26" as="geometry" />
  194. </mxCell>
  195. <mxCell id="r80Q6MZBhW-afagBO-hm-12" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="r80Q6MZBhW-afagBO-hm-9" target="2fRAa4-ndPIoWyEFqI-W-34" edge="1">
  196. <mxGeometry relative="1" as="geometry">
  197. <Array as="points">
  198. <mxPoint x="430" y="307" />
  199. <mxPoint x="430" y="133" />
  200. </Array>
  201. </mxGeometry>
  202. </mxCell>
  203. <mxCell id="r80Q6MZBhW-afagBO-hm-18" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="2fRAa4-ndPIoWyEFqI-W-17" target="r80Q6MZBhW-afagBO-hm-17" edge="1">
  204. <mxGeometry relative="1" as="geometry">
  205. <Array as="points">
  206. <mxPoint x="370" y="619" />
  207. <mxPoint x="370" y="503" />
  208. </Array>
  209. </mxGeometry>
  210. </mxCell>
  211. </root>
  212. </mxGraphModel>
  213. </diagram>
  214. </mxfile>