| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799 |
- <?xml version="1.0" encoding="UTF-8" standalone="no"?>
- <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
- "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
- <!-- Generated by graphviz version 2.43.0 (0)
- -->
- <!-- Title: regexp Pages: 1 -->
- <svg width="3038pt" height="1124pt"
- viewBox="0.00 0.00 3037.81 1124.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1120)">
- <title>regexp</title>
- <polygon fill="white" stroke="transparent" points="-4,4 -4,-1120 3033.81,-1120 3033.81,4 -4,4"/>
- <!-- infoGET -->
- <g id="node1" class="node">
- <title>infoGET</title>
- <ellipse fill="none" stroke="black" cx="2157.18" cy="-1098" rx="27.9" ry="18"/>
- <text text-anchor="middle" x="2157.18" y="-1094.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/info</text>
- </g>
- <!-- campaignsGET -->
- <g id="node2" class="node">
- <title>campaignsGET</title>
- <ellipse fill="none" stroke="black" cx="2259.18" cy="-1098" rx="55.79" ry="18"/>
- <text text-anchor="middle" x="2259.18" y="-1094.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns</text>
- </g>
- <!-- campaignIdGET -->
- <g id="node3" class="node">
- <title>campaignIdGET</title>
- <ellipse fill="none" stroke="black" cx="2259.18" cy="-1026" rx="110.48" ry="18"/>
- <text text-anchor="middle" x="2259.18" y="-1022.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}</text>
- </g>
- <!-- campaignsGET->campaignIdGET -->
- <g id="edge1" class="edge">
- <title>campaignsGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M2259.18,-1079.7C2259.18,-1071.98 2259.18,-1062.71 2259.18,-1054.11"/>
- <polygon fill="black" stroke="black" points="2262.68,-1054.1 2259.18,-1044.1 2255.68,-1054.1 2262.68,-1054.1"/>
- </g>
- <!-- campaignIdGET->campaignIdGET -->
- <g id="edge2" class="edge">
- <title>campaignIdGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M2333.12,-1039.42C2362.78,-1040.18 2387.67,-1035.7 2387.67,-1026 2387.67,-1017.43 2368.27,-1012.94 2343.32,-1012.53"/>
- <polygon fill="black" stroke="black" points="2343.1,-1009.03 2333.12,-1012.58 2343.14,-1016.03 2343.1,-1009.03"/>
- </g>
- <!-- campaignIdUnitsGET -->
- <g id="node4" class="node">
- <title>campaignIdUnitsGET</title>
- <ellipse fill="none" stroke="black" cx="1993.18" cy="-954" rx="131.88" ry="18"/>
- <text text-anchor="middle" x="1993.18" y="-950.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units</text>
- </g>
- <!-- campaignIdGET->campaignIdUnitsGET -->
- <g id="edge5" class="edge">
- <title>campaignIdGET->campaignIdUnitsGET</title>
- <path fill="none" stroke="black" d="M2203.74,-1010.41C2162.26,-999.5 2105.32,-984.51 2061.11,-972.88"/>
- <polygon fill="black" stroke="black" points="2061.87,-969.46 2051.31,-970.3 2060.09,-976.23 2061.87,-969.46"/>
- </g>
- <!-- campaignIdUnitsObservationsGET -->
- <g id="node5" class="node">
- <title>campaignIdUnitsObservationsGET</title>
- <ellipse fill="none" stroke="black" cx="2366.18" cy="-954" rx="184.67" ry="18"/>
- <text text-anchor="middle" x="2366.18" y="-950.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/observations</text>
- </g>
- <!-- campaignIdGET->campaignIdUnitsObservationsGET -->
- <g id="edge3" class="edge">
- <title>campaignIdGET->campaignIdUnitsObservationsGET</title>
- <path fill="none" stroke="black" d="M2278.95,-1008.23C2292.14,-998.95 2309.8,-987.29 2325.82,-977.26"/>
- <polygon fill="black" stroke="black" points="2327.86,-980.11 2334.52,-971.87 2324.17,-974.16 2327.86,-980.11"/>
- </g>
- <!-- campaignIdUnitsObservationsLocationsGET -->
- <g id="node6" class="node">
- <title>campaignIdUnitsObservationsLocationsGET</title>
- <ellipse fill="none" stroke="black" cx="2808.18" cy="-954" rx="221.76" ry="18"/>
- <text text-anchor="middle" x="2808.18" y="-950.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/observations/locations</text>
- </g>
- <!-- campaignIdGET->campaignIdUnitsObservationsLocationsGET -->
- <g id="edge4" class="edge">
- <title>campaignIdGET->campaignIdUnitsObservationsLocationsGET</title>
- <path fill="none" stroke="black" d="M2341.08,-1013.91C2430.85,-1002.21 2575.93,-983.68 2680.62,-970.53"/>
- <polygon fill="black" stroke="black" points="2681.14,-974 2690.62,-969.28 2680.26,-967.05 2681.14,-974"/>
- </g>
- <!-- campaignIdUnitIdGET -->
- <g id="node7" class="node">
- <title>campaignIdUnitIdGET</title>
- <ellipse fill="none" stroke="black" cx="1554.18" cy="-882" rx="161.67" ry="18"/>
- <text text-anchor="middle" x="1554.18" y="-878.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}</text>
- </g>
- <!-- campaignIdUnitsGET->campaignIdUnitIdGET -->
- <g id="edge7" class="edge">
- <title>campaignIdUnitsGET->campaignIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M1910.86,-939.87C1837.68,-928.21 1730.54,-911.12 1652.8,-898.73"/>
- <polygon fill="black" stroke="black" points="1652.94,-895.2 1642.51,-897.08 1651.83,-902.12 1652.94,-895.2"/>
- </g>
- <!-- unitIdGET -->
- <g id="node14" class="node">
- <title>unitIdGET</title>
- <ellipse fill="none" stroke="black" cx="2045.18" cy="-810" rx="61.99" ry="18"/>
- <text text-anchor="middle" x="2045.18" y="-806.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/units/{unitId}</text>
- </g>
- <!-- campaignIdUnitsGET->unitIdGET -->
- <g id="edge6" class="edge">
- <title>campaignIdUnitsGET->unitIdGET</title>
- <path fill="none" stroke="black" d="M2006.11,-935.68C2012.99,-925.7 2021.07,-912.66 2026.18,-900 2034.2,-880.13 2039.05,-856.33 2041.84,-838.35"/>
- <polygon fill="black" stroke="black" points="2045.34,-838.64 2043.29,-828.25 2038.41,-837.65 2045.34,-838.64"/>
- </g>
- <!-- campaignIdUnitsObservationsGET->campaignIdGET -->
- <g id="edge21" class="edge">
- <title>campaignIdUnitsObservationsGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M2346.02,-972.04C2332.67,-981.42 2314.85,-993.17 2298.79,-1003.21"/>
- <polygon fill="black" stroke="black" points="2296.75,-1000.35 2290.08,-1008.59 2300.43,-1006.31 2296.75,-1000.35"/>
- </g>
- <!-- campaignIdUnitsObservationsGET->campaignIdUnitsObservationsGET -->
- <g id="edge22" class="edge">
- <title>campaignIdUnitsObservationsGET->campaignIdUnitsObservationsGET</title>
- <path fill="none" stroke="black" d="M2488.56,-967.49C2532.72,-967.79 2568.76,-963.3 2568.76,-954 2568.76,-945.43 2538.13,-940.94 2498.75,-940.53"/>
- <polygon fill="black" stroke="black" points="2498.57,-937.03 2488.56,-940.51 2498.56,-944.03 2498.57,-937.03"/>
- </g>
- <!-- campaignIdUnitsObservationsLocationsGET->campaignIdGET -->
- <g id="edge32" class="edge">
- <title>campaignIdUnitsObservationsLocationsGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M2698.46,-969.71C2598.04,-982.72 2450.96,-1001.45 2355.12,-1013.43"/>
- <polygon fill="black" stroke="black" points="2354.63,-1009.96 2345.14,-1014.67 2355.5,-1016.91 2354.63,-1009.96"/>
- </g>
- <!-- campaignIdUnitIdGET->campaignIdGET -->
- <g id="edge10" class="edge">
- <title>campaignIdUnitIdGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M1600.29,-899.3C1658.35,-919.23 1761.48,-952.68 1852.18,-972 1953.37,-993.55 2070.7,-1007.71 2153.31,-1015.92"/>
- <polygon fill="black" stroke="black" points="2153.17,-1019.42 2163.46,-1016.92 2153.85,-1012.46 2153.17,-1019.42"/>
- </g>
- <!-- campaignIdUnitIdGET->campaignIdUnitIdGET -->
- <g id="edge8" class="edge">
- <title>campaignIdUnitIdGET->campaignIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M1661.71,-895.48C1701.41,-895.88 1734.01,-891.39 1734.01,-882 1734.01,-873.42 1706.77,-868.93 1671.77,-868.53"/>
- <polygon fill="black" stroke="black" points="1671.71,-865.03 1661.71,-868.52 1671.7,-872.03 1671.71,-865.03"/>
- </g>
- <!-- campaignIdUnitIdObservationsGET -->
- <g id="node8" class="node">
- <title>campaignIdUnitIdObservationsGET</title>
- <ellipse fill="none" stroke="black" cx="1554.18" cy="-810" rx="214.46" ry="18"/>
- <text text-anchor="middle" x="1554.18" y="-806.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}/observations</text>
- </g>
- <!-- campaignIdUnitIdGET->campaignIdUnitIdObservationsGET -->
- <g id="edge12" class="edge">
- <title>campaignIdUnitIdGET->campaignIdUnitIdObservationsGET</title>
- <path fill="none" stroke="black" d="M1548.26,-863.7C1547.47,-855.98 1547.24,-846.71 1547.58,-838.11"/>
- <polygon fill="black" stroke="black" points="1551.08,-838.32 1548.28,-828.1 1544.09,-837.84 1551.08,-838.32"/>
- </g>
- <!-- campaignIdUnitIdLocationsGET -->
- <g id="node9" class="node">
- <title>campaignIdUnitIdLocationsGET</title>
- <ellipse fill="none" stroke="black" cx="252.18" cy="-810" rx="252.36" ry="18"/>
- <text text-anchor="middle" x="252.18" y="-806.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}/observations/locations</text>
- </g>
- <!-- campaignIdUnitIdGET->campaignIdUnitIdLocationsGET -->
- <g id="edge13" class="edge">
- <title>campaignIdUnitIdGET->campaignIdUnitIdLocationsGET</title>
- <path fill="none" stroke="black" d="M1408.35,-874.16C1208.31,-864.43 837.79,-845.79 522.18,-828 496.08,-826.53 468.61,-824.92 441.59,-823.31"/>
- <polygon fill="black" stroke="black" points="441.45,-819.79 431.26,-822.69 441.03,-826.78 441.45,-819.79"/>
- </g>
- <!-- campaignIdUnitIdSensorsGET -->
- <g id="node10" class="node">
- <title>campaignIdUnitIdSensorsGET</title>
- <ellipse fill="none" stroke="black" cx="735.18" cy="-810" rx="194.97" ry="18"/>
- <text text-anchor="middle" x="735.18" y="-806.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}/sensors</text>
- </g>
- <!-- campaignIdUnitIdGET->campaignIdUnitIdSensorsGET -->
- <g id="edge11" class="edge">
- <title>campaignIdUnitIdGET->campaignIdUnitIdSensorsGET</title>
- <path fill="none" stroke="black" d="M1430.23,-870.41C1283.54,-857.87 1039.49,-837.01 883.06,-823.64"/>
- <polygon fill="black" stroke="black" points="883.15,-820.13 872.89,-822.77 882.55,-827.11 883.15,-820.13"/>
- </g>
- <!-- campaignIdUnitIdGET->unitIdGET -->
- <g id="edge9" class="edge">
- <title>campaignIdUnitIdGET->unitIdGET</title>
- <path fill="none" stroke="black" d="M1649.43,-867.42C1747.11,-853.49 1896.35,-832.22 1980.9,-820.16"/>
- <polygon fill="black" stroke="black" points="1981.47,-823.62 1990.88,-818.74 1980.48,-816.69 1981.47,-823.62"/>
- </g>
- <!-- campaignIdUnitIdAlertsGET -->
- <g id="node42" class="node">
- <title>campaignIdUnitIdAlertsGET</title>
- <ellipse fill="none" stroke="black" cx="1135.18" cy="-810" rx="186.57" ry="18"/>
- <text text-anchor="middle" x="1135.18" y="-806.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}/alerts</text>
- </g>
- <!-- campaignIdUnitIdGET->campaignIdUnitIdAlertsGET -->
- <g id="edge14" class="edge">
- <title>campaignIdUnitIdGET->campaignIdUnitIdAlertsGET</title>
- <path fill="none" stroke="black" d="M1468.63,-866.71C1400.62,-855.35 1305.4,-839.44 1234.12,-827.53"/>
- <polygon fill="black" stroke="black" points="1234.66,-824.07 1224.22,-825.88 1233.51,-830.98 1234.66,-824.07"/>
- </g>
- <!-- campaignIdUnitIdObservationsGET->campaignIdUnitIdGET -->
- <g id="edge23" class="edge">
- <title>campaignIdUnitIdObservationsGET->campaignIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M1560.07,-828.1C1560.88,-835.79 1561.11,-845.05 1560.78,-853.67"/>
- <polygon fill="black" stroke="black" points="1557.29,-853.48 1560.09,-863.7 1564.27,-853.96 1557.29,-853.48"/>
- </g>
- <!-- campaignIdUnitIdObservationsGET->campaignIdUnitIdObservationsGET -->
- <g id="edge24" class="edge">
- <title>campaignIdUnitIdObservationsGET->campaignIdUnitIdObservationsGET</title>
- <path fill="none" stroke="black" d="M1696.34,-823.49C1746.23,-823.69 1786.66,-819.19 1786.66,-810 1786.66,-801.44 1751.57,-796.95 1706.43,-796.53"/>
- <polygon fill="black" stroke="black" points="1706.35,-793.03 1696.34,-796.51 1706.33,-800.03 1706.35,-793.03"/>
- </g>
- <!-- campaignIdUnitIdLocationsGET->campaignIdGET -->
- <g id="edge29" class="edge">
- <title>campaignIdUnitIdLocationsGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M379.9,-825.58C634.17,-854.48 1221.82,-920.69 1716.18,-972 1869.21,-987.88 2046.64,-1004.95 2155.91,-1015.3"/>
- <polygon fill="black" stroke="black" points="2155.66,-1018.79 2165.94,-1016.25 2156.32,-1011.82 2155.66,-1018.79"/>
- </g>
- <!-- campaignIdUnitIdLocationsGET->campaignIdUnitIdGET -->
- <g id="edge30" class="edge">
- <title>campaignIdUnitIdLocationsGET->campaignIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M439.23,-822.1C472.88,-824.12 507.59,-826.16 540.18,-828 845.16,-845.19 1201.42,-863.17 1400.13,-873.15"/>
- <polygon fill="black" stroke="black" points="1400.19,-876.65 1410.35,-873.66 1400.54,-869.66 1400.19,-876.65"/>
- </g>
- <!-- campaignIdUnitIdLocationsGET->campaignIdUnitIdLocationsGET -->
- <g id="edge31" class="edge">
- <title>campaignIdUnitIdLocationsGET->campaignIdUnitIdLocationsGET</title>
- <path fill="none" stroke="black" d="M419.06,-823.5C476.26,-823.6 522.36,-819.11 522.36,-810 522.36,-801.45 481.68,-796.96 429.32,-796.53"/>
- <polygon fill="black" stroke="black" points="429.07,-793.03 419.06,-796.5 429.04,-800.03 429.07,-793.03"/>
- </g>
- <!-- campaignIdUnitIdSensorIdGET -->
- <g id="node11" class="node">
- <title>campaignIdUnitIdSensorIdGET</title>
- <ellipse fill="none" stroke="black" cx="1333.18" cy="-738" rx="237.46" ry="18"/>
- <text text-anchor="middle" x="1333.18" y="-734.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}/sensors/{sensorId}</text>
- </g>
- <!-- campaignIdUnitIdSensorsGET->campaignIdUnitIdSensorIdGET -->
- <g id="edge15" class="edge">
- <title>campaignIdUnitIdSensorsGET->campaignIdUnitIdSensorIdGET</title>
- <path fill="none" stroke="black" d="M850.83,-795.46C950.82,-783.76 1095.37,-766.84 1200.13,-754.57"/>
- <polygon fill="black" stroke="black" points="1200.62,-758.04 1210.14,-753.4 1199.8,-751.09 1200.62,-758.04"/>
- </g>
- <!-- campaignIdUnitIdSensorIdGET->campaignIdUnitIdGET -->
- <g id="edge18" class="edge">
- <title>campaignIdUnitIdSensorIdGET->campaignIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M1522.13,-748.93C1641.42,-757.19 1776.47,-771.02 1795.18,-792 1834.74,-836.36 1767.8,-858.65 1694.53,-869.83"/>
- <polygon fill="black" stroke="black" points="1694.02,-866.37 1684.63,-871.27 1695.03,-873.3 1694.02,-866.37"/>
- </g>
- <!-- campaignIdUnitIdSensorIdGET->campaignIdUnitIdSensorIdGET -->
- <g id="edge16" class="edge">
- <title>campaignIdUnitIdSensorIdGET->campaignIdUnitIdSensorIdGET</title>
- <path fill="none" stroke="black" d="M1490.2,-751.5C1544.53,-751.64 1588.41,-747.14 1588.41,-738 1588.41,-729.43 1549.84,-724.94 1500.25,-724.53"/>
- <polygon fill="black" stroke="black" points="1500.21,-721.03 1490.2,-724.5 1500.19,-728.03 1500.21,-721.03"/>
- </g>
- <!-- campaignIdUnitIdSensorIdObservationsGET -->
- <g id="node12" class="node">
- <title>campaignIdUnitIdSensorIdObservationsGET</title>
- <ellipse fill="none" stroke="black" cx="1421.18" cy="-666" rx="289.75" ry="18"/>
- <text text-anchor="middle" x="1421.18" y="-662.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/{unitId}/sensors/{sensorId}/observations</text>
- </g>
- <!-- campaignIdUnitIdSensorIdGET->campaignIdUnitIdSensorIdObservationsGET -->
- <g id="edge20" class="edge">
- <title>campaignIdUnitIdSensorIdGET->campaignIdUnitIdSensorIdObservationsGET</title>
- <path fill="none" stroke="black" d="M1349.01,-719.7C1359.29,-710.8 1372.92,-699.82 1385.62,-690.2"/>
- <polygon fill="black" stroke="black" points="1387.86,-692.89 1393.78,-684.1 1383.67,-687.28 1387.86,-692.89"/>
- </g>
- <!-- sensorIdGET -->
- <g id="node19" class="node">
- <title>sensorIdGET</title>
- <ellipse fill="none" stroke="black" cx="1031.18" cy="-522" rx="86.38" ry="18"/>
- <text text-anchor="middle" x="1031.18" y="-518.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/sensors/{sensorId}</text>
- </g>
- <!-- campaignIdUnitIdSensorIdGET->sensorIdGET -->
- <g id="edge17" class="edge">
- <title>campaignIdUnitIdSensorIdGET->sensorIdGET</title>
- <path fill="none" stroke="black" d="M1196.19,-723.28C1169.17,-715.2 1142.83,-702.83 1122.18,-684 1084.58,-649.72 1111.29,-619.06 1084.18,-576 1077.41,-565.25 1068.09,-554.98 1059.15,-546.4"/>
- <polygon fill="black" stroke="black" points="1061.52,-543.83 1051.8,-539.62 1056.78,-548.97 1061.52,-543.83"/>
- </g>
- <!-- phenomenonIdGET -->
- <g id="node22" class="node">
- <title>phenomenonIdGET</title>
- <ellipse fill="none" stroke="black" cx="919.18" cy="-666" rx="137.58" ry="18"/>
- <text text-anchor="middle" x="919.18" y="-662.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/phenomenons/{phenomenonId}</text>
- </g>
- <!-- campaignIdUnitIdSensorIdGET->phenomenonIdGET -->
- <g id="edge19" class="edge">
- <title>campaignIdUnitIdSensorIdGET->phenomenonIdGET</title>
- <path fill="none" stroke="black" d="M1240.78,-721.38C1171.85,-709.72 1078.15,-693.88 1009.67,-682.3"/>
- <polygon fill="black" stroke="black" points="1010.2,-678.84 999.76,-680.62 1009.03,-685.74 1010.2,-678.84"/>
- </g>
- <!-- campaignIdUnitIdSensorIdObservationsGET->campaignIdUnitIdSensorIdGET -->
- <g id="edge25" class="edge">
- <title>campaignIdUnitIdSensorIdObservationsGET->campaignIdUnitIdSensorIdGET</title>
- <path fill="none" stroke="black" d="M1405.65,-684.03C1395.32,-693.01 1381.48,-704.15 1368.62,-713.89"/>
- <polygon fill="black" stroke="black" points="1366.28,-711.27 1360.36,-720.05 1370.47,-716.88 1366.28,-711.27"/>
- </g>
- <!-- campaignIdUnitIdSensorIdObservationsGET->campaignIdUnitIdSensorIdObservationsGET -->
- <g id="edge26" class="edge">
- <title>campaignIdUnitIdSensorIdObservationsGET->campaignIdUnitIdSensorIdObservationsGET</title>
- <path fill="none" stroke="black" d="M1613.22,-679.5C1677.54,-679.52 1729.05,-675.02 1729.05,-666 1729.05,-657.46 1682.83,-652.97 1623.29,-652.53"/>
- <polygon fill="black" stroke="black" points="1623.24,-649.03 1613.22,-652.5 1623.21,-656.03 1623.24,-649.03"/>
- </g>
- <!-- unitsGET -->
- <g id="node13" class="node">
- <title>unitsGET</title>
- <ellipse fill="none" stroke="black" cx="1985.18" cy="-882" rx="31.7" ry="18"/>
- <text text-anchor="middle" x="1985.18" y="-878.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/units</text>
- </g>
- <!-- unitsGET->unitIdGET -->
- <g id="edge35" class="edge">
- <title>unitsGET->unitIdGET</title>
- <path fill="none" stroke="black" d="M1998.49,-865.46C2006.01,-856.69 2015.58,-845.53 2024.1,-835.6"/>
- <polygon fill="black" stroke="black" points="2026.79,-837.83 2030.64,-827.96 2021.47,-833.28 2026.79,-837.83"/>
- </g>
- <!-- unitIdGET->unitIdGET -->
- <g id="edge36" class="edge">
- <title>unitIdGET->unitIdGET</title>
- <path fill="none" stroke="black" d="M2087.43,-823.2C2107.39,-824.74 2124.92,-820.34 2124.92,-810 2124.92,-801.44 2112.9,-796.95 2097.43,-796.53"/>
- <polygon fill="black" stroke="black" points="2097.34,-793.03 2087.43,-796.8 2097.52,-800.03 2097.34,-793.03"/>
- </g>
- <!-- unitIdSensorsGET -->
- <g id="node15" class="node">
- <title>unitIdSensorsGET</title>
- <ellipse fill="none" stroke="black" cx="1880.18" cy="-666" rx="94.78" ry="18"/>
- <text text-anchor="middle" x="1880.18" y="-662.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/units/{unitId}/sensors</text>
- </g>
- <!-- unitIdGET->unitIdSensorsGET -->
- <g id="edge37" class="edge">
- <title>unitIdGET->unitIdSensorsGET</title>
- <path fill="none" stroke="black" d="M1989.54,-802.1C1958.63,-795.38 1921.93,-782.13 1899.18,-756 1884.47,-739.11 1880.22,-713.64 1879.36,-694.27"/>
- <polygon fill="black" stroke="black" points="1882.86,-694.16 1879.19,-684.22 1875.86,-694.28 1882.86,-694.16"/>
- </g>
- <!-- unitIdCampaignsGET -->
- <g id="node16" class="node">
- <title>unitIdCampaignsGET</title>
- <ellipse fill="none" stroke="black" cx="2468.18" cy="-738" rx="107.48" ry="18"/>
- <text text-anchor="middle" x="2468.18" y="-734.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/units/{unitId}/campaigns</text>
- </g>
- <!-- unitIdGET->unitIdCampaignsGET -->
- <g id="edge38" class="edge">
- <title>unitIdGET->unitIdCampaignsGET</title>
- <path fill="none" stroke="black" d="M2095.88,-799.65C2109.9,-797.11 2125.12,-794.4 2139.18,-792 2221.63,-777.9 2315.88,-762.83 2382.31,-752.37"/>
- <polygon fill="black" stroke="black" points="2382.98,-755.81 2392.32,-750.8 2381.9,-748.89 2382.98,-755.81"/>
- </g>
- <!-- unitIdDriversGET -->
- <g id="node17" class="node">
- <title>unitIdDriversGET</title>
- <ellipse fill="none" stroke="black" cx="2097.18" cy="-738" rx="90.98" ry="18"/>
- <text text-anchor="middle" x="2097.18" y="-734.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/units/{unitId}/drivers</text>
- </g>
- <!-- unitIdGET->unitIdDriversGET -->
- <g id="edge39" class="edge">
- <title>unitIdGET->unitIdDriversGET</title>
- <path fill="none" stroke="black" d="M2057.77,-792.05C2063.93,-783.75 2071.49,-773.58 2078.33,-764.38"/>
- <polygon fill="black" stroke="black" points="2081.19,-766.39 2084.34,-756.28 2075.57,-762.22 2081.19,-766.39"/>
- </g>
- <!-- unitIdSensorsGET->sensorIdGET -->
- <g id="edge40" class="edge">
- <title>unitIdSensorsGET->sensorIdGET</title>
- <path fill="none" stroke="black" d="M1811.42,-653.5C1654.14,-627.19 1269.19,-562.81 1106.13,-535.54"/>
- <polygon fill="black" stroke="black" points="1106.62,-532.07 1096.18,-533.87 1105.47,-538.97 1106.62,-532.07"/>
- </g>
- <!-- unitIdCampaignsGET->campaignIdGET -->
- <g id="edge41" class="edge">
- <title>unitIdCampaignsGET->campaignIdGET</title>
- <path fill="none" stroke="black" d="M2421,-754.25C2351.76,-779.49 2225.08,-837.24 2172.18,-936 2164.62,-950.1 2164.34,-958.05 2172.18,-972 2179.92,-985.79 2192.87,-996.41 2206.44,-1004.39"/>
- <polygon fill="black" stroke="black" points="2204.95,-1007.56 2215.4,-1009.27 2208.29,-1001.42 2204.95,-1007.56"/>
- </g>
- <!-- driverIdGET -->
- <g id="node25" class="node">
- <title>driverIdGET</title>
- <ellipse fill="none" stroke="black" cx="2083.18" cy="-666" rx="77.19" ry="18"/>
- <text text-anchor="middle" x="2083.18" y="-662.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}</text>
- </g>
- <!-- unitIdDriversGET->driverIdGET -->
- <g id="edge42" class="edge">
- <title>unitIdDriversGET->driverIdGET</title>
- <path fill="none" stroke="black" d="M2093.72,-719.7C2092.17,-711.98 2090.32,-702.71 2088.6,-694.11"/>
- <polygon fill="black" stroke="black" points="2091.99,-693.22 2086.6,-684.1 2085.13,-694.6 2091.99,-693.22"/>
- </g>
- <!-- sensorsGET -->
- <g id="node18" class="node">
- <title>sensorsGET</title>
- <ellipse fill="none" stroke="black" cx="1031.18" cy="-594" rx="44.39" ry="18"/>
- <text text-anchor="middle" x="1031.18" y="-590.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/sensors</text>
- </g>
- <!-- sensorsGET->sensorIdGET -->
- <g id="edge49" class="edge">
- <title>sensorsGET->sensorIdGET</title>
- <path fill="none" stroke="black" d="M1031.18,-575.7C1031.18,-567.98 1031.18,-558.71 1031.18,-550.11"/>
- <polygon fill="black" stroke="black" points="1034.68,-550.1 1031.18,-540.1 1027.68,-550.1 1034.68,-550.1"/>
- </g>
- <!-- sensorIdGET->sensorIdGET -->
- <g id="edge50" class="edge">
- <title>sensorIdGET->sensorIdGET</title>
- <path fill="none" stroke="black" d="M1089.44,-535.35C1114.35,-536.4 1135.62,-531.95 1135.62,-522 1135.62,-513.45 1119.91,-508.96 1099.68,-508.53"/>
- <polygon fill="black" stroke="black" points="1099.4,-505.04 1089.44,-508.65 1099.48,-512.04 1099.4,-505.04"/>
- </g>
- <!-- sensorIdUnitsGET -->
- <g id="node20" class="node">
- <title>sensorIdUnitsGET</title>
- <ellipse fill="none" stroke="black" cx="1031.18" cy="-450" rx="107.48" ry="18"/>
- <text text-anchor="middle" x="1031.18" y="-446.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/sensors/{sensorId}/units</text>
- </g>
- <!-- sensorIdGET->sensorIdUnitsGET -->
- <g id="edge51" class="edge">
- <title>sensorIdGET->sensorIdUnitsGET</title>
- <path fill="none" stroke="black" d="M1031.18,-503.7C1031.18,-495.98 1031.18,-486.71 1031.18,-478.11"/>
- <polygon fill="black" stroke="black" points="1034.68,-478.1 1031.18,-468.1 1027.68,-478.1 1034.68,-478.1"/>
- </g>
- <!-- sensorIdGET->phenomenonIdGET -->
- <g id="edge52" class="edge">
- <title>sensorIdGET->phenomenonIdGET</title>
- <path fill="none" stroke="black" d="M1012.58,-539.83C1001.97,-549.86 988.72,-563.11 978.18,-576 961.71,-596.13 945.58,-620.93 934.35,-639.23"/>
- <polygon fill="black" stroke="black" points="931.29,-637.53 929.1,-647.9 937.28,-641.16 931.29,-637.53"/>
- </g>
- <!-- phenomenonsGET -->
- <g id="node21" class="node">
- <title>phenomenonsGET</title>
- <ellipse fill="none" stroke="black" cx="919.18" cy="-738" rx="69.59" ry="18"/>
- <text text-anchor="middle" x="919.18" y="-734.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/phenomenons</text>
- </g>
- <!-- phenomenonsGET->phenomenonIdGET -->
- <g id="edge53" class="edge">
- <title>phenomenonsGET->phenomenonIdGET</title>
- <path fill="none" stroke="black" d="M919.18,-719.7C919.18,-711.98 919.18,-702.71 919.18,-694.11"/>
- <polygon fill="black" stroke="black" points="922.68,-694.1 919.18,-684.1 915.68,-694.1 922.68,-694.1"/>
- </g>
- <!-- phenomenonIdGET->phenomenonIdGET -->
- <g id="edge54" class="edge">
- <title>phenomenonIdGET->phenomenonIdGET</title>
- <path fill="none" stroke="black" d="M1010.78,-679.45C1045.87,-680.01 1074.97,-675.53 1074.97,-666 1074.97,-657.4 1051.27,-652.91 1020.86,-652.53"/>
- <polygon fill="black" stroke="black" points="1020.77,-649.03 1010.78,-652.55 1020.78,-656.03 1020.77,-649.03"/>
- </g>
- <!-- phenomenonIdSensorsGET -->
- <g id="node23" class="node">
- <title>phenomenonIdSensorsGET</title>
- <ellipse fill="none" stroke="black" cx="760.18" cy="-594" rx="170.87" ry="18"/>
- <text text-anchor="middle" x="760.18" y="-590.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/phenomenons/{phenomenonId}/sensors</text>
- </g>
- <!-- phenomenonIdGET->phenomenonIdSensorsGET -->
- <g id="edge55" class="edge">
- <title>phenomenonIdGET->phenomenonIdSensorsGET</title>
- <path fill="none" stroke="black" d="M881.9,-648.59C859.62,-638.78 831.1,-626.22 807.27,-615.73"/>
- <polygon fill="black" stroke="black" points="808.61,-612.5 798.05,-611.67 805.79,-618.91 808.61,-612.5"/>
- </g>
- <!-- phenomenonIdSensorsGET->sensorIdGET -->
- <g id="edge56" class="edge">
- <title>phenomenonIdSensorsGET->sensorIdGET</title>
- <path fill="none" stroke="black" d="M821.67,-577.12C865.81,-565.72 925.06,-550.41 969.28,-538.99"/>
- <polygon fill="black" stroke="black" points="970.24,-542.36 979.05,-536.47 968.49,-535.58 970.24,-542.36"/>
- </g>
- <!-- driversGET -->
- <g id="node24" class="node">
- <title>driversGET</title>
- <ellipse fill="none" stroke="black" cx="1948.18" cy="-738" rx="39.79" ry="18"/>
- <text text-anchor="middle" x="1948.18" y="-734.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers</text>
- </g>
- <!-- driversGET->driverIdGET -->
- <g id="edge57" class="edge">
- <title>driversGET->driverIdGET</title>
- <path fill="none" stroke="black" d="M1973.25,-724C1993.09,-713.71 2021.15,-699.16 2043.95,-687.34"/>
- <polygon fill="black" stroke="black" points="2045.78,-690.34 2053.04,-682.62 2042.56,-684.12 2045.78,-690.34"/>
- </g>
- <!-- driverIdGET->driverIdGET -->
- <g id="edge58" class="edge">
- <title>driverIdGET->driverIdGET</title>
- <path fill="none" stroke="black" d="M2135.64,-679.31C2158.69,-680.49 2178.52,-676.05 2178.52,-666 2178.52,-657.48 2164.27,-652.99 2145.89,-652.54"/>
- <polygon fill="black" stroke="black" points="2145.59,-649.04 2135.64,-652.69 2145.69,-656.04 2145.59,-649.04"/>
- </g>
- <!-- driverIdUnitsGET -->
- <g id="node26" class="node">
- <title>driverIdUnitsGET</title>
- <ellipse fill="none" stroke="black" cx="1840.18" cy="-594" rx="98.58" ry="18"/>
- <text text-anchor="middle" x="1840.18" y="-590.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/units</text>
- </g>
- <!-- driverIdGET->driverIdUnitsGET -->
- <g id="edge59" class="edge">
- <title>driverIdGET->driverIdUnitsGET</title>
- <path fill="none" stroke="black" d="M2036.61,-651.59C1997.95,-640.45 1942.69,-624.53 1900.62,-612.41"/>
- <polygon fill="black" stroke="black" points="1901.36,-608.98 1890.78,-609.58 1899.42,-615.71 1901.36,-608.98"/>
- </g>
- <!-- driverIdActionsGET -->
- <g id="node29" class="node">
- <title>driverIdActionsGET</title>
- <ellipse fill="none" stroke="black" cx="2083.18" cy="-594" rx="107.78" ry="18"/>
- <text text-anchor="middle" x="2083.18" y="-590.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/actions</text>
- </g>
- <!-- driverIdGET->driverIdActionsGET -->
- <g id="edge60" class="edge">
- <title>driverIdGET->driverIdActionsGET</title>
- <path fill="none" stroke="black" d="M2083.18,-647.7C2083.18,-639.98 2083.18,-630.71 2083.18,-622.11"/>
- <polygon fill="black" stroke="black" points="2086.68,-622.1 2083.18,-612.1 2079.68,-622.1 2086.68,-622.1"/>
- </g>
- <!-- driverIdUnitsGET->driverIdUnitsGET -->
- <g id="edge61" class="edge">
- <title>driverIdUnitsGET->driverIdUnitsGET</title>
- <path fill="none" stroke="black" d="M1906.51,-607.39C1933.85,-608.27 1956.97,-603.81 1956.97,-594 1956.97,-585.42 1939.27,-580.93 1916.53,-580.53"/>
- <polygon fill="black" stroke="black" points="1916.48,-577.03 1906.51,-580.61 1916.53,-584.03 1916.48,-577.03"/>
- </g>
- <!-- driverIdUnitIdGET -->
- <g id="node27" class="node">
- <title>driverIdUnitIdGET</title>
- <ellipse fill="none" stroke="black" cx="2214.18" cy="-162" rx="128.88" ry="18"/>
- <text text-anchor="middle" x="2214.18" y="-158.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/units/{unitId}</text>
- </g>
- <!-- driverIdUnitIdGET->unitIdGET -->
- <g id="edge63" class="edge">
- <title>driverIdUnitIdGET->unitIdGET</title>
- <path fill="none" stroke="black" d="M2242.38,-179.75C2277.57,-203.02 2333.18,-248.71 2333.18,-305 2333.18,-667 2333.18,-667 2333.18,-667 2333.18,-763.83 2200.6,-794.63 2115.35,-804.43"/>
- <polygon fill="black" stroke="black" points="2114.77,-800.97 2105.2,-805.52 2115.52,-807.93 2114.77,-800.97"/>
- </g>
- <!-- driverIdUnitIdGET->driverIdUnitIdGET -->
- <g id="edge62" class="edge">
- <title>driverIdUnitIdGET->driverIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M2300.06,-175.45C2333.27,-176.04 2360.87,-171.56 2360.87,-162 2360.87,-153.45 2338.78,-148.96 2310.35,-148.53"/>
- <polygon fill="black" stroke="black" points="2310.05,-145.03 2300.06,-148.55 2310.07,-152.03 2310.05,-145.03"/>
- </g>
- <!-- driverIdUnitIdActionsGET -->
- <g id="node28" class="node">
- <title>driverIdUnitIdActionsGET</title>
- <ellipse fill="none" stroke="black" cx="2095.18" cy="-90" rx="159.47" ry="18"/>
- <text text-anchor="middle" x="2095.18" y="-86.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/units/{unitId}/actions</text>
- </g>
- <!-- driverIdUnitIdGET->driverIdUnitIdActionsGET -->
- <g id="edge64" class="edge">
- <title>driverIdUnitIdGET->driverIdUnitIdActionsGET</title>
- <path fill="none" stroke="black" d="M2185.98,-144.41C2169.94,-134.98 2149.66,-123.05 2132.34,-112.86"/>
- <polygon fill="black" stroke="black" points="2133.98,-109.77 2123.59,-107.71 2130.43,-115.8 2133.98,-109.77"/>
- </g>
- <!-- driverIdUnitIdActionIdGET -->
- <g id="node33" class="node">
- <title>driverIdUnitIdActionIdGET</title>
- <ellipse fill="none" stroke="black" cx="2188.18" cy="-18" rx="198.47" ry="18"/>
- <text text-anchor="middle" x="2188.18" y="-14.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/units/{unitId}/actions/{actionId}</text>
- </g>
- <!-- driverIdUnitIdActionsGET->driverIdUnitIdActionIdGET -->
- <g id="edge66" class="edge">
- <title>driverIdUnitIdActionsGET->driverIdUnitIdActionIdGET</title>
- <path fill="none" stroke="black" d="M2117.69,-72.05C2129.6,-63.09 2144.39,-51.96 2157.35,-42.2"/>
- <polygon fill="black" stroke="black" points="2159.67,-44.84 2165.55,-36.03 2155.46,-39.25 2159.67,-44.84"/>
- </g>
- <!-- driverIdActionIdGET -->
- <g id="node30" class="node">
- <title>driverIdActionIdGET</title>
- <ellipse fill="none" stroke="black" cx="1985.18" cy="-522" rx="147.57" ry="18"/>
- <text text-anchor="middle" x="1985.18" y="-518.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/actions/{actionId}</text>
- </g>
- <!-- driverIdActionsGET->driverIdActionIdGET -->
- <g id="edge65" class="edge">
- <title>driverIdActionsGET->driverIdActionIdGET</title>
- <path fill="none" stroke="black" d="M2059.95,-576.41C2047.2,-567.3 2031.2,-555.87 2017.27,-545.92"/>
- <polygon fill="black" stroke="black" points="2019.09,-542.92 2008.92,-539.96 2015.02,-548.62 2019.09,-542.92"/>
- </g>
- <!-- driverIdActionIdGET->driverIdGET -->
- <g id="edge68" class="edge">
- <title>driverIdActionIdGET->driverIdGET</title>
- <path fill="none" stroke="black" d="M1854.44,-530.41C1772.02,-539.98 1688.7,-561.87 1732.18,-612 1769.24,-654.73 1928.3,-639.21 1984.18,-648 1993.64,-649.49 2003.6,-651.12 2013.4,-652.77"/>
- <polygon fill="black" stroke="black" points="2013.1,-656.26 2023.54,-654.48 2014.27,-649.36 2013.1,-656.26"/>
- </g>
- <!-- driverIdActionIdGET->driverIdActionIdGET -->
- <g id="edge67" class="edge">
- <title>driverIdActionIdGET->driverIdActionIdGET</title>
- <path fill="none" stroke="black" d="M2083.33,-535.47C2120.25,-535.95 2150.71,-531.46 2150.71,-522 2150.71,-513.43 2125.7,-508.94 2093.53,-508.53"/>
- <polygon fill="black" stroke="black" points="2093.33,-505.03 2083.33,-508.53 2093.34,-512.03 2093.33,-505.03"/>
- </g>
- <!-- driverIdActionIdUnitsGET -->
- <g id="node31" class="node">
- <title>driverIdActionIdUnitsGET</title>
- <ellipse fill="none" stroke="black" cx="1985.18" cy="-450" rx="168.17" ry="18"/>
- <text text-anchor="middle" x="1985.18" y="-446.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/actions/{actionId}/units</text>
- </g>
- <!-- driverIdActionIdGET->driverIdActionIdUnitsGET -->
- <g id="edge69" class="edge">
- <title>driverIdActionIdGET->driverIdActionIdUnitsGET</title>
- <path fill="none" stroke="black" d="M1985.18,-503.7C1985.18,-495.98 1985.18,-486.71 1985.18,-478.11"/>
- <polygon fill="black" stroke="black" points="1988.68,-478.1 1985.18,-468.1 1981.68,-478.1 1988.68,-478.1"/>
- </g>
- <!-- driverIdActionIdUnitIdGET -->
- <g id="node32" class="node">
- <title>driverIdActionIdUnitIdGET</title>
- <ellipse fill="none" stroke="black" cx="1926.18" cy="-378" rx="198.47" ry="18"/>
- <text text-anchor="middle" x="1926.18" y="-374.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/actions/{actionId}/units/{unitId}</text>
- </g>
- <!-- driverIdActionIdUnitsGET->driverIdActionIdUnitIdGET -->
- <g id="edge43" class="edge">
- <title>driverIdActionIdUnitsGET->driverIdActionIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M1970.9,-432.05C1963.83,-423.67 1955.15,-413.38 1947.33,-404.1"/>
- <polygon fill="black" stroke="black" points="1949.86,-401.67 1940.74,-396.28 1944.51,-406.18 1949.86,-401.67"/>
- </g>
- <!-- driverIdActionIdUnitIdGET->unitIdGET -->
- <g id="edge47" class="edge">
- <title>driverIdActionIdUnitIdGET->unitIdGET</title>
- <path fill="none" stroke="black" d="M2053.64,-391.82C2090.59,-399.6 2129.7,-412.06 2162.18,-432 2241.27,-480.56 2295.18,-500.19 2295.18,-593 2295.18,-667 2295.18,-667 2295.18,-667 2295.18,-751.74 2185.24,-786.54 2111.17,-800.36"/>
- <polygon fill="black" stroke="black" points="2110.2,-796.98 2100.97,-802.18 2111.43,-803.87 2110.2,-796.98"/>
- </g>
- <!-- driverIdActionIdUnitIdGET->driverIdActionIdGET -->
- <g id="edge45" class="edge">
- <title>driverIdActionIdUnitIdGET->driverIdActionIdGET</title>
- <path fill="none" stroke="black" d="M1857.07,-394.9C1838,-402.8 1819.46,-414.56 1808.18,-432 1799.49,-445.43 1798.62,-455.17 1808.18,-468 1819.39,-483.06 1857.34,-495.42 1895.25,-504.41"/>
- <polygon fill="black" stroke="black" points="1894.86,-507.92 1905.39,-506.74 1896.43,-501.09 1894.86,-507.92"/>
- </g>
- <!-- driverIdActionIdUnitIdGET->driverIdActionIdUnitIdGET -->
- <g id="edge44" class="edge">
- <title>driverIdActionIdUnitIdGET->driverIdActionIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M2057.61,-391.49C2104.37,-391.74 2142.41,-387.25 2142.41,-378 2142.41,-369.44 2109.81,-364.95 2067.86,-364.53"/>
- <polygon fill="black" stroke="black" points="2067.62,-361.03 2057.61,-364.51 2067.6,-368.03 2067.62,-361.03"/>
- </g>
- <!-- driverIdUnitIdActionIdEventsGET -->
- <g id="node34" class="node">
- <title>driverIdUnitIdActionIdEventsGET</title>
- <ellipse fill="none" stroke="black" cx="1926.18" cy="-306" rx="226.66" ry="18"/>
- <text text-anchor="middle" x="1926.18" y="-302.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/units/{unitId}/actions/{actionId}/events</text>
- </g>
- <!-- driverIdActionIdUnitIdGET->driverIdUnitIdActionIdEventsGET -->
- <g id="edge46" class="edge">
- <title>driverIdActionIdUnitIdGET->driverIdUnitIdActionIdEventsGET</title>
- <path fill="none" stroke="black" d="M1926.18,-359.7C1926.18,-351.98 1926.18,-342.71 1926.18,-334.11"/>
- <polygon fill="black" stroke="black" points="1929.68,-334.1 1926.18,-324.1 1922.68,-334.1 1929.68,-334.1"/>
- </g>
- <!-- driverIdActionIdUnitIdAlertsGET -->
- <g id="node43" class="node">
- <title>driverIdActionIdUnitIdAlertsGET</title>
- <ellipse fill="none" stroke="black" cx="841.18" cy="-306" rx="222.86" ry="18"/>
- <text text-anchor="middle" x="841.18" y="-302.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/drivers/{driverId}/actions/{actionId}/units/{unitId}/alerts</text>
- </g>
- <!-- driverIdActionIdUnitIdGET->driverIdActionIdUnitIdAlertsGET -->
- <g id="edge48" class="edge">
- <title>driverIdActionIdUnitIdGET->driverIdActionIdUnitIdAlertsGET</title>
- <path fill="none" stroke="black" d="M1765,-367.52C1593.45,-357.3 1314.11,-340.31 1073.18,-324 1052.39,-322.59 1030.57,-321.06 1008.96,-319.52"/>
- <polygon fill="black" stroke="black" points="1008.94,-316.01 998.72,-318.78 1008.44,-322.99 1008.94,-316.01"/>
- </g>
- <!-- driverIdUnitIdActionIdGET->driverIdGET -->
- <g id="edge71" class="edge">
- <title>driverIdUnitIdActionIdGET->driverIdGET</title>
- <path fill="none" stroke="black" d="M2220.41,-35.99C2238.4,-45.87 2260.99,-58.91 2280.18,-72 2322.49,-100.87 2347.99,-97.83 2370.18,-144 2377.11,-158.42 2372.79,-164.21 2370.18,-180 2353.62,-280.05 2293.66,-539.09 2223.18,-612 2204.44,-631.38 2177.9,-643.76 2152.96,-651.63"/>
- <polygon fill="black" stroke="black" points="2151.74,-648.34 2143.14,-654.53 2153.72,-655.05 2151.74,-648.34"/>
- </g>
- <!-- driverIdUnitIdActionIdGET->driverIdUnitIdGET -->
- <g id="edge72" class="edge">
- <title>driverIdUnitIdActionIdGET->driverIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M2225.67,-35.86C2240.13,-44.45 2255.11,-56.43 2263.18,-72 2270.53,-86.21 2269.01,-93.1 2263.18,-108 2258.95,-118.81 2251.36,-128.74 2243.4,-137"/>
- <polygon fill="black" stroke="black" points="2240.82,-134.63 2236.07,-144.11 2245.69,-139.66 2240.82,-134.63"/>
- </g>
- <!-- driverIdUnitIdActionIdGET->driverIdUnitIdActionIdGET -->
- <g id="edge70" class="edge">
- <title>driverIdUnitIdActionIdGET->driverIdUnitIdActionIdGET</title>
- <path fill="none" stroke="black" d="M2319.61,-31.49C2366.37,-31.74 2404.41,-27.25 2404.41,-18 2404.41,-9.44 2371.81,-4.95 2329.86,-4.53"/>
- <polygon fill="black" stroke="black" points="2329.62,-1.03 2319.61,-4.51 2329.6,-8.03 2329.62,-1.03"/>
- </g>
- <!-- driverIdUnitIdActionIdGET->driverIdUnitIdActionIdEventsGET -->
- <g id="edge73" class="edge">
- <title>driverIdUnitIdActionIdGET->driverIdUnitIdActionIdEventsGET</title>
- <path fill="none" stroke="black" d="M1996.04,-22.48C1791.02,-30.74 1485.73,-57.65 1412.18,-144 1401.8,-156.18 1402.29,-167.42 1412.18,-180 1457.75,-237.98 1648.45,-272.41 1784.24,-290.02"/>
- <polygon fill="black" stroke="black" points="1783.96,-293.51 1794.33,-291.31 1784.85,-286.57 1783.96,-293.51"/>
- </g>
- <!-- eventIdGET -->
- <g id="node35" class="node">
- <title>eventIdGET</title>
- <ellipse fill="none" stroke="black" cx="1920.18" cy="-234" rx="76.89" ry="18"/>
- <text text-anchor="middle" x="1920.18" y="-230.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/events/{eventId}</text>
- </g>
- <!-- driverIdUnitIdActionIdEventsGET->eventIdGET -->
- <g id="edge74" class="edge">
- <title>driverIdUnitIdActionIdEventsGET->eventIdGET</title>
- <path fill="none" stroke="black" d="M1924.69,-287.7C1924.03,-279.98 1923.24,-270.71 1922.5,-262.11"/>
- <polygon fill="black" stroke="black" points="1925.99,-261.77 1921.64,-252.1 1919.01,-262.37 1925.99,-261.77"/>
- </g>
- <!-- eventIdGET->driverIdGET -->
- <g id="edge76" class="edge">
- <title>eventIdGET->driverIdGET</title>
- <path fill="none" stroke="black" d="M1990.96,-241.06C2060.18,-248.36 2159.27,-262.88 2188.18,-288 2219.79,-315.48 2219.18,-335.11 2219.18,-377 2219.18,-523 2219.18,-523 2219.18,-523 2219.18,-563.45 2225.54,-580.5 2200.18,-612 2186.23,-629.32 2165.4,-641.19 2145.16,-649.22"/>
- <polygon fill="black" stroke="black" points="2143.78,-646 2135.62,-652.76 2146.22,-652.56 2143.78,-646"/>
- </g>
- <!-- eventIdGET->driverIdUnitIdGET -->
- <g id="edge77" class="edge">
- <title>eventIdGET->driverIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M1972.06,-220.65C2019.3,-209.4 2089.49,-192.69 2142.15,-180.15"/>
- <polygon fill="black" stroke="black" points="2143.19,-183.5 2152.11,-177.78 2141.57,-176.69 2143.19,-183.5"/>
- </g>
- <!-- eventIdGET->driverIdActionIdGET -->
- <g id="edge78" class="edge">
- <title>eventIdGET->driverIdActionIdGET</title>
- <path fill="none" stroke="black" d="M1991.26,-240.85C2054.79,-247.72 2141.01,-261.7 2162.18,-288 2212.33,-350.33 2209.95,-403.83 2162.18,-468 2150.97,-483.06 2113.01,-495.42 2075.11,-504.41"/>
- <polygon fill="black" stroke="black" points="2073.93,-501.09 2064.97,-506.74 2075.5,-507.92 2073.93,-501.09"/>
- </g>
- <!-- eventIdGET->eventIdGET -->
- <g id="edge75" class="edge">
- <title>eventIdGET->eventIdGET</title>
- <path fill="none" stroke="black" d="M1972.28,-247.31C1995.17,-248.49 2014.87,-244.05 2014.87,-234 2014.87,-225.48 2000.72,-220.99 1982.46,-220.54"/>
- <polygon fill="black" stroke="black" points="1982.23,-217.04 1972.28,-220.69 1982.33,-224.04 1982.23,-217.04"/>
- </g>
- <!-- eventIdObservationsGET -->
- <g id="node36" class="node">
- <title>eventIdObservationsGET</title>
- <ellipse fill="none" stroke="black" cx="1920.18" cy="-162" rx="129.18" ry="18"/>
- <text text-anchor="middle" x="1920.18" y="-158.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/events/{eventId}/observations</text>
- </g>
- <!-- eventIdGET->eventIdObservationsGET -->
- <g id="edge79" class="edge">
- <title>eventIdGET->eventIdObservationsGET</title>
- <path fill="none" stroke="black" d="M1914.26,-215.7C1913.47,-207.98 1913.24,-198.71 1913.58,-190.11"/>
- <polygon fill="black" stroke="black" points="1917.08,-190.32 1914.28,-180.1 1910.09,-189.84 1917.08,-190.32"/>
- </g>
- <!-- eventIdLocationsGET -->
- <g id="node37" class="node">
- <title>eventIdLocationsGET</title>
- <ellipse fill="none" stroke="black" cx="1588.18" cy="-162" rx="167.07" ry="18"/>
- <text text-anchor="middle" x="1588.18" y="-158.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/events/{eventId}/observations/locations</text>
- </g>
- <!-- eventIdGET->eventIdLocationsGET -->
- <g id="edge80" class="edge">
- <title>eventIdGET->eventIdLocationsGET</title>
- <path fill="none" stroke="black" d="M1862.86,-221.99C1808.39,-210.9 1726.16,-193.62 1665.84,-180.63"/>
- <polygon fill="black" stroke="black" points="1666.49,-177.19 1655.98,-178.5 1665.01,-184.03 1666.49,-177.19"/>
- </g>
- <!-- eventIdObservationsGET->eventIdGET -->
- <g id="edge27" class="edge">
- <title>eventIdObservationsGET->eventIdGET</title>
- <path fill="none" stroke="black" d="M1926.07,-180.1C1926.88,-187.79 1927.11,-197.05 1926.78,-205.67"/>
- <polygon fill="black" stroke="black" points="1923.29,-205.48 1926.09,-215.7 1930.27,-205.96 1923.29,-205.48"/>
- </g>
- <!-- eventIdObservationsGET->eventIdObservationsGET -->
- <g id="edge28" class="edge">
- <title>eventIdObservationsGET->eventIdObservationsGET</title>
- <path fill="none" stroke="black" d="M2006.44,-175.45C2039.79,-176.04 2067.52,-171.56 2067.52,-162 2067.52,-153.45 2045.33,-148.96 2016.78,-148.53"/>
- <polygon fill="black" stroke="black" points="2016.43,-145.03 2006.44,-148.55 2016.45,-152.03 2016.43,-145.03"/>
- </g>
- <!-- eventIdLocationsGET->eventIdGET -->
- <g id="edge33" class="edge">
- <title>eventIdLocationsGET->eventIdGET</title>
- <path fill="none" stroke="black" d="M1665.16,-178.04C1723.68,-190.06 1803.1,-206.82 1857.72,-218.66"/>
- <polygon fill="black" stroke="black" points="1857.1,-222.1 1867.61,-220.81 1858.59,-215.26 1857.1,-222.1"/>
- </g>
- <!-- eventIdLocationsGET->eventIdLocationsGET -->
- <g id="edge34" class="edge">
- <title>eventIdLocationsGET->eventIdLocationsGET</title>
- <path fill="none" stroke="black" d="M1699.27,-175.48C1739.92,-175.84 1773.21,-171.35 1773.21,-162 1773.21,-153.45 1745.39,-148.96 1709.57,-148.53"/>
- <polygon fill="black" stroke="black" points="1709.28,-145.03 1699.27,-148.52 1709.27,-152.03 1709.28,-145.03"/>
- </g>
- <!-- alertIdGET -->
- <g id="node38" class="node">
- <title>alertIdGET</title>
- <ellipse fill="none" stroke="black" cx="1040.18" cy="-234" rx="68.79" ry="18"/>
- <text text-anchor="middle" x="1040.18" y="-230.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/alerts/{alertId}</text>
- </g>
- <!-- alertIdGET->campaignIdUnitIdGET -->
- <g id="edge86" class="edge">
- <title>alertIdGET->campaignIdUnitIdGET</title>
- <path fill="none" stroke="black" d="M973.28,-238.43C858.23,-245.02 632.87,-261.21 609.18,-288 598.58,-299.98 599.04,-311.62 609.18,-324 763.73,-512.66 912.41,-365.95 1147.18,-432 1416.39,-507.74 1527.02,-464.63 1738.18,-648 1787.41,-690.75 1838.18,-799.86 1815.18,-828 1798.41,-848.52 1744.34,-861.29 1689.73,-869.13"/>
- <polygon fill="black" stroke="black" points="1688.96,-865.71 1679.53,-870.54 1689.92,-872.64 1688.96,-865.71"/>
- </g>
- <!-- alertIdGET->alertIdGET -->
- <g id="edge85" class="edge">
- <title>alertIdGET->alertIdGET</title>
- <path fill="none" stroke="black" d="M1087.11,-247.26C1108.49,-248.62 1127.07,-244.2 1127.07,-234 1127.07,-225.48 1114.08,-220.99 1097.33,-220.54"/>
- <polygon fill="black" stroke="black" points="1097.04,-217.04 1087.11,-220.74 1097.17,-224.04 1097.04,-217.04"/>
- </g>
- <!-- alertIdEventsGET -->
- <g id="node44" class="node">
- <title>alertIdEventsGET</title>
- <ellipse fill="none" stroke="black" cx="1040.18" cy="-162" rx="81.49" ry="18"/>
- <text text-anchor="middle" x="1040.18" y="-158.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">alertIdEventsGET</text>
- </g>
- <!-- alertIdGET->alertIdEventsGET -->
- <g id="edge87" class="edge">
- <title>alertIdGET->alertIdEventsGET</title>
- <path fill="none" stroke="black" d="M1040.18,-215.7C1040.18,-207.98 1040.18,-198.71 1040.18,-190.11"/>
- <polygon fill="black" stroke="black" points="1043.68,-190.1 1040.18,-180.1 1036.68,-190.1 1043.68,-190.1"/>
- </g>
- <!-- eventIdAlertsGET -->
- <g id="node39" class="node">
- <title>eventIdAlertsGET</title>
- <ellipse fill="none" stroke="black" cx="2434.18" cy="-1098" rx="100.98" ry="18"/>
- <text text-anchor="middle" x="2434.18" y="-1094.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/events/{eventId}/alerts</text>
- </g>
- <!-- driverIdActionIdUnitIdAlertIdGET -->
- <g id="node40" class="node">
- <title>driverIdActionIdUnitIdAlertIdGET</title>
- <ellipse fill="none" stroke="black" cx="1547.18" cy="-306" rx="134.58" ry="18"/>
- <text text-anchor="middle" x="1547.18" y="-302.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/events/{eventId}/alerts/{alertId}</text>
- </g>
- <!-- driverIdActionIdUnitIdAlertIdGET->eventIdGET -->
- <g id="edge84" class="edge">
- <title>driverIdActionIdUnitIdAlertIdGET->eventIdGET</title>
- <path fill="none" stroke="black" d="M1621.76,-291C1688.96,-278.39 1786.93,-260.01 1852.06,-247.78"/>
- <polygon fill="black" stroke="black" points="1853.03,-251.16 1862.22,-245.88 1851.74,-244.28 1853.03,-251.16"/>
- </g>
- <!-- driverIdActionIdUnitIdAlertIdGET->alertIdGET -->
- <g id="edge83" class="edge">
- <title>driverIdActionIdUnitIdAlertIdGET->alertIdGET</title>
- <path fill="none" stroke="black" d="M1457.12,-292.57C1357.8,-278.85 1200.12,-257.08 1109.81,-244.61"/>
- <polygon fill="black" stroke="black" points="1110.06,-241.12 1099.68,-243.22 1109.11,-248.05 1110.06,-241.12"/>
- </g>
- <!-- campaignIdUnitsAlertsGET -->
- <g id="node41" class="node">
- <title>campaignIdUnitsAlertsGET</title>
- <ellipse fill="none" stroke="black" cx="1238.18" cy="-306" rx="155.97" ry="18"/>
- <text text-anchor="middle" x="1238.18" y="-302.3" font-family="Helvetica,Arial,sans-serif" font-size="14.00">/campaigns/{campaignId}/units/alerts</text>
- </g>
- <!-- campaignIdUnitsAlertsGET->alertIdGET -->
- <g id="edge81" class="edge">
- <title>campaignIdUnitsAlertsGET->alertIdGET</title>
- <path fill="none" stroke="black" d="M1192.25,-288.76C1161.3,-277.82 1120.51,-263.4 1088.97,-252.25"/>
- <polygon fill="black" stroke="black" points="1090.1,-248.94 1079.5,-248.9 1087.76,-255.54 1090.1,-248.94"/>
- </g>
- <!-- driverIdActionIdUnitIdAlertsGET->alertIdGET -->
- <g id="edge82" class="edge">
- <title>driverIdActionIdUnitIdAlertsGET->alertIdGET</title>
- <path fill="none" stroke="black" d="M888.59,-288.32C919.5,-277.45 959.76,-263.29 991.01,-252.29"/>
- <polygon fill="black" stroke="black" points="992.55,-255.46 1000.82,-248.84 990.23,-248.86 992.55,-255.46"/>
- </g>
- </g>
- </svg>
|