2593 lines
300 KiB
XML
2593 lines
300 KiB
XML
<?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 16.1.0 (0)
|
|
-->
|
|
<!-- Title: api Pages: 1 -->
|
|
<svg width="7721pt" height="2741pt"
|
|
viewBox="0.00 0.00 7721.00 2741.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="background-color:#1e2430;">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(36 2704.9)">
|
|
<title>api</title>
|
|
<polygon fill="#1e2430" stroke="none" points="-36,36 -36,-2704.9 7684.54,-2704.9 7684.54,36 -36,36"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_identity</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M6573,-8C6573,-8 7545,-8 7545,-8 7551,-8 7557,-14 7557,-20 7557,-20 7557,-956.6 7557,-956.6 7557,-962.6 7551,-968.6 7545,-968.6 7545,-968.6 6573,-968.6 6573,-968.6 6567,-968.6 6561,-962.6 6561,-956.6 6561,-956.6 6561,-20 6561,-20 6561,-14 6567,-8 6573,-8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="6626.52" y="-951.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Identity & Access</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_crm</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M2427,-627.6C2427,-627.6 2689,-627.6 2689,-627.6 2695,-627.6 2701,-633.6 2701,-639.6 2701,-639.6 2701,-1046.6 2701,-1046.6 2701,-1052.6 2695,-1058.6 2689,-1058.6 2689,-1058.6 2427,-1058.6 2427,-1058.6 2421,-1058.6 2415,-1052.6 2415,-1046.6 2415,-1046.6 2415,-639.6 2415,-639.6 2415,-633.6 2421,-627.6 2427,-627.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2473.84" y="-1041.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Entities & CRM</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_catalog</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M2657,-1121.4C2657,-1121.4 3756,-1121.4 3756,-1121.4 3762,-1121.4 3768,-1127.4 3768,-1133.4 3768,-1133.4 3768,-2126.2 3768,-2126.2 3768,-2132.2 3762,-2138.2 3756,-2138.2 3756,-2138.2 2657,-2138.2 2657,-2138.2 2651,-2138.2 2645,-2132.2 2645,-2126.2 2645,-2126.2 2645,-1133.4 2645,-1133.4 2645,-1127.4 2651,-1121.4 2657,-1121.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2717.62" y="-2120.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Catalog & Products</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_properties</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M3446,-605.6C3446,-605.6 4152,-605.6 4152,-605.6 4158,-605.6 4164,-611.6 4164,-617.6 4164,-617.6 4164,-1068.6 4164,-1068.6 4164,-1074.6 4158,-1080.6 4152,-1080.6 4152,-1080.6 3446,-1080.6 3446,-1080.6 3440,-1080.6 3434,-1074.6 3434,-1068.6 3434,-1068.6 3434,-617.6 3434,-617.6 3434,-611.6 3440,-605.6 3446,-605.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="3517.03" y="-1063.1" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Properties & Attributes</text>
|
|
</g>
|
|
<g id="clust5" class="cluster">
|
|
<title>cluster_purchasing</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M20,-1850.2C20,-1850.2 541,-1850.2 541,-1850.2 547,-1850.2 553,-1856.2 553,-1862.2 553,-1862.2 553,-2484 553,-2484 553,-2490 547,-2496 541,-2496 541,-2496 20,-2496 20,-2496 14,-2496 8,-2490 8,-2484 8,-2484 8,-1862.2 8,-1862.2 8,-1856.2 14,-1850.2 20,-1850.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="93.96" y="-2478.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Suppliers & Purchasing</text>
|
|
</g>
|
|
<g id="clust6" class="cluster">
|
|
<title>cluster_sales</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M842,-1253.4C842,-1253.4 1779,-1253.4 1779,-1253.4 1785,-1253.4 1791,-1259.4 1791,-1265.4 1791,-1265.4 1791,-2102.2 1791,-2102.2 1791,-2108.2 1785,-2114.2 1779,-2114.2 1779,-2114.2 842,-2114.2 842,-2114.2 836,-2114.2 830,-2108.2 830,-2102.2 830,-2102.2 830,-1265.4 830,-1265.4 830,-1259.4 836,-1253.4 842,-1253.4"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="900.11" y="-2096.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Sales & Fulfillment</text>
|
|
</g>
|
|
<g id="clust7" class="cluster">
|
|
<title>cluster_inventory</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M3440,-1872.2C3440,-1872.2 2046,-1872.2 2046,-1872.2 2040,-1872.2 2034,-1878.2 2034,-1884.2 2034,-1884.2 2034,-2475 2034,-2475 2034,-2481 2040,-2487 2046,-2487 2046,-2487 3440,-2487 3440,-2487 3446,-2487 3452,-2481 3452,-2475 3452,-2475 3452,-1884.2 3452,-1884.2 3452,-1878.2 3446,-1872.2 3440,-1872.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="3544.21" y="-2469.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Inventory & Warehousing</text>
|
|
</g>
|
|
<g id="clust8" class="cluster">
|
|
<title>cluster_finance</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M6200,-748.6C6200,-748.6 6354,-748.6 6354,-748.6 6360,-748.6 6366,-754.6 6366,-760.6 6366,-760.6 6366,-1518.4 6366,-1518.4 6366,-1524.4 6360,-1530.4 6354,-1530.4 6354,-1530.4 6200,-1530.4 6200,-1530.4 6194,-1530.4 6188,-1524.4 6188,-1518.4 6188,-1518.4 6188,-760.6 6188,-760.6 6188,-754.6 6194,-748.6 6200,-748.6"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="6265.2" y="-1512.9" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Finance & Payments</text>
|
|
</g>
|
|
<g id="clust9" class="cluster">
|
|
<title>cluster_media</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M5649,-243.8C5649,-243.8 6541,-243.8 6541,-243.8 6547,-243.8 6553,-249.8 6553,-255.8 6553,-255.8 6553,-552.8 6553,-552.8 6553,-558.8 6547,-564.8 6541,-564.8 6541,-564.8 5649,-564.8 5649,-564.8 5643,-564.8 5637,-558.8 5637,-552.8 5637,-552.8 5637,-255.8 5637,-255.8 5637,-249.8 5643,-243.8 5649,-243.8"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="5700.87" y="-547.3" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">Media & Storage</text>
|
|
</g>
|
|
<g id="clust10" class="cluster">
|
|
<title>cluster_pos</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M3121,-2199C3121,-2199 3228,-2199 3228,-2199 3234,-2199 3240,-2205 3240,-2211 3240,-2211 3240,-2486 3240,-2486 3240,-2492 3234,-2498 3228,-2498 3228,-2498 3121,-2498 3121,-2498 3115,-2498 3109,-2492 3109,-2486 3109,-2486 3109,-2211 3109,-2211 3109,-2205 3115,-2199 3121,-2199"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="3174.52" y="-2480.5" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">POS & Hardware</text>
|
|
</g>
|
|
<g id="clust11" class="cluster">
|
|
<title>cluster_ai_mcp</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M2612,-1797.2C2612,-1797.2 3222,-1797.2 3222,-1797.2 3228,-1797.2 3234,-1803.2 3234,-1809.2 3234,-1809.2 3234,-2146.2 3234,-2146.2 3234,-2152.2 3228,-2158.2 3222,-2158.2 3222,-2158.2 2612,-2158.2 2612,-2158.2 2606,-2158.2 2600,-2152.2 2600,-2146.2 2600,-2146.2 2600,-1809.2 2600,-1809.2 2600,-1803.2 2606,-1797.2 2612,-1797.2"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="2663.45" y="-2140.7" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">AI & Integrations</text>
|
|
</g>
|
|
<g id="clust12" class="cluster">
|
|
<title>cluster_system</title>
|
|
<path fill="#202a3a" stroke="#3f4c5f" d="M3734,-1847.3C3734,-1847.3 4406,-1847.3 4406,-1847.3 4412,-1847.3 4418,-1853.3 4418,-1859.3 4418,-1859.3 4418,-2096.1 4418,-2096.1 4418,-2102.1 4412,-2108.1 4406,-2108.1 4406,-2108.1 3734,-2108.1 3734,-2108.1 3728,-2108.1 3722,-2102.1 3722,-2096.1 3722,-2096.1 3722,-1859.3 3722,-1859.3 3722,-1853.3 3728,-1847.3 3734,-1847.3"/>
|
|
<text xml:space="preserve" text-anchor="middle" x="3793.77" y="-2090.6" font-family="Helvetica,sans-Serif" font-size="15.00" fill="#e2e8f0">System & Realtime</text>
|
|
</g>
|
|
<!-- Auth -->
|
|
<g id="node1" class="node">
|
|
<title>Auth</title>
|
|
<polygon fill="#33415c" stroke="none" points="6583.41,-867.6 6583.41,-898.6 6934.59,-898.6 6934.59,-867.6 6583.41,-867.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-867.6 6583.41,-898.6 6934.59,-898.6 6934.59,-867.6 6583.41,-867.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6745.34" y="-883.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Auth</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6748.99" y="-874.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/auth</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6583.41,-845.6 6583.41,-867.6 6934.59,-867.6 6934.59,-845.6 6583.41,-845.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-845.6 6583.41,-867.6 6934.59,-867.6 6934.59,-845.6 6583.41,-845.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="6584.41,-846.6 6584.41,-866.6 6622.41,-866.6 6622.41,-846.6 6584.41,-846.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6594.16" y="-854.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6626.41" y="-854.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/.well-known/oauth-authorization-server</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6823.31" y="-853.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">OAuth 2.0 Authorization Ser…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6583.41,-823.6 6583.41,-845.6 6934.59,-845.6 6934.59,-823.6 6583.41,-823.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-823.6 6583.41,-845.6 6934.59,-845.6 6934.59,-823.6 6583.41,-823.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="6584.41,-824.6 6584.41,-844.6 6622.44,-844.6 6622.44,-824.6 6584.41,-824.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6594.17" y="-832.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6626.44" y="-832.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/.well-known/oauth-protected-resource</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6818.43" y="-831.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">OAuth 2.0 Protected Resourc…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6583.41,-801.6 6583.41,-823.6 6934.59,-823.6 6934.59,-801.6 6583.41,-801.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-801.6 6583.41,-823.6 6934.59,-823.6 6934.59,-801.6 6583.41,-801.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="6584.41,-802.6 6584.41,-822.6 6700.24,-822.6 6700.24,-802.6 6584.41,-802.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6633.07" y="-810.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6704.24" y="-810.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/me</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6885.13" y="-809.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Current user</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6583.41,-779.6 6583.41,-801.6 6934.59,-801.6 6934.59,-779.6 6583.41,-779.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-779.6 6583.41,-801.6 6934.59,-801.6 6934.59,-779.6 6583.41,-779.6"/>
|
|
<polygon fill="#143826" stroke="none" points="6584.41,-780.6 6584.41,-800.6 6679.9,-800.6 6679.9,-780.6 6584.41,-780.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6619.9" y="-788.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6683.9" y="-788.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/login</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6833.54" y="-787.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Login with Google ID token</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6583.41,-757.6 6583.41,-779.6 6934.59,-779.6 6934.59,-757.6 6583.41,-757.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-757.6 6583.41,-779.6 6934.59,-779.6 6934.59,-757.6 6583.41,-757.6"/>
|
|
<polygon fill="#143826" stroke="none" points="6584.41,-758.6 6584.41,-778.6 6701.54,-778.6 6701.54,-758.6 6584.41,-758.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6630.72" y="-766.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6705.54" y="-766.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/logout</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6905.12" y="-765.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Logout</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6583.41,-735.6 6583.41,-757.6 6934.59,-757.6 6934.59,-735.6 6583.41,-735.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6583.41,-735.6 6583.41,-757.6 6934.59,-757.6 6934.59,-735.6 6583.41,-735.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="6584.41,-736.6 6584.41,-756.6 6664.55,-756.6 6664.55,-736.6 6584.41,-736.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6615.48" y="-744.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6668.55" y="-744.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/selected-company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6850.88" y="-743.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Set selected company</text>
|
|
</g>
|
|
<!-- Company -->
|
|
<g id="node2" class="node">
|
|
<title>Company</title>
|
|
<polygon fill="#33415c" stroke="none" points="7334.92,-459.8 7334.92,-494.8 7535.08,-494.8 7535.08,-459.8 7334.92,-459.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-459.8 7334.92,-494.8 7535.08,-494.8 7535.08,-459.8 7334.92,-459.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="7336.92,-488.8 7336.92,-492.8 7369.62,-492.8 7369.62,-488.8 7336.92,-488.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="7369.62,-488.8 7369.62,-492.8 7402.31,-492.8 7402.31,-488.8 7369.62,-488.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="7402.31,-488.8 7402.31,-492.8 7435,-492.8 7435,-488.8 7402.31,-488.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="7435,-488.8 7435,-492.8 7467.69,-492.8 7467.69,-488.8 7435,-488.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="7467.69,-488.8 7467.69,-492.8 7500.38,-492.8 7500.38,-488.8 7467.69,-488.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="7500.38,-488.8 7500.38,-492.8 7533.08,-492.8 7533.08,-488.8 7500.38,-488.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7407.66" y="-476" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Company</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7415.49" y="-466.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/company</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7334.92,-437.8 7334.92,-459.8 7535.08,-459.8 7535.08,-437.8 7334.92,-437.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-437.8 7334.92,-459.8 7535.08,-459.8 7535.08,-437.8 7334.92,-437.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="7335.92,-438.8 7335.92,-458.8 7403.26,-458.8 7403.26,-438.8 7335.92,-438.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7360.34" y="-447.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7407.26" y="-446.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7476.72" y="-445.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List companies</text>
|
|
<polygon fill="#272e3d" stroke="none" points="7334.92,-415.8 7334.92,-437.8 7535.08,-437.8 7535.08,-415.8 7334.92,-415.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-415.8 7334.92,-437.8 7535.08,-437.8 7535.08,-415.8 7334.92,-415.8"/>
|
|
<polygon fill="#143826" stroke="none" points="7335.92,-416.8 7335.92,-436.8 7401.48,-436.8 7401.48,-416.8 7335.92,-416.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7356.45" y="-425.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7405.48" y="-424.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7471.38" y="-423.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create company</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7334.92,-393.8 7334.92,-415.8 7535.08,-415.8 7535.08,-393.8 7334.92,-393.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-393.8 7334.92,-415.8 7535.08,-415.8 7535.08,-393.8 7334.92,-393.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="7335.92,-394.8 7335.92,-414.8 7374.4,-414.8 7374.4,-394.8 7335.92,-394.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7345.91" y="-403.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7378.4" y="-402.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/export</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7420.69" y="-401.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Export company catalog as z…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="7334.92,-371.8 7334.92,-393.8 7535.08,-393.8 7535.08,-371.8 7334.92,-371.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-371.8 7334.92,-393.8 7535.08,-393.8 7535.08,-371.8 7334.92,-371.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="7335.92,-372.8 7335.92,-392.8 7385.48,-392.8 7385.48,-372.8 7335.92,-372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7351.45" y="-381.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7389.48" y="-380.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/history</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7456.71" y="-379.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get company history</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7334.92,-349.8 7334.92,-371.8 7535.08,-371.8 7535.08,-349.8 7334.92,-349.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-349.8 7334.92,-371.8 7535.08,-371.8 7535.08,-349.8 7334.92,-349.8"/>
|
|
<polygon fill="#143826" stroke="none" points="7335.92,-350.8 7335.92,-370.8 7374.4,-370.8 7374.4,-350.8 7335.92,-350.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7342.91" y="-359.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7378.4" y="-358.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/export</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7420.69" y="-357.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Export company catalog as z…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="7334.92,-327.8 7334.92,-349.8 7535.08,-349.8 7535.08,-327.8 7334.92,-327.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-327.8 7334.92,-349.8 7535.08,-349.8 7535.08,-327.8 7334.92,-327.8"/>
|
|
<polygon fill="#143826" stroke="none" points="7335.92,-328.8 7335.92,-348.8 7378.36,-348.8 7378.36,-328.8 7335.92,-328.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7344.89" y="-337.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7382.36" y="-336.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/history</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7435.37" y="-335.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add company history entry</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7334.92,-305.8 7334.92,-327.8 7535.08,-327.8 7535.08,-305.8 7334.92,-305.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-305.8 7334.92,-327.8 7535.08,-327.8 7535.08,-305.8 7334.92,-305.8"/>
|
|
<polygon fill="#143826" stroke="none" points="7335.92,-306.8 7335.92,-326.8 7373.92,-326.8 7373.92,-306.8 7335.92,-306.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7342.67" y="-315.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7377.92" y="-314.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/import</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7419.81" y="-313.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Import company catalog from…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="7334.92,-283.8 7334.92,-305.8 7535.08,-305.8 7535.08,-283.8 7334.92,-283.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-283.8 7334.92,-305.8 7535.08,-305.8 7535.08,-283.8 7334.92,-283.8"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="7335.92,-284.8 7335.92,-304.8 7395.33,-304.8 7395.33,-284.8 7335.92,-284.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7356.63" y="-293.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7399.33" y="-292.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7469.6" y="-291.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update company</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7334.92,-261.8 7334.92,-283.8 7535.08,-283.8 7535.08,-261.8 7334.92,-261.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7334.92,-261.8 7334.92,-283.8 7535.08,-283.8 7535.08,-261.8 7334.92,-261.8"/>
|
|
<polygon fill="#3a181e" stroke="none" points="7335.92,-262.8 7335.92,-282.8 7398.56,-282.8 7398.56,-262.8 7335.92,-262.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7349.49" y="-271.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7402.56" y="-270.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7472.27" y="-269.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete company</text>
|
|
</g>
|
|
<!-- CompanySetting -->
|
|
<g id="node3" class="node">
|
|
<title>CompanySetting</title>
|
|
<polygon fill="#33415c" stroke="none" points="7018.9,-832.6 7018.9,-867.6 7283.1,-867.6 7283.1,-832.6 7018.9,-832.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7018.9,-832.6 7018.9,-867.6 7283.1,-867.6 7283.1,-832.6 7018.9,-832.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="7020.9,-861.6 7020.9,-865.6 7281.1,-865.6 7281.1,-861.6 7020.9,-861.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7103.33" y="-848.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">CompanySetting</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7118.23" y="-839.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/companysetting</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7018.9,-810.6 7018.9,-832.6 7283.1,-832.6 7283.1,-810.6 7018.9,-810.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7018.9,-810.6 7018.9,-832.6 7283.1,-832.6 7283.1,-810.6 7018.9,-810.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="7019.9,-811.6 7019.9,-831.6 7074.25,-831.6 7074.25,-811.6 7019.9,-811.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7037.82" y="-819.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7078.25" y="-819.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/company/setting</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7201.17" y="-818.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List company settings</text>
|
|
<polygon fill="#272e3d" stroke="none" points="7018.9,-788.6 7018.9,-810.6 7283.1,-810.6 7283.1,-788.6 7018.9,-788.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7018.9,-788.6 7018.9,-810.6 7283.1,-810.6 7283.1,-788.6 7018.9,-788.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="7019.9,-789.6 7019.9,-809.6 7057.9,-809.6 7057.9,-789.6 7019.9,-789.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7029.65" y="-797.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7061.9" y="-797.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/company/setting/{key}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7179.38" y="-796.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get company setting by key</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7018.9,-766.6 7018.9,-788.6 7283.1,-788.6 7283.1,-766.6 7018.9,-766.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7018.9,-766.6 7018.9,-788.6 7283.1,-788.6 7283.1,-766.6 7018.9,-766.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="7019.9,-767.6 7019.9,-787.6 7062.79,-787.6 7062.79,-767.6 7019.9,-767.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7032.35" y="-775.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7066.79" y="-775.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/company/setting/{key}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7194.06" y="-774.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Upsert company setting</text>
|
|
</g>
|
|
<!-- Company->CompanySetting -->
|
|
<g id="edge49" class="edge">
|
|
<title>Company:w->CompanySetting:n</title>
|
|
<g id="a_edge49"><a xlink:title="Company → CompanySetting (settings)">
|
|
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M7326.13,-378.3C7223.51,-378.3 7272.87,-504.27 7190,-564.8 7180.91,-571.44 7172.56,-563.67 7165.98,-572.8 7163.17,-576.69 7164.54,-579.02 7165.98,-583.6 7172.29,-603.63 7385.12,-770.91 7291.1,-865.6 7271.39,-885.45 7174.01,-895.57 7154.43,-874.84"/>
|
|
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="7156.77,-874.08 7151.81,-868.56 7152.24,-875.96 7156.77,-874.08"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="7186.49" y="-575.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff6b6b">  settings  </text>
|
|
</g>
|
|
<!-- Customergroup -->
|
|
<g id="node4" class="node">
|
|
<title>Customergroup</title>
|
|
<polygon fill="#33415c" stroke="none" points="6683.48,-136 6683.48,-171 6858.52,-171 6858.52,-136 6683.48,-136"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6683.48,-136 6683.48,-171 6858.52,-171 6858.52,-136 6683.48,-136"/>
|
|
<polygon fill="#33415c" stroke="none" points="6685.48,-165 6685.48,-169 6742.49,-169 6742.49,-165 6685.48,-165"/>
|
|
<polygon fill="#33415c" stroke="none" points="6742.49,-165 6742.49,-169 6799.51,-169 6799.51,-165 6742.49,-165"/>
|
|
<polygon fill="#33415c" stroke="none" points="6799.51,-165 6799.51,-169 6856.52,-169 6856.52,-165 6799.51,-165"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6726" y="-152.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Customergroup</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6739.74" y="-142.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/customergroup</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6683.48,-114 6683.48,-136 6858.52,-136 6858.52,-114 6683.48,-114"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6683.48,-114 6683.48,-136 6858.52,-136 6858.52,-114 6683.48,-114"/>
|
|
<polygon fill="#182b40" stroke="none" points="6684.48,-115 6684.48,-135 6736.48,-135 6736.48,-115 6684.48,-115"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6701.23" y="-123.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6740.48" y="-123" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6779.27" y="-121.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List customer groups</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6683.48,-92 6683.48,-114 6858.52,-114 6858.52,-92 6683.48,-92"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6683.48,-92 6683.48,-114 6858.52,-114 6858.52,-92 6683.48,-92"/>
|
|
<polygon fill="#143826" stroke="none" points="6684.48,-93 6684.48,-113 6733.96,-113 6733.96,-93 6684.48,-93"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6696.97" y="-101.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6737.96" y="-101" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6771.71" y="-99.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create customer group</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6683.48,-70 6683.48,-92 6858.52,-92 6858.52,-70 6683.48,-70"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6683.48,-70 6683.48,-92 6858.52,-92 6858.52,-70 6683.48,-70"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="6684.48,-71 6684.48,-91 6722.48,-91 6722.48,-71 6684.48,-71"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6694.48" y="-79.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6726.48" y="-79" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6762.82" y="-77.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder customer groups</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6683.48,-48 6683.48,-70 6858.52,-70 6858.52,-48 6683.48,-48"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6683.48,-48 6683.48,-70 6858.52,-70 6858.52,-48 6683.48,-48"/>
|
|
<polygon fill="#301c44" stroke="none" points="6684.48,-49 6684.48,-69 6727.81,-69 6727.81,-49 6684.48,-49"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6690.64" y="-57.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6731.81" y="-57" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6769.92" y="-55.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update customer group</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6683.48,-26 6683.48,-48 6858.52,-48 6858.52,-26 6683.48,-26"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6683.48,-26 6683.48,-48 6858.52,-48 6858.52,-26 6683.48,-26"/>
|
|
<polygon fill="#3a181e" stroke="none" points="6684.48,-27 6684.48,-47 6731.04,-47 6731.04,-27 6684.48,-27"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6690" y="-35.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6735.04" y="-35" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6772.59" y="-33.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete customer group</text>
|
|
</g>
|
|
<!-- Company->Customergroup -->
|
|
<g id="edge47" class="edge">
|
|
<title>Company:e->Customergroup:n</title>
|
|
<g id="a_edge47"><a xlink:title="Company → Customergroup (poscustomergroup)">
|
|
<path fill="none" stroke="#66b3ff" stroke-width="1.4" d="M7543.87,-378.3C7597.43,-378.3 7578.52,-297.77 7542.87,-257.8 7438.4,-140.7 6851.59,-322.68 6828.7,-178.98"/>
|
|
<polygon fill="#66b3ff" stroke="#66b3ff" stroke-width="1.4" points="6831.16,-178.91 6828.18,-172.11 6826.27,-179.28 6831.16,-178.91"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="7495.19" y="-213.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#66b3ff">  poscustomergroup  </text>
|
|
</g>
|
|
<!-- Category -->
|
|
<g id="node8" class="node">
|
|
<title>Category</title>
|
|
<polygon fill="#33415c" stroke="none" points="2957.2,-2033.2 2957.2,-2068.2 3150.8,-2068.2 3150.8,-2033.2 2957.2,-2033.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-2033.2 2957.2,-2068.2 3150.8,-2068.2 3150.8,-2033.2 2957.2,-2033.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="2959.2,-2062.2 2959.2,-2066.2 2990.8,-2066.2 2990.8,-2062.2 2959.2,-2062.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="2990.8,-2062.2 2990.8,-2066.2 3022.4,-2066.2 3022.4,-2062.2 2990.8,-2062.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="3022.4,-2062.2 3022.4,-2066.2 3054,-2066.2 3054,-2062.2 3022.4,-2062.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="3054,-2062.2 3054,-2066.2 3085.6,-2066.2 3085.6,-2062.2 3054,-2062.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="3085.6,-2062.2 3085.6,-2066.2 3117.2,-2066.2 3117.2,-2062.2 3085.6,-2062.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="3117.2,-2062.2 3117.2,-2066.2 3148.8,-2066.2 3148.8,-2062.2 3117.2,-2062.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3027.99" y="-2049.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Category</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3035.49" y="-2040.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/category</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2957.2,-2011.2 2957.2,-2033.2 3150.8,-2033.2 3150.8,-2011.2 2957.2,-2011.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-2011.2 2957.2,-2033.2 3150.8,-2033.2 3150.8,-2011.2 2957.2,-2011.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2958.2,-2012.2 2958.2,-2032.2 3022.17,-2032.2 3022.17,-2012.2 2958.2,-2012.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2977.93" y="-2020.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3026.17" y="-2020.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3088.88" y="-2019" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create category</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2957.2,-1989.2 2957.2,-2011.2 3150.8,-2011.2 3150.8,-1989.2 2957.2,-1989.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1989.2 2957.2,-2011.2 3150.8,-2011.2 3150.8,-1989.2 2957.2,-1989.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2958.2,-1990.2 2958.2,-2010.2 3000.46,-2010.2 3000.46,-1990.2 2958.2,-1990.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2970.08" y="-1998.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3004.46" y="-1998.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/articles</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3078.22" y="-1997" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Articles in category</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2957.2,-1967.2 2957.2,-1989.2 3150.8,-1989.2 3150.8,-1967.2 2957.2,-1967.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1967.2 2957.2,-1989.2 3150.8,-1989.2 3150.8,-1967.2 2957.2,-1967.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2958.2,-1968.2 2958.2,-1988.2 2996.2,-1988.2 2996.2,-1968.2 2958.2,-1968.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2967.95" y="-1976.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3000.2" y="-1976.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/export.zip</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3058.21" y="-1975" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Export categories as ZIP</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2957.2,-1945.2 2957.2,-1967.2 3150.8,-1967.2 3150.8,-1945.2 2957.2,-1945.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1945.2 2957.2,-1967.2 3150.8,-1967.2 3150.8,-1945.2 2957.2,-1945.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2958.2,-1946.2 2958.2,-1966.2 3018.87,-1966.2 3018.87,-1946.2 2958.2,-1946.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2979.28" y="-1954.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3022.87" y="-1954.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/tree</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3097.33" y="-1953" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Category tree</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2957.2,-1923.2 2957.2,-1945.2 3150.8,-1945.2 3150.8,-1923.2 2957.2,-1923.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1923.2 2957.2,-1945.2 3150.8,-1945.2 3150.8,-1923.2 2957.2,-1923.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2958.2,-1924.2 2958.2,-1944.2 3001.31,-1944.2 3001.31,-1924.2 2958.2,-1924.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2967.5" y="-1932.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3005.31" y="-1932.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3074.65" y="-1931" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add category image</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2957.2,-1901.2 2957.2,-1923.2 3150.8,-1923.2 3150.8,-1901.2 2957.2,-1901.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1901.2 2957.2,-1923.2 3150.8,-1923.2 3150.8,-1901.2 2957.2,-1901.2"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="2958.2,-1902.2 2958.2,-1922.2 3001.64,-1922.2 3001.64,-1902.2 2958.2,-1902.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2970.92" y="-1910.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3005.64" y="-1910.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3052.86" y="-1909" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder sibling categories</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2957.2,-1879.2 2957.2,-1901.2 3150.8,-1901.2 3150.8,-1879.2 2957.2,-1879.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1879.2 2957.2,-1901.2 3150.8,-1901.2 3150.8,-1879.2 2957.2,-1879.2"/>
|
|
<polygon fill="#301c44" stroke="none" points="2958.2,-1880.2 2958.2,-1900.2 2999.27,-1900.2 2999.27,-1880.2 2958.2,-1880.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2963.24" y="-1888.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3003.27" y="-1888.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3036.86" y="-1887" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update category (rename or …</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2957.2,-1857.2 2957.2,-1879.2 3150.8,-1879.2 3150.8,-1857.2 2957.2,-1857.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1857.2 2957.2,-1879.2 3150.8,-1879.2 3150.8,-1857.2 2957.2,-1857.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2958.2,-1858.2 2958.2,-1878.2 3019.24,-1878.2 3019.24,-1858.2 2958.2,-1858.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2970.97" y="-1866.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3023.24" y="-1866.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3089.77" y="-1865" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete category</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2957.2,-1835.2 2957.2,-1857.2 3150.8,-1857.2 3150.8,-1835.2 2957.2,-1835.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2957.2,-1835.2 2957.2,-1857.2 3150.8,-1857.2 3150.8,-1835.2 2957.2,-1835.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2958.2,-1836.2 2958.2,-1856.2 3000.68,-1856.2 3000.68,-1836.2 2958.2,-1836.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2961.69" y="-1844.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3004.68" y="-1844.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3065.76" y="-1843" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete category image</text>
|
|
</g>
|
|
<!-- Company->Category -->
|
|
<g id="edge48" class="edge">
|
|
<title>Company:w->Category:n</title>
|
|
<g id="a_edge48"><a xlink:title="Company → Category (root_category)">
|
|
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M7326.13,-378.3C7131.54,-378.3 7118.99,-518.45 6930,-564.8 6887.88,-575.13 6778.32,-570.65 6735,-572.8 6484.22,-585.24 6418.92,-565.81 6171,-605.6 5360.86,-735.64 5200.29,-972.01 4387,-1080.6 4303.19,-1091.79 2949.51,-1086.93 2864.97,-1088.6 2861.64,-1088.67 1911.31,-1119.01 1909,-1121.4 1815.27,-1218.4 1823.03,-1624.46 1909,-1728.4 1997.8,-1835.77 3067.33,-1726.09 3158.8,-1831.2 3227.36,-1909.99 3232.24,-1991.93 3158.8,-2066.2 3147.07,-2078.07 3091.77,-2084.7 3074.78,-2074.6"/>
|
|
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="3076.92,-2073.4 3070.98,-2068.96 3072.86,-2076.13 3076.92,-2073.4"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2897.48" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#c79bff">  root_category  </text>
|
|
</g>
|
|
<!-- Number -->
|
|
<g id="node5" class="node">
|
|
<title>Number</title>
|
|
<polygon fill="#33415c" stroke="none" points="7367.24,-823.6 7367.24,-854.6 7534.76,-854.6 7534.76,-823.6 7367.24,-823.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7367.24,-823.6 7367.24,-854.6 7534.76,-854.6 7534.76,-823.6 7367.24,-823.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7428.33" y="-839.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7434.49" y="-830.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/number</text>
|
|
<polygon fill="#2a3242" stroke="none" points="7367.24,-801.6 7367.24,-823.6 7534.76,-823.6 7534.76,-801.6 7367.24,-801.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7367.24,-801.6 7367.24,-823.6 7534.76,-823.6 7534.76,-801.6 7367.24,-801.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="7368.24,-802.6 7368.24,-822.6 7414.92,-822.6 7414.92,-802.6 7368.24,-802.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7382.33" y="-810.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7418.92" y="-810.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7447.04" y="-809.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List number sequences</text>
|
|
<polygon fill="#272e3d" stroke="none" points="7367.24,-779.6 7367.24,-801.6 7534.76,-801.6 7534.76,-779.6 7367.24,-779.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="7367.24,-779.6 7367.24,-801.6 7534.76,-801.6 7534.76,-779.6 7367.24,-779.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="7368.24,-780.6 7368.24,-800.6 7406.24,-800.6 7406.24,-780.6 7368.24,-780.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="7371.75" y="-788.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7410.24" y="-788.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="7437.69" y="-787.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update number sequence</text>
|
|
</g>
|
|
<!-- Number->Company -->
|
|
<g id="edge50" class="edge">
|
|
<title>Number:w->Company:n</title>
|
|
<g id="a_edge50"><a xlink:title="Number → Company (companyId)">
|
|
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M7366.24,-812.6C7272.44,-812.6 7390.45,-672.8 7325,-605.6 7293.24,-572.99 7202.69,-610.65 7227.97,-572.8 7277.14,-499.21 7408.94,-579.48 7418.15,-502.82"/>
|
|
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="7420.59,-503.04 7418.53,-495.92 7415.69,-502.77 7420.59,-503.04"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="7254.99" y="-575.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#6bdf9a">  companyId  </text>
|
|
</g>
|
|
<!-- Entity -->
|
|
<g id="node6" class="node">
|
|
<title>Entity</title>
|
|
<polygon fill="#33415c" stroke="none" points="2437.32,-953.6 2437.32,-988.6 2678.68,-988.6 2678.68,-953.6 2437.32,-953.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-953.6 2437.32,-988.6 2678.68,-988.6 2678.68,-953.6 2437.32,-953.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="2439.32,-982.6 2439.32,-986.6 2498.66,-986.6 2498.66,-982.6 2439.32,-982.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="2498.66,-982.6 2498.66,-986.6 2558,-986.6 2558,-982.6 2498.66,-982.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="2558,-982.6 2558,-986.6 2617.34,-986.6 2617.34,-982.6 2558,-982.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="2617.34,-982.6 2617.34,-986.6 2676.68,-986.6 2676.68,-982.6 2617.34,-982.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2541.33" y="-969.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Entity</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2545.99" y="-960.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/entity</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-931.6 2437.32,-953.6 2678.68,-953.6 2678.68,-931.6 2437.32,-931.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-931.6 2437.32,-953.6 2678.68,-953.6 2678.68,-931.6 2437.32,-931.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="2438.32,-932.6 2438.32,-952.6 2523.84,-952.6 2523.84,-932.6 2438.32,-932.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2471.83" y="-940.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2527.84" y="-940.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2633.66" y="-939.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List entities</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-909.6 2437.32,-931.6 2678.68,-931.6 2678.68,-909.6 2437.32,-909.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-909.6 2437.32,-931.6 2678.68,-931.6 2678.68,-909.6 2437.32,-909.6"/>
|
|
<polygon fill="#143826" stroke="none" points="2438.32,-910.6 2438.32,-930.6 2522.06,-930.6 2522.06,-910.6 2438.32,-910.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2467.94" y="-918.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2526.06" y="-918.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2628.32" y="-917.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create entity</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-887.6 2437.32,-909.6 2678.68,-909.6 2678.68,-887.6 2437.32,-887.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-887.6 2437.32,-909.6 2678.68,-909.6 2678.68,-887.6 2437.32,-887.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="2438.32,-888.6 2438.32,-908.6 2484.72,-908.6 2484.72,-888.6 2438.32,-888.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2452.27" y="-896.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2488.72" y="-896.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/address</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2600.75" y="-895.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List entity addresses</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-865.6 2437.32,-887.6 2678.68,-887.6 2678.68,-865.6 2437.32,-865.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-865.6 2437.32,-887.6 2678.68,-887.6 2678.68,-865.6 2437.32,-865.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="2438.32,-866.6 2438.32,-886.6 2488.02,-886.6 2488.02,-866.6 2438.32,-866.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2453.92" y="-874.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2492.02" y="-874.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/contact</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2607.87" y="-873.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List entity contacts</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-843.6 2437.32,-865.6 2678.68,-865.6 2678.68,-843.6 2437.32,-843.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-843.6 2437.32,-865.6 2678.68,-865.6 2678.68,-843.6 2437.32,-843.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="2438.32,-844.6 2438.32,-864.6 2520.21,-864.6 2520.21,-844.6 2438.32,-844.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2470.02" y="-852.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2524.21" y="-852.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2639.44" y="-851.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get entity</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-821.6 2437.32,-843.6 2678.68,-843.6 2678.68,-821.6 2437.32,-821.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-821.6 2437.32,-843.6 2678.68,-843.6 2678.68,-821.6 2437.32,-821.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="2438.32,-822.6 2438.32,-842.6 2483.65,-842.6 2483.65,-822.6 2438.32,-822.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2451.73" y="-830.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2487.65" y="-830.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/next-number</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2573.63" y="-829.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Peek next customer number</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-799.6 2437.32,-821.6 2678.68,-821.6 2678.68,-799.6 2437.32,-799.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-799.6 2437.32,-821.6 2678.68,-821.6 2678.68,-799.6 2437.32,-799.6"/>
|
|
<polygon fill="#143826" stroke="none" points="2438.32,-800.6 2438.32,-820.6 2483.68,-820.6 2483.68,-800.6 2438.32,-800.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2448.75" y="-808.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2487.68" y="-808.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/address</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2597.64" y="-807.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create entity address</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-777.6 2437.32,-799.6 2678.68,-799.6 2678.68,-777.6 2437.32,-777.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-777.6 2437.32,-799.6 2678.68,-799.6 2678.68,-777.6 2437.32,-777.6"/>
|
|
<polygon fill="#143826" stroke="none" points="2438.32,-778.6 2438.32,-798.6 2485.5,-798.6 2485.5,-778.6 2438.32,-778.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2449.66" y="-786.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2489.5" y="-786.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/contact</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2600.31" y="-785.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create entity contact</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-755.6 2437.32,-777.6 2678.68,-777.6 2678.68,-755.6 2437.32,-755.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-755.6 2437.32,-777.6 2678.68,-777.6 2678.68,-755.6 2437.32,-755.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="2438.32,-756.6 2438.32,-776.6 2476.6,-776.6 2476.6,-756.6 2438.32,-756.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.96" y="-764.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2480.6" y="-764.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/address/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2595.85" y="-763.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update entity address</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-733.6 2437.32,-755.6 2678.68,-755.6 2678.68,-733.6 2437.32,-733.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-733.6 2437.32,-755.6 2678.68,-755.6 2678.68,-733.6 2437.32,-733.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="2438.32,-734.6 2438.32,-754.6 2478.42,-754.6 2478.42,-734.6 2438.32,-734.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2442.87" y="-742.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2482.42" y="-742.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/contact/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2598.52" y="-741.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update entity contact</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-711.6 2437.32,-733.6 2678.68,-733.6 2678.68,-711.6 2437.32,-711.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-711.6 2437.32,-733.6 2678.68,-733.6 2678.68,-711.6 2437.32,-711.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="2438.32,-712.6 2438.32,-732.6 2515.91,-732.6 2515.91,-712.6 2438.32,-712.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2461.62" y="-720.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2519.91" y="-720.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2626.54" y="-719.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update entity</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-689.6 2437.32,-711.6 2678.68,-711.6 2678.68,-689.6 2437.32,-689.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-689.6 2437.32,-711.6 2678.68,-711.6 2678.68,-689.6 2437.32,-689.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2438.32,-690.6 2438.32,-710.6 2479.83,-710.6 2479.83,-690.6 2438.32,-690.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2441.32" y="-698.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2483.83" y="-698.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/address/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2598.53" y="-697.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete entity address</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2437.32,-667.6 2437.32,-689.6 2678.68,-689.6 2678.68,-667.6 2437.32,-667.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-667.6 2437.32,-689.6 2678.68,-689.6 2678.68,-667.6 2437.32,-667.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2438.32,-668.6 2438.32,-688.6 2481.65,-688.6 2481.65,-668.6 2438.32,-668.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2442.23" y="-676.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2485.65" y="-676.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{entityId}/contact/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2601.19" y="-675.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete entity contact</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2437.32,-645.6 2437.32,-667.6 2678.68,-667.6 2678.68,-645.6 2437.32,-645.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2437.32,-645.6 2437.32,-667.6 2678.68,-667.6 2678.68,-645.6 2437.32,-645.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2438.32,-646.6 2438.32,-666.6 2519.14,-666.6 2519.14,-646.6 2438.32,-646.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2460.98" y="-654.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2523.14" y="-654.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2629.21" y="-653.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete entity</text>
|
|
</g>
|
|
<!-- Entity->Customergroup -->
|
|
<g id="edge46" class="edge">
|
|
<title>Entity:e->Customergroup:n</title>
|
|
<g id="a_edge46"><a xlink:title="Entity → Customergroup (customergroupId)">
|
|
<path fill="none" stroke="#56d68a" stroke-width="1.4" d="M2679.68,-920.6C2933.11,-920.6 2918.52,-696.73 3155,-605.6 4156.42,-219.69 4475.35,-358.05 5542.46,-243.8 5604.77,-237.13 6629.11,-235.35 6709.05,-177.36"/>
|
|
<polygon fill="#56d68a" stroke="#56d68a" stroke-width="1.4" points="6710.94,-178.94 6712.8,-171.76 6706.87,-176.21 6710.94,-178.94"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="5581.23" y="-375.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#56d68a">  customergroupId  </text>
|
|
</g>
|
|
<!-- Article -->
|
|
<g id="node7" class="node">
|
|
<title>Article</title>
|
|
<polygon fill="#33415c" stroke="none" points="3359.6,-1689.4 3359.6,-1724.4 3644.4,-1724.4 3644.4,-1689.4 3359.6,-1689.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1689.4 3359.6,-1724.4 3644.4,-1724.4 3644.4,-1689.4 3359.6,-1689.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3361.6,-1718.4 3361.6,-1722.4 3383.2,-1722.4 3383.2,-1718.4 3361.6,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3383.2,-1718.4 3383.2,-1722.4 3404.8,-1722.4 3404.8,-1718.4 3383.2,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3404.8,-1718.4 3404.8,-1722.4 3426.4,-1722.4 3426.4,-1718.4 3404.8,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3426.4,-1718.4 3426.4,-1722.4 3448,-1722.4 3448,-1718.4 3426.4,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3448,-1718.4 3448,-1722.4 3469.6,-1722.4 3469.6,-1718.4 3448,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3469.6,-1718.4 3469.6,-1722.4 3491.2,-1722.4 3491.2,-1718.4 3469.6,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3491.2,-1718.4 3491.2,-1722.4 3512.8,-1722.4 3512.8,-1718.4 3491.2,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3512.8,-1718.4 3512.8,-1722.4 3534.4,-1722.4 3534.4,-1718.4 3512.8,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3534.4,-1718.4 3534.4,-1722.4 3556,-1722.4 3556,-1718.4 3534.4,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3556,-1718.4 3556,-1722.4 3577.6,-1722.4 3577.6,-1718.4 3556,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3577.6,-1718.4 3577.6,-1722.4 3599.2,-1722.4 3599.2,-1718.4 3577.6,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3599.2,-1718.4 3599.2,-1722.4 3620.8,-1722.4 3620.8,-1718.4 3599.2,-1718.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="3620.8,-1718.4 3620.8,-1722.4 3642.4,-1722.4 3642.4,-1718.4 3620.8,-1718.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3483.33" y="-1705.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Article</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3488.75" y="-1696.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/article</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1667.4 3359.6,-1689.4 3644.4,-1689.4 3644.4,-1667.4 3359.6,-1667.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1667.4 3359.6,-1689.4 3644.4,-1689.4 3644.4,-1667.4 3359.6,-1667.4"/>
|
|
<polygon fill="#143826" stroke="none" points="3360.6,-1668.4 3360.6,-1688.4 3444.3,-1688.4 3444.3,-1668.4 3360.6,-1668.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3390.2" y="-1676.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3448.3" y="-1676.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3550.47" y="-1675.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create article in category</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1645.4 3359.6,-1667.4 3644.4,-1667.4 3644.4,-1645.4 3359.6,-1645.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1645.4 3359.6,-1667.4 3644.4,-1667.4 3644.4,-1645.4 3359.6,-1645.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="3360.6,-1646.4 3360.6,-1666.4 3443.67,-1666.4 3443.67,-1646.4 3360.6,-1646.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3392.88" y="-1654.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3447.67" y="-1654.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3573.6" y="-1653.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get article by SKU</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1623.4 3359.6,-1645.4 3644.4,-1645.4 3644.4,-1623.4 3359.6,-1623.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1623.4 3359.6,-1645.4 3644.4,-1645.4 3644.4,-1623.4 3359.6,-1623.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="3360.6,-1624.4 3360.6,-1644.4 3415.95,-1644.4 3415.95,-1624.4 3360.6,-1624.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3379.03" y="-1632.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3419.95" y="-1632.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/articlelist</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3537.14" y="-1631.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get Stückliste (bundle item…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1601.4 3359.6,-1623.4 3644.4,-1623.4 3644.4,-1601.4 3359.6,-1601.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1601.4 3359.6,-1623.4 3644.4,-1623.4 3644.4,-1601.4 3359.6,-1601.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="3360.6,-1602.4 3360.6,-1622.4 3421.03,-1622.4 3421.03,-1602.4 3360.6,-1602.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3381.57" y="-1610.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3425.03" y="-1610.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/children</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3547.36" y="-1609.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List child articles of a pa…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1579.4 3359.6,-1601.4 3644.4,-1601.4 3644.4,-1579.4 3359.6,-1579.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1579.4 3359.6,-1601.4 3644.4,-1601.4 3644.4,-1579.4 3359.6,-1579.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="3360.6,-1580.4 3360.6,-1600.4 3423.03,-1600.4 3423.03,-1580.4 3360.6,-1580.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3382.57" y="-1588.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3427.03" y="-1588.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/history</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3547.81" y="-1587.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get article history by SKU</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1557.4 3359.6,-1579.4 3644.4,-1579.4 3644.4,-1557.4 3359.6,-1557.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1557.4 3359.6,-1579.4 3644.4,-1579.4 3644.4,-1557.4 3359.6,-1557.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="3360.6,-1558.4 3360.6,-1578.4 3416.55,-1578.4 3416.55,-1558.4 3360.6,-1558.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3379.33" y="-1566.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3420.55" y="-1566.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/optionslist</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3545.58" y="-1565.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get options list for an art…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1535.4 3359.6,-1557.4 3644.4,-1557.4 3644.4,-1535.4 3359.6,-1535.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1535.4 3359.6,-1557.4 3644.4,-1557.4 3644.4,-1535.4 3359.6,-1535.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="3360.6,-1536.4 3360.6,-1556.4 3432.86,-1556.4 3432.86,-1536.4 3360.6,-1536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3387.48" y="-1544.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3436.86" y="-1544.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/export.zip</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3563.38" y="-1543.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Export articles as ZIP</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1513.4 3359.6,-1535.4 3644.4,-1535.4 3644.4,-1513.4 3359.6,-1513.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1513.4 3359.6,-1535.4 3644.4,-1535.4 3644.4,-1513.4 3359.6,-1513.4"/>
|
|
<polygon fill="#143826" stroke="none" points="3360.6,-1514.4 3360.6,-1534.4 3416.28,-1534.4 3416.28,-1514.4 3360.6,-1514.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3376.19" y="-1522.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3420.28" y="-1522.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/children</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3533.11" y="-1521.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create and attach a new chi…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1491.4 3359.6,-1513.4 3644.4,-1513.4 3644.4,-1491.4 3359.6,-1491.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1491.4 3359.6,-1513.4 3644.4,-1513.4 3644.4,-1491.4 3359.6,-1491.4"/>
|
|
<polygon fill="#143826" stroke="none" points="3360.6,-1492.4 3360.6,-1512.4 3434.44,-1512.4 3434.44,-1492.4 3360.6,-1492.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3385.27" y="-1500.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3438.44" y="-1500.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3577.59" y="-1499.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add article image</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1469.4 3359.6,-1491.4 3644.4,-1491.4 3644.4,-1469.4 3359.6,-1469.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1469.4 3359.6,-1491.4 3644.4,-1491.4 3644.4,-1469.4 3359.6,-1469.4"/>
|
|
<polygon fill="#143826" stroke="none" points="3360.6,-1470.4 3360.6,-1490.4 3418.62,-1490.4 3418.62,-1470.4 3360.6,-1470.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3377.36" y="-1478.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3422.62" y="-1478.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/parent</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3531.78" y="-1477.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Toggle parent mode for an a…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1447.4 3359.6,-1469.4 3644.4,-1469.4 3644.4,-1447.4 3359.6,-1447.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1447.4 3359.6,-1469.4 3644.4,-1469.4 3644.4,-1447.4 3359.6,-1447.4"/>
|
|
<polygon fill="#143826" stroke="none" points="3360.6,-1448.4 3360.6,-1468.4 3437.56,-1468.4 3437.56,-1448.4 3360.6,-1448.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3386.83" y="-1456.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3441.56" y="-1456.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/print</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3580.26" y="-1455.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Print article label</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1425.4 3359.6,-1447.4 3644.4,-1447.4 3644.4,-1425.4 3359.6,-1425.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1425.4 3359.6,-1447.4 3644.4,-1447.4 3644.4,-1425.4 3359.6,-1425.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1426.4 3360.6,-1446.4 3416.25,-1446.4 3416.25,-1426.4 3360.6,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3379.42" y="-1434.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3420.25" y="-1434.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/articlelist</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3538.02" y="-1433.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Set Stückliste (bundle item…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1403.4 3359.6,-1425.4 3644.4,-1425.4 3644.4,-1403.4 3359.6,-1403.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1403.4 3359.6,-1425.4 3644.4,-1425.4 3644.4,-1403.4 3359.6,-1403.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1404.4 3360.6,-1424.4 3423.4,-1424.4 3423.4,-1404.4 3360.6,-1404.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3383" y="-1412.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3427.4" y="-1412.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/brand</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3543.36" y="-1411.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Set or clear article brand …</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1381.4 3359.6,-1403.4 3644.4,-1403.4 3644.4,-1381.4 3359.6,-1381.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1381.4 3359.6,-1403.4 3644.4,-1403.4 3644.4,-1381.4 3359.6,-1381.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1382.4 3360.6,-1402.4 3414.36,-1402.4 3414.36,-1382.4 3360.6,-1382.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3378.48" y="-1390.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3418.36" y="-1390.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/categories</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3538.46" y="-1389.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Replace article categories …</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1359.4 3359.6,-1381.4 3644.4,-1381.4 3644.4,-1359.4 3359.6,-1359.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1359.4 3359.6,-1381.4 3644.4,-1381.4 3644.4,-1359.4 3359.6,-1359.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1360.4 3360.6,-1380.4 3419.84,-1380.4 3419.84,-1360.4 3360.6,-1360.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3381.22" y="-1368.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3423.84" y="-1368.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/children</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3543.8" y="-1367.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Attach an existing article …</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1337.4 3359.6,-1359.4 3644.4,-1359.4 3644.4,-1337.4 3359.6,-1337.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1337.4 3359.6,-1359.4 3644.4,-1359.4 3644.4,-1337.4 3359.6,-1337.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1338.4 3360.6,-1358.4 3422.1,-1358.4 3422.1,-1338.4 3360.6,-1338.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3382.35" y="-1346.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3426.1" y="-1346.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/eans</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3534.47" y="-1345.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Replace article EANs by SKU</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1315.4 3359.6,-1337.4 3644.4,-1337.4 3644.4,-1315.4 3359.6,-1315.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1315.4 3359.6,-1337.4 3644.4,-1337.4 3644.4,-1315.4 3359.6,-1315.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1316.4 3360.6,-1336.4 3416.92,-1336.4 3416.92,-1316.4 3360.6,-1316.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3379.76" y="-1324.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3420.92" y="-1324.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/images/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3558.92" y="-1323.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder article images</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1293.4 3359.6,-1315.4 3644.4,-1315.4 3644.4,-1293.4 3359.6,-1293.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1293.4 3359.6,-1315.4 3644.4,-1315.4 3644.4,-1293.4 3359.6,-1293.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1294.4 3360.6,-1314.4 3416.85,-1314.4 3416.85,-1294.4 3360.6,-1294.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3379.72" y="-1302.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3420.85" y="-1302.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/optionslist</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3546.47" y="-1301.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Set options list for an art…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1271.4 3359.6,-1293.4 3644.4,-1293.4 3644.4,-1271.4 3359.6,-1271.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1271.4 3359.6,-1293.4 3644.4,-1293.4 3644.4,-1271.4 3359.6,-1271.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1272.4 3360.6,-1292.4 3417.21,-1292.4 3417.21,-1272.4 3360.6,-1272.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3379.91" y="-1280.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3421.21" y="-1280.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/prices</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3526.47" y="-1279.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Replace POS prices by SKU (…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1249.4 3359.6,-1271.4 3644.4,-1271.4 3644.4,-1249.4 3359.6,-1249.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1249.4 3359.6,-1271.4 3644.4,-1271.4 3644.4,-1249.4 3359.6,-1249.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1250.4 3360.6,-1270.4 3414.28,-1270.4 3414.28,-1250.4 3360.6,-1250.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3378.44" y="-1258.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3418.28" y="-1258.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/track_stock</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3543.81" y="-1257.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Set article track_stock fla…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1227.4 3359.6,-1249.4 3644.4,-1249.4 3644.4,-1227.4 3359.6,-1227.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1227.4 3359.6,-1249.4 3644.4,-1249.4 3644.4,-1227.4 3359.6,-1227.4"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3360.6,-1228.4 3360.6,-1248.4 3424.03,-1248.4 3424.03,-1228.4 3360.6,-1228.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3383.32" y="-1236.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3428.03" y="-1236.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/weight</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3549.14" y="-1235.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Set article weight by SKU</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1205.4 3359.6,-1227.4 3644.4,-1227.4 3644.4,-1205.4 3359.6,-1205.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1205.4 3359.6,-1227.4 3644.4,-1227.4 3644.4,-1205.4 3359.6,-1205.4"/>
|
|
<polygon fill="#301c44" stroke="none" points="3360.6,-1206.4 3360.6,-1226.4 3439.37,-1226.4 3439.37,-1206.4 3360.6,-1206.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3384.49" y="-1214.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3443.37" y="-1214.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3560.7" y="-1213.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update article by SKU</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1183.4 3359.6,-1205.4 3644.4,-1205.4 3644.4,-1183.4 3359.6,-1183.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1183.4 3359.6,-1205.4 3644.4,-1205.4 3644.4,-1183.4 3359.6,-1183.4"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3360.6,-1184.4 3360.6,-1204.4 3442.59,-1204.4 3442.59,-1184.4 3360.6,-1184.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3383.85" y="-1192.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3446.59" y="-1192.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3563.37" y="-1191.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete article by SKU</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3359.6,-1161.4 3359.6,-1183.4 3644.4,-1183.4 3644.4,-1161.4 3359.6,-1161.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1161.4 3359.6,-1183.4 3644.4,-1183.4 3644.4,-1161.4 3359.6,-1161.4"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3360.6,-1162.4 3360.6,-1182.4 3402.1,-1182.4 3402.1,-1162.4 3360.6,-1162.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3363.6" y="-1170.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3406.1" y="-1170.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/children/{childSku}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3535.81" y="-1169.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Remove a child article from…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3359.6,-1139.4 3359.6,-1161.4 3644.4,-1161.4 3644.4,-1139.4 3359.6,-1139.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3359.6,-1139.4 3359.6,-1161.4 3644.4,-1161.4 3644.4,-1139.4 3359.6,-1139.4"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3360.6,-1140.4 3360.6,-1160.4 3417.14,-1160.4 3417.14,-1140.4 3360.6,-1140.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3371.12" y="-1148.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3421.14" y="-1148.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{sku}/image/{fullHash}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3568.7" y="-1147.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete article image</text>
|
|
</g>
|
|
<!-- Article->Customergroup -->
|
|
<g id="edge31" class="edge">
|
|
<title>Article:e->Customergroup:n</title>
|
|
<g id="a_edge31"><a xlink:title="Article → Customergroup (prices)">
|
|
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M3645.4,-1282.4C3710.73,-1282.4 3690.11,-1182.08 3644.4,-1135.4 3543.42,-1032.29 2446.63,-1202.86 2346,-1099.4 2342.65,-1095.96 2342.64,-1092.03 2346,-1088.6 2360.46,-1073.83 2698.31,-1086.89 2718,-1080.6 3075.8,-966.31 3058.75,-718.47 3417,-605.6 3544.98,-565.28 5697.82,-574.44 5831.99,-572.8 5852.49,-572.55 6550.16,-569.97 6570,-564.8 6878.12,-484.47 7036.44,-495.6 7199,-221.8 7246.29,-142.16 6802.09,-257.64 6772.54,-178.82"/>
|
|
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="6774.98,-178.56 6771.36,-172.09 6770.15,-179.4 6774.98,-178.56"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="5849" y="-575.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5cd6d6">  prices  </text>
|
|
</g>
|
|
<!-- Article->Article -->
|
|
<g id="edge34" class="edge">
|
|
<title>Article:ne->Article:n</title>
|
|
<g id="a_edge34"><a xlink:title="Article → Article (bundles & variants)">
|
|
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M3644.4,-1623.4C3675.07,-1538.93 3720.4,-1538.93 3720.4,-1672.9 3720.4,-1803.21 3603.09,-1806.77 3529.68,-1729.14"/>
|
|
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="3531.53,-1727.53 3525.02,-1723.97 3527.89,-1730.81 3531.53,-1727.53"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3762.42" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#58d18a">  bundles & variants  </text>
|
|
</g>
|
|
<!-- Article->Category -->
|
|
<g id="edge26" class="edge">
|
|
<title>Article:w->Category:n</title>
|
|
<g id="a_edge26"><a xlink:title="Article → Category (categoryId)">
|
|
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M3358.6,-1678.4C3317.18,-1678.4 2980.91,-1783.1 2949.2,-1831.2 2920.46,-1874.8 2912.6,-2028.95 2949.2,-2066.2 2964.57,-2081.84 2995.91,-2090.18 3004.43,-2076.02"/>
|
|
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="3006.8,-2076.64 3006.09,-2069.26 3002.04,-2075.47 3006.8,-2076.64"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3098.42" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#6bdf9a">  categoryId  </text>
|
|
</g>
|
|
<!-- Brand -->
|
|
<g id="node9" class="node">
|
|
<title>Brand</title>
|
|
<polygon fill="#33415c" stroke="none" points="2667.07,-2000.2 2667.07,-2035.2 2872.93,-2035.2 2872.93,-2000.2 2667.07,-2000.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-2000.2 2667.07,-2035.2 2872.93,-2035.2 2872.93,-2000.2 2667.07,-2000.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="2669.07,-2029.2 2669.07,-2033.2 2870.93,-2033.2 2870.93,-2029.2 2669.07,-2029.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2752.67" y="-2016.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Brand</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2757.24" y="-2007.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/brand</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2667.07,-1978.2 2667.07,-2000.2 2872.93,-2000.2 2872.93,-1978.2 2667.07,-1978.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-1978.2 2667.07,-2000.2 2872.93,-2000.2 2872.93,-1978.2 2667.07,-1978.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2668.07,-1979.2 2668.07,-1999.2 2742.05,-1999.2 2742.05,-1979.2 2668.07,-1979.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2695.81" y="-1987.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2746.05" y="-1987.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2828.79" y="-1986" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List brands</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2667.07,-1956.2 2667.07,-1978.2 2872.93,-1978.2 2872.93,-1956.2 2667.07,-1956.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-1956.2 2667.07,-1978.2 2872.93,-1978.2 2872.93,-1956.2 2667.07,-1956.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2668.07,-1957.2 2668.07,-1977.2 2739.53,-1977.2 2739.53,-1957.2 2668.07,-1957.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2691.55" y="-1965.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2743.53" y="-1965.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2821.23" y="-1964" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create brand</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2667.07,-1934.2 2667.07,-1956.2 2872.93,-1956.2 2872.93,-1934.2 2667.07,-1934.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-1934.2 2667.07,-1956.2 2872.93,-1956.2 2872.93,-1934.2 2667.07,-1934.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2668.07,-1935.2 2668.07,-1955.2 2706.07,-1955.2 2706.07,-1935.2 2668.07,-1935.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2674.82" y="-1943.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2710.07" y="-1943.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2769.2" y="-1942" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add or replace brand image</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2667.07,-1912.2 2667.07,-1934.2 2872.93,-1934.2 2872.93,-1912.2 2667.07,-1912.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-1912.2 2667.07,-1934.2 2872.93,-1934.2 2872.93,-1912.2 2667.07,-1912.2"/>
|
|
<polygon fill="#301c44" stroke="none" points="2668.07,-1913.2 2668.07,-1933.2 2731.9,-1933.2 2731.9,-1913.2 2668.07,-1913.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2684.49" y="-1921.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2735.9" y="-1921.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2815.01" y="-1920" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Rename brand</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2667.07,-1890.2 2667.07,-1912.2 2872.93,-1912.2 2872.93,-1890.2 2667.07,-1890.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-1890.2 2667.07,-1912.2 2872.93,-1912.2 2872.93,-1890.2 2667.07,-1890.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2668.07,-1891.2 2668.07,-1911.2 2736.61,-1911.2 2736.61,-1891.2 2668.07,-1891.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2684.59" y="-1899.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2740.61" y="-1899.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2822.12" y="-1898" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete brand</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2667.07,-1868.2 2667.07,-1890.2 2872.93,-1890.2 2872.93,-1868.2 2667.07,-1868.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2667.07,-1868.2 2667.07,-1890.2 2872.93,-1890.2 2872.93,-1868.2 2667.07,-1868.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2668.07,-1869.2 2668.07,-1889.2 2718.04,-1889.2 2718.04,-1869.2 2668.07,-1869.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2675.31" y="-1877.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2722.04" y="-1877.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2798.11" y="-1876" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete brand image</text>
|
|
</g>
|
|
<!-- Article->Brand -->
|
|
<g id="edge27" class="edge">
|
|
<title>Article:w->Brand:n</title>
|
|
<g id="a_edge27"><a xlink:title="Article → Brand (brand)">
|
|
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M3358.6,-1414.4C3171.34,-1414.4 3299.4,-1675.32 3141,-1775.2 3098.32,-1802.11 2951.5,-1762.36 2915,-1797.2 2838.35,-1870.38 2960.73,-1963.46 2880.93,-2033.2 2864.76,-2047.33 2792.59,-2056.31 2774.25,-2042.09"/>
|
|
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="2776.48,-2041.07 2771,-2036.07 2772.16,-2043.39 2776.48,-2041.07"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3170.4" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5aa7ff">  brand  </text>
|
|
</g>
|
|
<!-- Unit -->
|
|
<g id="node10" class="node">
|
|
<title>Unit</title>
|
|
<polygon fill="#33415c" stroke="none" points="3295.74,-1967.2 3295.74,-2002.2 3396.26,-2002.2 3396.26,-1967.2 3295.74,-1967.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3295.74,-1967.2 3295.74,-2002.2 3396.26,-2002.2 3396.26,-1967.2 3295.74,-1967.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="3297.74,-1996.2 3297.74,-2000.2 3394.26,-2000.2 3394.26,-1996.2 3297.74,-1996.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3334.34" y="-1983.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Unit</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3337.49" y="-1974.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/unit</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3295.74,-1945.2 3295.74,-1967.2 3396.26,-1967.2 3396.26,-1945.2 3295.74,-1945.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3295.74,-1945.2 3295.74,-1967.2 3396.26,-1967.2 3396.26,-1945.2 3295.74,-1945.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="3296.74,-1946.2 3296.74,-1966.2 3338.13,-1966.2 3338.13,-1946.2 3296.74,-1946.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3308.18" y="-1954.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3342.13" y="-1954.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3359.69" y="-1953" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List units</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3295.74,-1923.2 3295.74,-1945.2 3396.26,-1945.2 3396.26,-1923.2 3295.74,-1923.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3295.74,-1923.2 3295.74,-1945.2 3396.26,-1945.2 3396.26,-1923.2 3295.74,-1923.2"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3296.74,-1924.2 3296.74,-1944.2 3335.76,-1944.2 3335.76,-1924.2 3296.74,-1924.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3307.25" y="-1932.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3339.76" y="-1932.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3352.58" y="-1931" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Upsert unit</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3295.74,-1901.2 3295.74,-1923.2 3396.26,-1923.2 3396.26,-1901.2 3295.74,-1901.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3295.74,-1901.2 3295.74,-1923.2 3396.26,-1923.2 3396.26,-1901.2 3295.74,-1901.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3296.74,-1902.2 3296.74,-1922.2 3338.24,-1922.2 3338.24,-1902.2 3296.74,-1902.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3299.74" y="-1910.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3342.24" y="-1910.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3353.02" y="-1909" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete unit</text>
|
|
</g>
|
|
<!-- Article->Unit -->
|
|
<g id="edge28" class="edge">
|
|
<title>Article:w->Unit:n</title>
|
|
<g id="a_edge28"><a xlink:title="Article → Unit (unitSi)">
|
|
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M3358.6,-1216.4C3131.05,-1216.4 3330.03,-1502.77 3359.6,-1728.4 3369.69,-1805.35 3394.26,-1820.24 3404.26,-1897.2 3410.17,-1942.6 3436.35,-1967.55 3404.26,-2000.2 3388.52,-2016.22 3356.27,-2024.68 3347.98,-2009.76"/>
|
|
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="3350.44,-2009.53 3346.48,-2003.26 3345.67,-2010.64 3350.44,-2009.53"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3384.7" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#f5c15c">  unitSi  </text>
|
|
</g>
|
|
<!-- Property -->
|
|
<g id="node12" class="node">
|
|
<title>Property</title>
|
|
<polygon fill="#33415c" stroke="none" points="3827.82,-920.6 3827.82,-955.6 4142.18,-955.6 4142.18,-920.6 3827.82,-920.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-920.6 3827.82,-955.6 4142.18,-955.6 4142.18,-920.6 3827.82,-920.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="3829.82,-949.6 3829.82,-953.6 3985,-953.6 3985,-949.6 3829.82,-949.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="3985,-949.6 3985,-953.6 4140.18,-953.6 4140.18,-949.6 3985,-949.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3960.33" y="-936.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Property</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3955.99" y="-927.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/propertyname</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3827.82,-898.6 3827.82,-920.6 4142.18,-920.6 4142.18,-898.6 3827.82,-898.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-898.6 3827.82,-920.6 4142.18,-920.6 4142.18,-898.6 3827.82,-898.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3828.82,-899.6 3828.82,-919.6 3928.59,-919.6 3928.59,-899.6 3828.82,-899.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3869.46" y="-907.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3932.59" y="-907.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4066.93" y="-906.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List property names</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3827.82,-876.6 3827.82,-898.6 4142.18,-898.6 4142.18,-876.6 3827.82,-876.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-876.6 3827.82,-898.6 4142.18,-898.6 4142.18,-876.6 3827.82,-876.6"/>
|
|
<polygon fill="#143826" stroke="none" points="3828.82,-877.6 3828.82,-897.6 3926.07,-897.6 3926.07,-877.6 3828.82,-877.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3865.19" y="-885.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3930.07" y="-885.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4059.37" y="-884.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create property name</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3827.82,-854.6 3827.82,-876.6 4142.18,-876.6 4142.18,-854.6 3827.82,-854.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-854.6 3827.82,-876.6 4142.18,-876.6 4142.18,-854.6 3827.82,-854.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3828.82,-855.6 3828.82,-875.6 3893.88,-875.6 3893.88,-855.6 3828.82,-855.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3852.1" y="-863.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3897.88" y="-863.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/article/{sku}/property</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4063.37" y="-862.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List article properties</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3827.82,-832.6 3827.82,-854.6 4142.18,-854.6 4142.18,-832.6 3827.82,-832.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-832.6 3827.82,-854.6 4142.18,-854.6 4142.18,-832.6 3827.82,-832.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3828.82,-833.6 3828.82,-853.6 3889.47,-853.6 3889.47,-833.6 3828.82,-833.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3849.89" y="-841.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3893.47" y="-841.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/category/{id}/property</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4054.03" y="-840.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List category properties</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3827.82,-810.6 3827.82,-832.6 4142.18,-832.6 4142.18,-810.6 3827.82,-810.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-810.6 3827.82,-832.6 4142.18,-832.6 4142.18,-810.6 3827.82,-810.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3828.82,-811.6 3828.82,-831.6 3888.54,-831.6 3888.54,-811.6 3828.82,-811.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3849.68" y="-819.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3892.54" y="-819.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/article/{sku}/property</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4047.37" y="-818.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Bulk set article properties</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3827.82,-788.6 3827.82,-810.6 4142.18,-810.6 4142.18,-788.6 3827.82,-788.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-788.6 3827.82,-810.6 4142.18,-810.6 4142.18,-788.6 3827.82,-788.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3828.82,-789.6 3828.82,-809.6 3884.14,-809.6 3884.14,-789.6 3828.82,-789.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3847.48" y="-797.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3888.14" y="-797.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/category/{id}/property</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4038.02" y="-796.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Bulk set category properties</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3827.82,-766.6 3827.82,-788.6 4142.18,-788.6 4142.18,-766.6 3827.82,-766.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-766.6 3827.82,-788.6 4142.18,-788.6 4142.18,-766.6 3827.82,-766.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3828.82,-767.6 3828.82,-787.6 3914.59,-787.6 3914.59,-767.6 3828.82,-767.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3862.7" y="-775.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3918.59" y="-775.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4050.48" y="-774.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder property names</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3827.82,-744.6 3827.82,-766.6 4142.18,-766.6 4142.18,-744.6 3827.82,-744.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-744.6 3827.82,-766.6 4142.18,-766.6 4142.18,-744.6 3827.82,-744.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="3828.82,-745.6 3828.82,-765.6 3919.92,-765.6 3919.92,-745.6 3828.82,-745.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3858.87" y="-753.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3923.92" y="-753.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4057.58" y="-752.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update property name</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3827.82,-722.6 3827.82,-744.6 4142.18,-744.6 4142.18,-722.6 3827.82,-722.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-722.6 3827.82,-744.6 4142.18,-744.6 4142.18,-722.6 3827.82,-722.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3828.82,-723.6 3828.82,-743.6 3923.15,-743.6 3923.15,-723.6 3828.82,-723.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3858.23" y="-731.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3927.15" y="-731.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4060.25" y="-730.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete property name</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3827.82,-700.6 3827.82,-722.6 4142.18,-722.6 4142.18,-700.6 3827.82,-700.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-700.6 3827.82,-722.6 4142.18,-722.6 4142.18,-700.6 3827.82,-700.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3828.82,-701.6 3828.82,-721.6 3874.73,-721.6 3874.73,-701.6 3828.82,-701.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3834.02" y="-709.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3878.73" y="-709.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/article/{sku}/property/{propertyId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4058.93" y="-708.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete article property</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3827.82,-678.6 3827.82,-700.6 4142.18,-700.6 4142.18,-678.6 3827.82,-678.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3827.82,-678.6 3827.82,-700.6 4142.18,-700.6 4142.18,-678.6 3827.82,-678.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3828.82,-679.6 3828.82,-699.6 3870.32,-699.6 3870.32,-679.6 3828.82,-679.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3831.82" y="-687.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3874.32" y="-687.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/category/{id}/property/{propertyId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4049.58" y="-686.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete category property</text>
|
|
</g>
|
|
<!-- Article->Property -->
|
|
<g id="edge32" class="edge">
|
|
<title>Article:e->Property:n</title>
|
|
<g id="a_edge32"><a xlink:title="Article → Property (properties)">
|
|
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M3653.21,-1431.9C3784.99,-1431.9 3744.24,-1229.72 3652.21,-1135.4 3552.36,-1033.07 2465.65,-1201.9 2365.98,-1099.4 2362.63,-1095.96 2362.59,-1092 2365.98,-1088.6 2379.88,-1074.61 3766.74,-1084.84 3786,-1080.6 3914.97,-1052.23 4056.1,-1088.01 4062.37,-963.44"/>
|
|
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="4064.82,-963.78 4062.54,-956.72 4059.92,-963.66 4064.82,-963.78"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2390.99" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff7fc2">  properties  </text>
|
|
</g>
|
|
<!-- Attribute -->
|
|
<g id="node13" class="node">
|
|
<title>Attribute</title>
|
|
<polygon fill="#33415c" stroke="none" points="3456.29,-975.6 3456.29,-1010.6 3743.71,-1010.6 3743.71,-975.6 3456.29,-975.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-975.6 3456.29,-1010.6 3743.71,-1010.6 3743.71,-975.6 3456.29,-975.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="3458.29,-1004.6 3458.29,-1008.6 3600,-1008.6 3600,-1004.6 3458.29,-1004.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="3600,-1004.6 3600,-1008.6 3741.71,-1008.6 3741.71,-1004.6 3600,-1004.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3575" y="-991.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Attribute</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3571.23" y="-982.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/attributename</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-953.6 3456.29,-975.6 3743.71,-975.6 3743.71,-953.6 3456.29,-953.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-953.6 3456.29,-975.6 3743.71,-975.6 3743.71,-953.6 3456.29,-953.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3457.29,-954.6 3457.29,-974.6 3548.23,-974.6 3548.23,-954.6 3457.29,-954.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3493.51" y="-962.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3552.23" y="-962.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3668.9" y="-961.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List attribute names</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-931.6 3456.29,-953.6 3743.71,-953.6 3743.71,-931.6 3456.29,-931.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-931.6 3456.29,-953.6 3743.71,-953.6 3743.71,-931.6 3456.29,-931.6"/>
|
|
<polygon fill="#143826" stroke="none" points="3457.29,-932.6 3457.29,-952.6 3545.71,-952.6 3545.71,-932.6 3457.29,-932.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3489.25" y="-940.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3549.71" y="-940.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3661.34" y="-939.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create attribute name</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-909.6 3456.29,-931.6 3743.71,-931.6 3743.71,-909.6 3456.29,-909.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-909.6 3456.29,-931.6 3743.71,-931.6 3743.71,-909.6 3456.29,-909.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3457.29,-910.6 3457.29,-930.6 3512.63,-930.6 3512.63,-910.6 3457.29,-910.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3475.71" y="-918.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3516.63" y="-918.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{attributeId}/value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3647.1" y="-917.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List values for an attribute</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-887.6 3456.29,-909.6 3743.71,-909.6 3743.71,-887.6 3456.29,-887.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-887.6 3456.29,-909.6 3743.71,-909.6 3743.71,-887.6 3456.29,-887.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3457.29,-888.6 3457.29,-908.6 3499.4,-908.6 3499.4,-888.6 3457.29,-888.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3469.09" y="-896.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3503.4" y="-896.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/article/{sku}/attributevalue</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3648" y="-895.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List article attribute valu…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-865.6 3456.29,-887.6 3743.71,-887.6 3743.71,-865.6 3456.29,-865.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-865.6 3456.29,-887.6 3743.71,-887.6 3743.71,-865.6 3456.29,-865.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="3457.29,-866.6 3457.29,-886.6 3496.48,-886.6 3496.48,-866.6 3457.29,-866.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3467.63" y="-874.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3500.48" y="-874.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/category/{id}/attributevalue</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3643.11" y="-873.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List category attribute val…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-843.6 3456.29,-865.6 3743.71,-865.6 3743.71,-843.6 3456.29,-843.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-843.6 3456.29,-865.6 3743.71,-865.6 3743.71,-843.6 3456.29,-843.6"/>
|
|
<polygon fill="#143826" stroke="none" points="3457.29,-844.6 3457.29,-864.6 3510.11,-864.6 3510.11,-844.6 3457.29,-844.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.45" y="-852.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3514.11" y="-852.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{attributeId}/value</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3639.55" y="-851.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create value for an attribu…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-821.6 3456.29,-843.6 3743.71,-843.6 3743.71,-821.6 3456.29,-821.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-821.6 3456.29,-843.6 3743.71,-843.6 3743.71,-821.6 3456.29,-821.6"/>
|
|
<polygon fill="#143826" stroke="none" points="3457.29,-822.6 3457.29,-842.6 3499.1,-842.6 3499.1,-822.6 3457.29,-822.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3465.94" y="-830.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3503.1" y="-830.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/attributevalue/{id}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3638.21" y="-829.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add or replace attribute va…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-799.6 3456.29,-821.6 3743.71,-821.6 3743.71,-799.6 3456.29,-799.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-799.6 3456.29,-821.6 3743.71,-821.6 3743.71,-799.6 3456.29,-799.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3457.29,-800.6 3457.29,-820.6 3500.07,-820.6 3500.07,-800.6 3457.29,-800.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3469.68" y="-808.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3504.07" y="-808.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{attributeId}/value/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3637.77" y="-807.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder values of an attrib…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-777.6 3456.29,-799.6 3743.71,-799.6 3743.71,-777.6 3456.29,-777.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-777.6 3456.29,-799.6 3743.71,-799.6 3743.71,-777.6 3456.29,-777.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3457.29,-778.6 3457.29,-798.6 3498.96,-798.6 3498.96,-778.6 3457.29,-778.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3469.12" y="-786.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3502.96" y="-786.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/article/{sku}/attributevalue</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3646.67" y="-785.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Bulk set article attribute …</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-755.6 3456.29,-777.6 3743.71,-777.6 3743.71,-755.6 3456.29,-755.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-755.6 3456.29,-777.6 3743.71,-777.6 3743.71,-755.6 3456.29,-755.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3457.29,-756.6 3457.29,-776.6 3495.29,-776.6 3495.29,-756.6 3457.29,-756.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3467.29" y="-764.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3499.29" y="-764.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/category/{id}/attributevalue</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3639.55" y="-763.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Bulk set category attribute…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-733.6 3456.29,-755.6 3743.71,-755.6 3743.71,-733.6 3456.29,-733.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-733.6 3456.29,-755.6 3743.71,-755.6 3743.71,-733.6 3456.29,-733.6"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3457.29,-734.6 3457.29,-754.6 3534.23,-754.6 3534.23,-734.6 3457.29,-734.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3486.76" y="-742.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3538.23" y="-742.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3652.44" y="-741.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder attribute names</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-711.6 3456.29,-733.6 3743.71,-733.6 3743.71,-711.6 3456.29,-711.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-711.6 3456.29,-733.6 3743.71,-733.6 3743.71,-711.6 3456.29,-711.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="3457.29,-712.6 3457.29,-732.6 3539.56,-732.6 3539.56,-712.6 3457.29,-712.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3482.93" y="-720.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3543.56" y="-720.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3659.55" y="-719.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update attribute name</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-689.6 3456.29,-711.6 3743.71,-711.6 3743.71,-689.6 3456.29,-689.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-689.6 3456.29,-711.6 3743.71,-711.6 3743.71,-689.6 3456.29,-689.6"/>
|
|
<polygon fill="#301c44" stroke="none" points="3457.29,-690.6 3457.29,-710.6 3517.07,-710.6 3517.07,-690.6 3457.29,-690.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.68" y="-698.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3521.07" y="-698.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/attributevalue/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3660.44" y="-697.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update attribute value</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-667.6 3456.29,-689.6 3743.71,-689.6 3743.71,-667.6 3456.29,-667.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-667.6 3456.29,-689.6 3743.71,-689.6 3743.71,-667.6 3456.29,-667.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3457.29,-668.6 3457.29,-688.6 3542.79,-688.6 3542.79,-668.6 3457.29,-668.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3482.29" y="-676.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3546.79" y="-676.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3662.22" y="-675.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete attribute name</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3456.29,-645.6 3456.29,-667.6 3743.71,-667.6 3743.71,-645.6 3456.29,-645.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-645.6 3456.29,-667.6 3743.71,-667.6 3743.71,-645.6 3456.29,-645.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3457.29,-646.6 3457.29,-666.6 3520.3,-666.6 3520.3,-646.6 3457.29,-646.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.04" y="-654.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3524.3" y="-654.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/attributevalue/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3663.11" y="-653.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete attribute value</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3456.29,-623.6 3456.29,-645.6 3743.71,-645.6 3743.71,-623.6 3456.29,-623.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3456.29,-623.6 3456.29,-645.6 3743.71,-645.6 3743.71,-623.6 3456.29,-623.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3457.29,-624.6 3457.29,-644.6 3501.74,-644.6 3501.74,-624.6 3457.29,-624.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3461.76" y="-632.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3505.74" y="-632.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/attributevalue/{id}/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3639.1" y="-631.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete attribute value image</text>
|
|
</g>
|
|
<!-- Article->Attribute -->
|
|
<g id="edge33" class="edge">
|
|
<title>Article:e->Attribute:n</title>
|
|
<g id="a_edge33"><a xlink:title="Article → Attribute (attributes)">
|
|
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M3653.21,-1431.9C3838.03,-1431.9 3676.25,-1204.95 3670.99,-1018.72"/>
|
|
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="3673.44,-1018.68 3670.89,-1011.72 3668.54,-1018.75 3673.44,-1018.68"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3704.07" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8f95ff">  attributes  </text>
|
|
</g>
|
|
<!-- ArticleSupplier -->
|
|
<g id="node15" class="node">
|
|
<title>ArticleSupplier</title>
|
|
<polygon fill="#33415c" stroke="none" points="30.5,-2360 30.5,-2395 221.5,-2395 221.5,-2360 30.5,-2360"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="30.5,-2360 30.5,-2395 221.5,-2395 221.5,-2360 30.5,-2360"/>
|
|
<polygon fill="#33415c" stroke="none" points="32.5,-2389 32.5,-2393 219.5,-2393 219.5,-2389 32.5,-2389"/>
|
|
<text xml:space="preserve" text-anchor="start" x="83.32" y="-2376.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">ArticleSupplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="84.48" y="-2366.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/article/{sku}/supplier</text>
|
|
<polygon fill="#2a3242" stroke="none" points="30.5,-2338 30.5,-2360 221.5,-2360 221.5,-2338 30.5,-2338"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="30.5,-2338 30.5,-2360 221.5,-2360 221.5,-2338 30.5,-2338"/>
|
|
<polygon fill="#182b40" stroke="none" points="31.5,-2339 31.5,-2359 90.16,-2359 90.16,-2339 31.5,-2339"/>
|
|
<text xml:space="preserve" text-anchor="start" x="51.58" y="-2347.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="94.16" y="-2347" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="146.25" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List article suppliers</text>
|
|
<polygon fill="#272e3d" stroke="none" points="30.5,-2316 30.5,-2338 221.5,-2338 221.5,-2316 30.5,-2316"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="30.5,-2316 30.5,-2338 221.5,-2338 221.5,-2316 30.5,-2316"/>
|
|
<polygon fill="#143826" stroke="none" points="31.5,-2317 31.5,-2337 84.67,-2337 84.67,-2317 31.5,-2317"/>
|
|
<text xml:space="preserve" text-anchor="start" x="45.83" y="-2325.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="88.67" y="-2325" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="129.79" y="-2323.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Assign supplier to article</text>
|
|
<polygon fill="#2a3242" stroke="none" points="30.5,-2294 30.5,-2316 221.5,-2316 221.5,-2294 30.5,-2294"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="30.5,-2294 30.5,-2316 221.5,-2316 221.5,-2294 30.5,-2294"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="31.5,-2295 31.5,-2315 76.15,-2315 76.15,-2295 31.5,-2295"/>
|
|
<text xml:space="preserve" text-anchor="start" x="44.83" y="-2303.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="80.15" y="-2303" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="129.8" y="-2301.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder article suppliers</text>
|
|
<polygon fill="#272e3d" stroke="none" points="30.5,-2272 30.5,-2294 221.5,-2294 221.5,-2272 30.5,-2272"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="30.5,-2272 30.5,-2294 221.5,-2294 221.5,-2272 30.5,-2272"/>
|
|
<polygon fill="#301c44" stroke="none" points="31.5,-2273 31.5,-2293 74.37,-2293 74.37,-2273 31.5,-2273"/>
|
|
<text xml:space="preserve" text-anchor="start" x="37.44" y="-2281.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="78.37" y="-2281" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="115.56" y="-2279.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update article supplier ass…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="30.5,-2250 30.5,-2272 221.5,-2272 221.5,-2250 30.5,-2250"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="30.5,-2250 30.5,-2272 221.5,-2272 221.5,-2250 30.5,-2250"/>
|
|
<polygon fill="#3a181e" stroke="none" points="31.5,-2251 31.5,-2271 73,-2271 73,-2251 31.5,-2251"/>
|
|
<text xml:space="preserve" text-anchor="start" x="34.5" y="-2259.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="77" y="-2259" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="104.45" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Remove supplier assignment …</text>
|
|
</g>
|
|
<!-- Article->ArticleSupplier -->
|
|
<g id="edge29" class="edge">
|
|
<title>Article:w->ArticleSupplier:n</title>
|
|
<g id="a_edge29"><a xlink:title="Article → ArticleSupplier (suppliers)">
|
|
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M3358.6,-1656.4C2892.35,-1656.4 2777.78,-1707.32 2312,-1728.4 1577.47,-1761.64 1391.4,-1711.84 658,-1764.4 537.86,-1773.01 476.6,-1714.55 388.98,-1797.2 264.18,-1914.92 429.34,-2044.8 320,-2177 302.69,-2197.92 280.22,-2178 263,-2199 207.53,-2266.67 296.16,-2336.32 229.5,-2393 214.31,-2405.92 147.63,-2414.48 130.19,-2401.53"/>
|
|
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="132.57,-2400.78 127.03,-2395.85 128.29,-2403.16 132.57,-2400.78"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="411.99" y="-1949" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#c79bff">  suppliers  </text>
|
|
</g>
|
|
<!-- Image -->
|
|
<g id="node27" class="node">
|
|
<title>Image</title>
|
|
<polygon fill="#33415c" stroke="none" points="5659.19,-393.8 5659.19,-428.8 5922.81,-428.8 5922.81,-393.8 5659.19,-393.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="5659.19,-393.8 5659.19,-428.8 5922.81,-428.8 5922.81,-393.8 5659.19,-393.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="5661.19,-422.8 5661.19,-426.8 5726.09,-426.8 5726.09,-422.8 5661.19,-422.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="5726.09,-422.8 5726.09,-426.8 5791,-426.8 5791,-422.8 5726.09,-422.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="5791,-422.8 5791,-426.8 5855.91,-426.8 5855.91,-422.8 5791,-422.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="5855.91,-422.8 5855.91,-426.8 5920.81,-426.8 5920.81,-422.8 5855.91,-422.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="5773.66" y="-410" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5777.49" y="-400.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/image</text>
|
|
<polygon fill="#2a3242" stroke="none" points="5659.19,-371.8 5659.19,-393.8 5922.81,-393.8 5922.81,-371.8 5659.19,-371.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="5659.19,-371.8 5659.19,-393.8 5922.81,-393.8 5922.81,-371.8 5659.19,-371.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="5660.19,-372.8 5660.19,-392.8 5728.35,-392.8 5728.35,-372.8 5660.19,-372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="5685.02" y="-381.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5732.35" y="-380.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{fullHash}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5850.67" y="-379.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Full image by hash</text>
|
|
<polygon fill="#272e3d" stroke="none" points="5659.19,-349.8 5659.19,-371.8 5922.81,-371.8 5922.81,-349.8 5659.19,-349.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="5659.19,-349.8 5659.19,-371.8 5922.81,-371.8 5922.81,-349.8 5659.19,-349.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="5660.19,-350.8 5660.19,-370.8 5698.19,-370.8 5698.19,-350.8 5660.19,-350.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="5669.94" y="-359.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5702.19" y="-358.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/smallthumb/{fullHash}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5819.1" y="-357.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Small thumb image by hash</text>
|
|
<polygon fill="#2a3242" stroke="none" points="5659.19,-327.8 5659.19,-349.8 5922.81,-349.8 5922.81,-327.8 5659.19,-327.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="5659.19,-327.8 5659.19,-349.8 5922.81,-349.8 5922.81,-327.8 5659.19,-327.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="5660.19,-328.8 5660.19,-348.8 5713.23,-348.8 5713.23,-328.8 5660.19,-328.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="5677.46" y="-337.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5717.23" y="-336.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/thumb/{fullHash}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="5838.66" y="-335.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Thumb image by hash</text>
|
|
</g>
|
|
<!-- Article->Image -->
|
|
<g id="edge30" class="edge">
|
|
<title>Article:e->Image:n</title>
|
|
<g id="a_edge30"><a xlink:title="Article → Image (photos)">
|
|
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M3645.4,-1502.4C3808.51,-1502.4 3757.85,-1252.59 3644.4,-1135.4 3565.07,-1053.46 2538.56,-1169.45 2619,-1088.6 2634.3,-1073.22 4161.18,-1089.43 4181,-1080.6 4441.68,-964.51 4352.85,-722.92 4612.98,-605.6 4651.09,-588.41 6088.65,-613.38 6118,-583.6 6121.37,-580.18 6121.3,-576.28 6118,-572.8 6106.2,-560.37 5979.7,-571.67 5964,-564.8 5886.89,-531.08 5827.74,-516.1 5823.68,-436.74"/>
|
|
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="5826.13,-436.85 5823.51,-429.92 5821.23,-436.98 5826.13,-436.85"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="4631.49" y="-814.4" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff9f5a">  photos  </text>
|
|
</g>
|
|
<!-- Category->Article -->
|
|
<g id="edge36" class="edge">
|
|
<title>Category:e->Article:n</title>
|
|
<g id="a_edge36"><a xlink:title="Category → Article (articles)">
|
|
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M3151.8,-2000.2C3226.91,-2000.2 3194.16,-1892.54 3150.8,-1831.2 3107.43,-1769.84 2944.55,-1819.63 2995.49,-1764.4 3031.75,-1725.08 3453.81,-1774.13 3498.23,-1731.42"/>
|
|
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="3500.33,-1732.69 3501.1,-1725.32 3495.9,-1730.61 3500.33,-1732.69"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3014.75" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#4fc4e8">  articles  </text>
|
|
</g>
|
|
<!-- Category->Category -->
|
|
<g id="edge35" class="edge">
|
|
<title>Category:ne->Category:n</title>
|
|
<g id="a_edge35"><a xlink:title="Category → Category (parentId)">
|
|
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M3150.8,-2011.2C3181.47,-1965.73 3226.8,-1965.73 3226.8,-2038.7 3226.8,-2108.82 3047.48,-2111.56 2982.36,-2071.32"/>
|
|
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="2983.88,-2069.4 2976.74,-2067.41 2981.09,-2073.42 2983.88,-2069.4"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3248.31" y="-1949" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff8f66">  parentId  </text>
|
|
</g>
|
|
<!-- Category->Property -->
|
|
<g id="edge38" class="edge">
|
|
<title>Category:e->Property:n</title>
|
|
<g id="a_edge38"><a xlink:title="Category → Property (properties)">
|
|
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M3159.59,-1951.7C3213.14,-1951.7 3193.91,-1871.46 3158.59,-1831.2 3086.49,-1749.03 3023.9,-1806.64 2915,-1797.2 2820.05,-1788.97 2119.7,-1802.67 2059.98,-1728.4 1890.92,-1518.17 1872.26,-1315.16 2059.98,-1121.4 2086.82,-1093.69 2715.48,-1101.53 2754,-1099.4 2814.98,-1096.03 2829.98,-1091.27 2891,-1088.6 2915.84,-1087.51 3763.16,-1090.43 3786,-1080.6 3854.64,-1051.06 3903.47,-1033.75 3907.18,-963.44"/>
|
|
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="3909.62,-963.78 3907.35,-956.72 3904.73,-963.65 3909.62,-963.78"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2084.99" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff6f6f">  properties  </text>
|
|
</g>
|
|
<!-- Category->Attribute -->
|
|
<g id="edge39" class="edge">
|
|
<title>Category:e->Attribute:n</title>
|
|
<g id="a_edge39"><a xlink:title="Category → Attribute (attributes)">
|
|
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M3159.59,-1951.7C3213.14,-1951.7 3193.91,-1871.46 3158.59,-1831.2 3086.49,-1749.03 3023.89,-1806.81 2915,-1797.2 2784.75,-1785.7 2452.44,-1812.1 2327,-1775.2 2287.84,-1763.68 2268.19,-1763.86 2247.98,-1728.4 2114.39,-1494.02 2061.28,-1316.14 2247.98,-1121.4 2268.07,-1100.45 2741.07,-1101.72 2770,-1099.4 2789.89,-1097.81 3442.41,-1038.69 3521.35,-1013.93"/>
|
|
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="3522.37,-1016.17 3527.29,-1010.63 3519.98,-1011.89 3522.37,-1016.17"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2271.49" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#4ecb8f">  attributes  </text>
|
|
</g>
|
|
<!-- Category->Image -->
|
|
<g id="edge37" class="edge">
|
|
<title>Category:e->Image:n</title>
|
|
<g id="a_edge37"><a xlink:title="Category → Image (image)">
|
|
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M3151.8,-1934.2C3197.58,-1934.2 3180.94,-1865.66 3150.8,-1831.2 3081.09,-1751.5 3020.37,-1807.62 2915,-1797.2 2869.93,-1792.74 2539.15,-1808.08 2508,-1775.2 2256.65,-1509.9 2638.54,-1261.55 2960.49,-1088.6 2979.63,-1078.32 4507.82,-1093.91 4525,-1080.6 4697.55,-946.88 4478.08,-740.13 4650,-605.6 4716.56,-553.52 6111.68,-643.79 6171,-583.6 6203.42,-550.7 6007.94,-579.04 5964,-564.8 5862.55,-531.93 5764.27,-537.21 5758.79,-436.85"/>
|
|
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="5761.24,-436.85 5758.6,-429.92 5756.34,-436.98 5761.24,-436.85"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2977.74" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#a98cff">  image  </text>
|
|
</g>
|
|
<!-- Brand->Image -->
|
|
<g id="edge40" class="edge">
|
|
<title>Brand:e->Image:n</title>
|
|
<g id="a_edge40"><a xlink:title="Brand → Image (image)">
|
|
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M2873.93,-1945.2C2909.93,-1945.2 2895.19,-1892.49 2872.93,-1864.2 2773.18,-1737.44 2468.7,-1915.92 2524,-1764.4 2656.47,-1401.43 2851.21,-1407.79 3084,-1099.4 3243.48,-888.13 3184.44,-732.03 3417,-605.6 3525.38,-546.69 5535.09,-634.3 5637,-564.8 5688.88,-529.42 5693.32,-496.88 5693.62,-436.86"/>
|
|
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="5696.07,-436.92 5693.64,-429.92 5691.17,-436.91 5696.07,-436.92"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3107.96" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5aa7e6">  image  </text>
|
|
</g>
|
|
<!-- PublicCatalog -->
|
|
<g id="node11" class="node">
|
|
<title>PublicCatalog</title>
|
|
<polygon fill="#33415c" stroke="none" points="3480.06,-1980.2 3480.06,-2011.2 3745.94,-2011.2 3745.94,-1980.2 3480.06,-1980.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3480.06,-1980.2 3480.06,-2011.2 3745.94,-2011.2 3745.94,-1980.2 3480.06,-1980.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3573" y="-1996.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">PublicCatalog</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3599.99" y="-1987.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/public</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3480.06,-1958.2 3480.06,-1980.2 3745.94,-1980.2 3745.94,-1958.2 3480.06,-1958.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3480.06,-1958.2 3480.06,-1980.2 3745.94,-1980.2 3745.94,-1958.2 3480.06,-1958.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="3481.06,-1959.2 3481.06,-1979.2 3534.26,-1979.2 3534.26,-1959.2 3481.06,-1959.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3498.41" y="-1967.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3538.26" y="-1967.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{companyId}/articles</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3677.8" y="-1966" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List public articles</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3480.06,-1936.2 3480.06,-1958.2 3745.94,-1958.2 3745.94,-1936.2 3480.06,-1936.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3480.06,-1936.2 3480.06,-1958.2 3745.94,-1958.2 3745.94,-1936.2 3480.06,-1936.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="3481.06,-1937.2 3481.06,-1957.2 3519.06,-1957.2 3519.06,-1937.2 3481.06,-1937.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3490.81" y="-1945.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3523.06" y="-1945.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{companyId}/articles/{sku}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3660.01" y="-1944" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get public article detail</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3480.06,-1914.2 3480.06,-1936.2 3745.94,-1936.2 3745.94,-1914.2 3480.06,-1914.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3480.06,-1914.2 3480.06,-1936.2 3745.94,-1936.2 3745.94,-1914.2 3480.06,-1914.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="3481.06,-1915.2 3481.06,-1935.2 3525.4,-1935.2 3525.4,-1915.2 3481.06,-1915.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3493.98" y="-1923.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3529.4" y="-1923.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{companyId}/categories</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3666.23" y="-1922" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List public categories</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3480.06,-1892.2 3480.06,-1914.2 3745.94,-1914.2 3745.94,-1892.2 3480.06,-1892.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3480.06,-1892.2 3480.06,-1914.2 3745.94,-1914.2 3745.94,-1892.2 3480.06,-1892.2"/>
|
|
<polygon fill="#143826" stroke="none" points="3481.06,-1893.2 3481.06,-1913.2 3539.74,-1913.2 3539.74,-1893.2 3481.06,-1893.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3498.15" y="-1901.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3543.74" y="-1901.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/telemetry/crash</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3669.79" y="-1900" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Receipt crash dump</text>
|
|
</g>
|
|
<!-- PublicCatalog->Article -->
|
|
<g id="edge59" class="edge">
|
|
<title>PublicCatalog:w->Article:n</title>
|
|
<g id="a_edge59"><a xlink:title="PublicCatalog → Article (articles)">
|
|
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M3471.2,-1951.7C3450.14,-1951.7 3430.68,-1781.83 3442.49,-1764.4 3468.12,-1726.57 3534.87,-1766.13 3544.13,-1732.38"/>
|
|
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="3546.55,-1732.75 3544.95,-1725.5 3541.69,-1732.16 3546.55,-1732.75"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3461.75" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff8f66">  articles  </text>
|
|
</g>
|
|
<!-- PublicCatalog->Category -->
|
|
<g id="edge60" class="edge">
|
|
<title>PublicCatalog:w->Category:n</title>
|
|
<g id="a_edge60"><a xlink:title="PublicCatalog → Category (category)">
|
|
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M3471.2,-1951.7C3389.85,-1951.7 3500.52,-2079.64 3438,-2131.68 3371.2,-2187.29 3060.5,-2159.28 3039.34,-2076.22"/>
|
|
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="3041.77,-2075.94 3038.46,-2069.3 3036.91,-2076.55 3041.77,-2075.94"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3731" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#4fc4e8">  category  </text>
|
|
</g>
|
|
<!-- Property->Company -->
|
|
<g id="edge41" class="edge">
|
|
<title>Property:e->Company:n</title>
|
|
<g id="a_edge41"><a xlink:title="Property → Company (companyId)">
|
|
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M4143.18,-909.6C4280.72,-909.6 4095.61,-693.96 4201,-605.6 4219.54,-590.05 5918.82,-584.47 5943,-583.6 6024.41,-580.68 6044.56,-575.51 6125.97,-572.8 6185.06,-570.84 7132.17,-577.06 7190,-564.8 7264.39,-549.03 7346.57,-571.07 7352.88,-502.61"/>
|
|
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="7355.32,-503.02 7353.18,-495.92 7350.42,-502.8 7355.32,-503.02"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="6152.99" y="-575.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff7aa8">  companyId  </text>
|
|
</g>
|
|
<!-- Attribute->Image -->
|
|
<g id="edge42" class="edge">
|
|
<title>Attribute:e->Image:n</title>
|
|
<g id="a_edge42"><a xlink:title="Attribute → Image (image)">
|
|
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M3744.71,-832.6C3847.25,-832.6 3707.61,-671.71 3786,-605.6 3830.53,-568.04 5841.32,-624.3 5883,-583.6 5930.44,-537.28 5891.98,-500.38 5888.59,-436.56"/>
|
|
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="5891.05,-436.85 5888.41,-429.92 5886.15,-436.98 5891.05,-436.85"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="5908.96" y="-575.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#e0b25a">  image  </text>
|
|
</g>
|
|
<!-- Supplier -->
|
|
<g id="node14" class="node">
|
|
<title>Supplier</title>
|
|
<polygon fill="#33415c" stroke="none" points="32.8,-2000.2 32.8,-2035.2 245.2,-2035.2 245.2,-2000.2 32.8,-2000.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-2000.2 32.8,-2035.2 245.2,-2035.2 245.2,-2000.2 32.8,-2000.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="34.8,-2029.2 34.8,-2033.2 139,-2033.2 139,-2029.2 34.8,-2029.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="139,-2029.2 139,-2033.2 243.2,-2033.2 243.2,-2029.2 139,-2029.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="115" y="-2016.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Supplier</text>
|
|
<text xml:space="preserve" text-anchor="start" x="121.99" y="-2007.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/supplier</text>
|
|
<polygon fill="#2a3242" stroke="none" points="32.8,-1978.2 32.8,-2000.2 245.2,-2000.2 245.2,-1978.2 32.8,-1978.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-1978.2 32.8,-2000.2 245.2,-2000.2 245.2,-1978.2 32.8,-1978.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="33.8,-1979.2 33.8,-1999.2 107.44,-1999.2 107.44,-1979.2 33.8,-1979.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="61.37" y="-1987.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="111.44" y="-1987.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="193.51" y="-1986" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List suppliers</text>
|
|
<polygon fill="#272e3d" stroke="none" points="32.8,-1956.2 32.8,-1978.2 245.2,-1978.2 245.2,-1956.2 32.8,-1956.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-1956.2 32.8,-1978.2 245.2,-1978.2 245.2,-1956.2 32.8,-1956.2"/>
|
|
<polygon fill="#143826" stroke="none" points="33.8,-1957.2 33.8,-1977.2 104.92,-1977.2 104.92,-1957.2 33.8,-1957.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="57.11" y="-1965.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="108.92" y="-1965.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="185.95" y="-1964" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create supplier</text>
|
|
<polygon fill="#2a3242" stroke="none" points="32.8,-1934.2 32.8,-1956.2 245.2,-1956.2 245.2,-1934.2 32.8,-1934.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-1934.2 32.8,-1956.2 245.2,-1956.2 245.2,-1934.2 32.8,-1934.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="33.8,-1935.2 33.8,-1955.2 73.13,-1955.2 73.13,-1935.2 33.8,-1935.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="44.22" y="-1943.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="77.13" y="-1943.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/articles</text>
|
|
<text xml:space="preserve" text-anchor="start" x="145.05" y="-1942" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List supplier articles by S…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="32.8,-1912.2 32.8,-1934.2 245.2,-1934.2 245.2,-1912.2 32.8,-1912.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-1912.2 32.8,-1934.2 245.2,-1934.2 245.2,-1912.2 32.8,-1912.2"/>
|
|
<polygon fill="#143826" stroke="none" points="33.8,-1913.2 33.8,-1933.2 71.8,-1933.2 71.8,-1913.2 33.8,-1913.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="40.55" y="-1921.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="75.8" y="-1921.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/articles</text>
|
|
<text xml:space="preserve" text-anchor="start" x="141.05" y="-1920" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Query supplier articles by …</text>
|
|
<polygon fill="#2a3242" stroke="none" points="32.8,-1890.2 32.8,-1912.2 245.2,-1912.2 245.2,-1890.2 32.8,-1890.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-1890.2 32.8,-1912.2 245.2,-1912.2 245.2,-1890.2 32.8,-1890.2"/>
|
|
<polygon fill="#301c44" stroke="none" points="33.8,-1891.2 33.8,-1911.2 98.77,-1911.2 98.77,-1891.2 33.8,-1891.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="50.79" y="-1899.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="102.77" y="-1899.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="184.16" y="-1898" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update supplier</text>
|
|
<polygon fill="#272e3d" stroke="none" points="32.8,-1868.2 32.8,-1890.2 245.2,-1890.2 245.2,-1868.2 32.8,-1868.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="32.8,-1868.2 32.8,-1890.2 245.2,-1890.2 245.2,-1868.2 32.8,-1868.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="33.8,-1869.2 33.8,-1889.2 102,-1889.2 102,-1869.2 33.8,-1869.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="50.15" y="-1877.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="106" y="-1877.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="186.84" y="-1876" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete supplier</text>
|
|
</g>
|
|
<!-- Supplier->Entity -->
|
|
<g id="edge20" class="edge">
|
|
<title>Supplier:e->Entity:n</title>
|
|
<g id="a_edge20"><a xlink:title="Supplier → Entity (entityId)">
|
|
<path fill="none" stroke="#ff5f9e" stroke-width="1.4" d="M246.2,-1945.2C316.82,-1945.2 270.77,-1859.51 304,-1797.2 476.18,-1474.4 466.5,-1319.64 773.98,-1121.4 841.6,-1077.81 872.17,-1098.58 952,-1088.6 1033.11,-1078.46 2378.02,-1072.46 2464.62,-995.52"/>
|
|
<polygon fill="#ff5f9e" stroke="#ff5f9e" stroke-width="1.4" points="2466.73,-996.77 2467.97,-989.46 2462.44,-994.4 2466.73,-996.77"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="793.49" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff5f9e">  entityId  </text>
|
|
</g>
|
|
<!-- ArticleSupplier->Article -->
|
|
<g id="edge19" class="edge">
|
|
<title>ArticleSupplier:e->Article:n</title>
|
|
<g id="a_edge19"><a xlink:title="ArticleSupplier → Article (sku)">
|
|
<path fill="none" stroke="#56c8c8" stroke-width="1.4" d="M222.5,-2349C291.56,-2349 211.51,-2245.02 263,-2199 311.27,-2155.86 344.67,-2194.5 407,-2177 427.87,-2171.14 436.09,-2172.92 452,-2158.2 584.34,-2035.78 495.43,-1908.84 636.99,-1797.2 685.48,-1758.96 710.75,-1772.22 772,-1764.4 806.64,-1759.98 3204.89,-1759.55 3364.11,-1726.88"/>
|
|
<polygon fill="#56c8c8" stroke="#56c8c8" stroke-width="1.4" points="3364.94,-1729.19 3370.45,-1724.22 3363.04,-1724.67 3364.94,-1729.19"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="649" y="-1949" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#56c8c8">  sku  </text>
|
|
</g>
|
|
<!-- ArticleSupplier->Supplier -->
|
|
<g id="edge18" class="edge">
|
|
<title>ArticleSupplier:e->Supplier:n</title>
|
|
<g id="a_edge18"><a xlink:title="ArticleSupplier → Supplier (entityId)">
|
|
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M222.5,-2327C258.5,-2327 238.17,-2277.91 221.5,-2246 197.09,-2199.26 154.99,-2220.36 124.98,-2177 89.35,-2125.52 87.05,-2102.12 86.91,-2043.16"/>
|
|
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="89.36,-2043.32 86.9,-2036.32 84.46,-2043.32 89.36,-2043.32"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="144.49" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#e0b25a">  entityId  </text>
|
|
</g>
|
|
<!-- Delivery -->
|
|
<g id="node16" class="node">
|
|
<title>Delivery</title>
|
|
<polygon fill="#33415c" stroke="none" points="305.14,-2395 305.14,-2426 530.86,-2426 530.86,-2395 305.14,-2395"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2395 305.14,-2426 530.86,-2426 530.86,-2395 305.14,-2395"/>
|
|
<text xml:space="preserve" text-anchor="start" x="394.65" y="-2411.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Delivery</text>
|
|
<text xml:space="preserve" text-anchor="start" x="401.24" y="-2401.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/delivery</text>
|
|
<polygon fill="#2a3242" stroke="none" points="305.14,-2373 305.14,-2395 530.86,-2395 530.86,-2373 305.14,-2373"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2373 305.14,-2395 530.86,-2395 530.86,-2373 305.14,-2373"/>
|
|
<polygon fill="#182b40" stroke="none" points="306.14,-2374 306.14,-2394 383.63,-2394 383.63,-2374 306.14,-2374"/>
|
|
<text xml:space="preserve" text-anchor="start" x="335.63" y="-2382.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="387.63" y="-2382" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="477.4" y="-2380.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List deliveries</text>
|
|
<polygon fill="#272e3d" stroke="none" points="305.14,-2351 305.14,-2373 530.86,-2373 530.86,-2351 305.14,-2351"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2351 305.14,-2373 530.86,-2373 530.86,-2351 305.14,-2351"/>
|
|
<polygon fill="#143826" stroke="none" points="306.14,-2352 306.14,-2372 381.85,-2372 381.85,-2352 306.14,-2352"/>
|
|
<text xml:space="preserve" text-anchor="start" x="331.74" y="-2360.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="385.85" y="-2360" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="472.06" y="-2358.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create delivery</text>
|
|
<polygon fill="#2a3242" stroke="none" points="305.14,-2329 305.14,-2351 530.86,-2351 530.86,-2329 305.14,-2329"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2329 305.14,-2351 530.86,-2351 530.86,-2329 305.14,-2329"/>
|
|
<polygon fill="#182b40" stroke="none" points="306.14,-2330 306.14,-2350 380,-2350 380,-2330 306.14,-2330"/>
|
|
<text xml:space="preserve" text-anchor="start" x="333.82" y="-2338.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="384" y="-2338" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="483.18" y="-2336.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get delivery</text>
|
|
<polygon fill="#272e3d" stroke="none" points="305.14,-2307 305.14,-2329 530.86,-2329 530.86,-2307 305.14,-2307"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2307 305.14,-2329 530.86,-2329 530.86,-2307 305.14,-2307"/>
|
|
<polygon fill="#182b40" stroke="none" points="306.14,-2308 306.14,-2328 344.14,-2328 344.14,-2308 306.14,-2308"/>
|
|
<text xml:space="preserve" text-anchor="start" x="315.89" y="-2316.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="348.14" y="-2316" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/file/{fileId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="426.71" y="-2314.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get delivery attachment fil…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="305.14,-2285 305.14,-2307 530.86,-2307 530.86,-2285 305.14,-2285"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2285 305.14,-2307 530.86,-2307 530.86,-2285 305.14,-2285"/>
|
|
<polygon fill="#143826" stroke="none" points="306.14,-2286 306.14,-2306 352.99,-2306 352.99,-2286 306.14,-2286"/>
|
|
<text xml:space="preserve" text-anchor="start" x="317.31" y="-2294.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="356.99" y="-2294" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/pdf</text>
|
|
<text xml:space="preserve" text-anchor="start" x="420.46" y="-2292.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Generate and attach deliver…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="305.14,-2263 305.14,-2285 530.86,-2285 530.86,-2263 305.14,-2263"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2263 305.14,-2285 530.86,-2285 530.86,-2263 305.14,-2263"/>
|
|
<polygon fill="#143826" stroke="none" points="306.14,-2264 306.14,-2284 363.62,-2284 363.62,-2264 306.14,-2264"/>
|
|
<text xml:space="preserve" text-anchor="start" x="322.63" y="-2272.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="367.62" y="-2272" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/parse</text>
|
|
<text xml:space="preserve" text-anchor="start" x="444.05" y="-2270.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Parse document (SSE)</text>
|
|
<polygon fill="#2a3242" stroke="none" points="305.14,-2241 305.14,-2263 530.86,-2263 530.86,-2241 305.14,-2241"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2241 305.14,-2263 530.86,-2263 530.86,-2241 305.14,-2241"/>
|
|
<polygon fill="#301c44" stroke="none" points="306.14,-2242 306.14,-2262 375.7,-2262 375.7,-2242 306.14,-2242"/>
|
|
<text xml:space="preserve" text-anchor="start" x="325.42" y="-2250.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="379.7" y="-2250" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="470.28" y="-2248.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update delivery</text>
|
|
<polygon fill="#272e3d" stroke="none" points="305.14,-2219 305.14,-2241 530.86,-2241 530.86,-2219 305.14,-2219"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="305.14,-2219 305.14,-2241 530.86,-2241 530.86,-2219 305.14,-2219"/>
|
|
<polygon fill="#3a181e" stroke="none" points="306.14,-2220 306.14,-2240 378.93,-2240 378.93,-2220 306.14,-2220"/>
|
|
<text xml:space="preserve" text-anchor="start" x="324.78" y="-2228.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="382.93" y="-2228" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="472.95" y="-2226.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete delivery</text>
|
|
</g>
|
|
<!-- Delivery->Article -->
|
|
<g id="edge16" class="edge">
|
|
<title>Delivery:e->Article:n</title>
|
|
<g id="a_edge16"><a xlink:title="Delivery → Article (lines.sku)">
|
|
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M531.86,-2362C825.39,-2362 534.63,-1857.51 813,-1764.4 879.01,-1742.32 3248.85,-1792.04 3387.65,-1729.38"/>
|
|
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="3389.05,-1731.44 3392.46,-1724.85 3385.69,-1727.87 3389.05,-1731.44"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="773.34" y="-1949" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5aa7e6">  lines.sku  </text>
|
|
</g>
|
|
<!-- Delivery->Supplier -->
|
|
<g id="edge15" class="edge">
|
|
<title>Delivery:w->Supplier:n</title>
|
|
<g id="a_edge15"><a xlink:title="Delivery → Supplier (supplierId)">
|
|
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M304.14,-2362C229.53,-2362 288.1,-2269.61 264,-2199 239.14,-2126.16 194.74,-2115.09 191.31,-2043.27"/>
|
|
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="193.76,-2043.26 191.15,-2036.32 188.86,-2043.37 193.76,-2043.26"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="278.7" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#4ecb8f">  supplierId  </text>
|
|
</g>
|
|
<!-- Ledger -->
|
|
<g id="node23" class="node">
|
|
<title>Ledger</title>
|
|
<polygon fill="#33415c" stroke="none" points="1687.61,-1978.2 1687.61,-2013.2 2012.39,-2013.2 2012.39,-1978.2 1687.61,-1978.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1687.61,-1978.2 1687.61,-2013.2 2012.39,-2013.2 2012.39,-1978.2 1687.61,-1978.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1689.61,-2007.2 1689.61,-2011.2 1796.54,-2011.2 1796.54,-2007.2 1689.61,-2007.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1796.54,-2007.2 1796.54,-2011.2 1903.46,-2011.2 1903.46,-2007.2 1796.54,-2007.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1903.46,-2007.2 1903.46,-2011.2 2010.39,-2011.2 2010.39,-2007.2 1903.46,-2007.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1830" y="-1994.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Ledger</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1836.24" y="-1985.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/ledger</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1687.61,-1956.2 1687.61,-1978.2 2012.39,-1978.2 2012.39,-1956.2 1687.61,-1956.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1687.61,-1956.2 1687.61,-1978.2 2012.39,-1978.2 2012.39,-1956.2 1687.61,-1956.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1688.61,-1957.2 1688.61,-1977.2 1780.15,-1977.2 1780.15,-1957.2 1688.61,-1957.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1725.13" y="-1965.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1784.15" y="-1965.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1902.01" y="-1964" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Query ledger by manifest ar…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1687.61,-1934.2 1687.61,-1956.2 2012.39,-1956.2 2012.39,-1934.2 1687.61,-1934.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1687.61,-1934.2 1687.61,-1956.2 2012.39,-1956.2 2012.39,-1934.2 1687.61,-1934.2"/>
|
|
<polygon fill="#143826" stroke="none" points="1688.61,-1935.2 1688.61,-1955.2 1795.71,-1955.2 1795.71,-1935.2 1688.61,-1935.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1729.91" y="-1943.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1799.71" y="-1943.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1948.69" y="-1942" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add ledger entry</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1687.61,-1912.2 1687.61,-1934.2 2012.39,-1934.2 2012.39,-1912.2 1687.61,-1912.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1687.61,-1912.2 1687.61,-1934.2 2012.39,-1934.2 2012.39,-1912.2 1687.61,-1912.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1688.61,-1913.2 1688.61,-1933.2 1726.61,-1933.2 1726.61,-1913.2 1688.61,-1913.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1698.36" y="-1921.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1730.61" y="-1921.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/manifestarticle/{manifestarticleId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1902.01" y="-1920" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Query ledger by manifest ar…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1687.61,-1890.2 1687.61,-1912.2 2012.39,-1912.2 2012.39,-1890.2 1687.61,-1890.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1687.61,-1890.2 1687.61,-1912.2 2012.39,-1912.2 2012.39,-1890.2 1687.61,-1890.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1688.61,-1891.2 1688.61,-1911.2 1767.22,-1911.2 1767.22,-1891.2 1688.61,-1891.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1718.66" y="-1899.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1771.22" y="-1899.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/sku/{sku}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1908.24" y="-1898" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Query ledger by article SKU</text>
|
|
</g>
|
|
<!-- Delivery->Ledger -->
|
|
<g id="edge17" class="edge">
|
|
<title>Delivery:e->Ledger:n</title>
|
|
<g id="a_edge17"><a xlink:title="Delivery → Ledger (ledger)">
|
|
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M531.86,-2340C807.71,-2340 1723.12,-2292.09 1742.75,-2021.11"/>
|
|
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="1745.19,-2021.4 1743,-2014.32 1740.3,-2021.22 1745.19,-2021.4"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1628.44" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff7aa8">  ledger  </text>
|
|
</g>
|
|
<!-- Quote -->
|
|
<g id="node17" class="node">
|
|
<title>Quote</title>
|
|
<polygon fill="#33415c" stroke="none" points="851.58,-2013.2 851.58,-2044.2 1080.42,-2044.2 1080.42,-2013.2 851.58,-2013.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-2013.2 851.58,-2044.2 1080.42,-2044.2 1080.42,-2013.2 851.58,-2013.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="948.67" y="-2029.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Quote</text>
|
|
<text xml:space="preserve" text-anchor="start" x="953.49" y="-2020.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/quote</text>
|
|
<polygon fill="#2a3242" stroke="none" points="851.58,-1991.2 851.58,-2013.2 1080.42,-2013.2 1080.42,-1991.2 851.58,-1991.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1991.2 851.58,-2013.2 1080.42,-2013.2 1080.42,-1991.2 851.58,-1991.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="852.58,-1992.2 852.58,-2012.2 934.37,-2012.2 934.37,-1992.2 852.58,-1992.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="884.22" y="-2000.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="938.37" y="-2000.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1036.73" y="-1999" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List quotes</text>
|
|
<polygon fill="#272e3d" stroke="none" points="851.58,-1969.2 851.58,-1991.2 1080.42,-1991.2 1080.42,-1969.2 851.58,-1969.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1969.2 851.58,-1991.2 1080.42,-1991.2 1080.42,-1969.2 851.58,-1969.2"/>
|
|
<polygon fill="#143826" stroke="none" points="852.58,-1970.2 852.58,-1990.2 931.85,-1990.2 931.85,-1970.2 852.58,-1970.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.96" y="-1978.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="935.85" y="-1978.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1029.17" y="-1977" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create quote</text>
|
|
<polygon fill="#2a3242" stroke="none" points="851.58,-1947.2 851.58,-1969.2 1080.42,-1969.2 1080.42,-1947.2 851.58,-1947.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1947.2 851.58,-1969.2 1080.42,-1969.2 1080.42,-1947.2 851.58,-1947.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="852.58,-1948.2 852.58,-1968.2 930,-1968.2 930,-1948.2 852.58,-1948.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="882.04" y="-1956.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="934" y="-1956.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1040.29" y="-1955" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get quote</text>
|
|
<polygon fill="#272e3d" stroke="none" points="851.58,-1925.2 851.58,-1947.2 1080.42,-1947.2 1080.42,-1925.2 851.58,-1925.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1925.2 851.58,-1947.2 1080.42,-1947.2 1080.42,-1925.2 851.58,-1925.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="852.58,-1926.2 852.58,-1946.2 890.58,-1946.2 890.58,-1926.2 852.58,-1926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="862.33" y="-1934.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="894.58" y="-1934.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/file/{fileId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="973.15" y="-1933" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get quote attachment file c…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="851.58,-1903.2 851.58,-1925.2 1080.42,-1925.2 1080.42,-1903.2 851.58,-1903.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1903.2 851.58,-1925.2 1080.42,-1925.2 1080.42,-1903.2 851.58,-1903.2"/>
|
|
<polygon fill="#143826" stroke="none" points="852.58,-1904.2 852.58,-1924.2 899.13,-1924.2 899.13,-1904.2 852.58,-1904.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="863.6" y="-1912.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="903.13" y="-1912.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/pdf</text>
|
|
<text xml:space="preserve" text-anchor="start" x="966.01" y="-1911" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Generate and attach quote P…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="851.58,-1881.2 851.58,-1903.2 1080.42,-1903.2 1080.42,-1881.2 851.58,-1881.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1881.2 851.58,-1903.2 1080.42,-1903.2 1080.42,-1881.2 851.58,-1881.2"/>
|
|
<polygon fill="#301c44" stroke="none" points="852.58,-1882.2 852.58,-1902.2 925.7,-1902.2 925.7,-1882.2 852.58,-1882.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="873.64" y="-1890.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="929.7" y="-1890.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1027.39" y="-1889" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update quote</text>
|
|
<polygon fill="#2a3242" stroke="none" points="851.58,-1859.2 851.58,-1881.2 1080.42,-1881.2 1080.42,-1859.2 851.58,-1859.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="851.58,-1859.2 851.58,-1881.2 1080.42,-1881.2 1080.42,-1859.2 851.58,-1859.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="852.58,-1860.2 852.58,-1880.2 928.92,-1880.2 928.92,-1860.2 852.58,-1860.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="873" y="-1868.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="932.92" y="-1868.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1030.06" y="-1867" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete quote</text>
|
|
</g>
|
|
<!-- Quote->Entity -->
|
|
<g id="edge6" class="edge">
|
|
<title>Quote:e->Entity:n</title>
|
|
<g id="a_edge6"><a xlink:title="Quote → Entity (entityId)">
|
|
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d="M1081.42,-1958.2C1155.33,-1958.2 1064.82,-1842.77 1123,-1797.2 1145.07,-1779.92 3112.98,-1775.91 3141,-1775.2 3261.06,-1772.15 3290.94,-1767.42 3411,-1764.4 3459.21,-1763.19 6849.08,-1762.68 6883,-1728.4 7072.77,-1536.65 7067.41,-1318.31 6883,-1121.4 6844.94,-1080.76 6438.64,-1090.5 6383,-1088.6 6053.63,-1077.36 3746.09,-1098.22 3417,-1080.6 3320.86,-1075.45 2575.5,-1086.19 2530.46,-996.32"/>
|
|
<polygon fill="#ff9f5a" stroke="#ff9f5a" stroke-width="1.4" points="2532.88,-995.88 2528.83,-989.66 2528.12,-997.04 2532.88,-995.88"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="7042.83" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff9f5a">  entityId  </text>
|
|
</g>
|
|
<!-- Quote->Article -->
|
|
<g id="edge7" class="edge">
|
|
<title>Quote:e->Article:n</title>
|
|
<g id="a_edge7"><a xlink:title="Quote → Article (lines.sku)">
|
|
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M1081.42,-1980.2C1164.83,-1980.2 1058.1,-1849.59 1123,-1797.2 1144.81,-1779.59 3113.11,-1777.96 3141,-1775.2 3261.46,-1763.28 3407.95,-1843.36 3415.31,-1732.46"/>
|
|
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="3417.76,-1732.59 3415.53,-1725.52 3412.86,-1732.44 3417.76,-1732.59"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3428.52" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5cd6d6">  lines.sku  </text>
|
|
</g>
|
|
<!-- Order -->
|
|
<g id="node18" class="node">
|
|
<title>Order</title>
|
|
<polygon fill="#33415c" stroke="none" points="866.25,-1557.4 866.25,-1592.4 1093.75,-1592.4 1093.75,-1557.4 866.25,-1557.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1557.4 866.25,-1592.4 1093.75,-1592.4 1093.75,-1557.4 866.25,-1557.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="868.25,-1586.4 868.25,-1590.4 924.12,-1590.4 924.12,-1586.4 868.25,-1586.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="924.12,-1586.4 924.12,-1590.4 980,-1590.4 980,-1586.4 924.12,-1586.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="980,-1586.4 980,-1590.4 1035.88,-1590.4 1035.88,-1586.4 980,-1586.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="1035.88,-1586.4 1035.88,-1590.4 1091.75,-1590.4 1091.75,-1586.4 1035.88,-1586.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="963.66" y="-1573.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="968.24" y="-1564.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/order</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1535.4 866.25,-1557.4 1093.75,-1557.4 1093.75,-1535.4 866.25,-1535.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1535.4 866.25,-1557.4 1093.75,-1557.4 1093.75,-1535.4 866.25,-1535.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="867.25,-1536.4 867.25,-1556.4 949.04,-1556.4 949.04,-1536.4 867.25,-1536.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="898.89" y="-1544.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="953.04" y="-1544.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1051.4" y="-1543.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List orders</text>
|
|
<polygon fill="#272e3d" stroke="none" points="866.25,-1513.4 866.25,-1535.4 1093.75,-1535.4 1093.75,-1513.4 866.25,-1513.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1513.4 866.25,-1535.4 1093.75,-1535.4 1093.75,-1513.4 866.25,-1513.4"/>
|
|
<polygon fill="#143826" stroke="none" points="867.25,-1514.4 867.25,-1534.4 946.52,-1534.4 946.52,-1514.4 867.25,-1514.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="894.63" y="-1522.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="950.52" y="-1522.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1043.84" y="-1521.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create order</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1491.4 866.25,-1513.4 1093.75,-1513.4 1093.75,-1491.4 866.25,-1491.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1491.4 866.25,-1513.4 1093.75,-1513.4 1093.75,-1491.4 866.25,-1491.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="867.25,-1492.4 867.25,-1512.4 944.67,-1512.4 944.67,-1492.4 867.25,-1492.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="896.71" y="-1500.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="948.67" y="-1500.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1054.96" y="-1499.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get order</text>
|
|
<polygon fill="#272e3d" stroke="none" points="866.25,-1469.4 866.25,-1491.4 1093.75,-1491.4 1093.75,-1469.4 866.25,-1469.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1469.4 866.25,-1491.4 1093.75,-1491.4 1093.75,-1469.4 866.25,-1469.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="867.25,-1470.4 867.25,-1490.4 905.25,-1490.4 905.25,-1470.4 867.25,-1470.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="877" y="-1478.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="909.25" y="-1478.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/file/{fileId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="987.82" y="-1477.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get order attachment file c…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1447.4 866.25,-1469.4 1093.75,-1469.4 1093.75,-1447.4 866.25,-1447.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1447.4 866.25,-1469.4 1093.75,-1469.4 1093.75,-1447.4 866.25,-1447.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="867.25,-1448.4 867.25,-1468.4 911.21,-1468.4 911.21,-1448.4 867.25,-1448.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.98" y="-1456.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="915.21" y="-1456.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/payment</text>
|
|
<text xml:space="preserve" text-anchor="start" x="998.48" y="-1455.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List payments of an order</text>
|
|
<polygon fill="#272e3d" stroke="none" points="866.25,-1425.4 866.25,-1447.4 1093.75,-1447.4 1093.75,-1425.4 866.25,-1425.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1425.4 866.25,-1447.4 1093.75,-1447.4 1093.75,-1425.4 866.25,-1425.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="867.25,-1426.4 867.25,-1446.4 909.51,-1446.4 909.51,-1426.4 867.25,-1426.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="879.13" y="-1434.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="913.51" y="-1434.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/shipment</text>
|
|
<text xml:space="preserve" text-anchor="start" x="996.71" y="-1433.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List shipments of an order</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1403.4 866.25,-1425.4 1093.75,-1425.4 1093.75,-1403.4 866.25,-1403.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1403.4 866.25,-1425.4 1093.75,-1425.4 1093.75,-1403.4 866.25,-1403.4"/>
|
|
<polygon fill="#182b40" stroke="none" points="867.25,-1404.4 867.25,-1424.4 911.32,-1424.4 911.32,-1404.4 867.25,-1404.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="880.04" y="-1412.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="915.32" y="-1412.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/shipping</text>
|
|
<text xml:space="preserve" text-anchor="start" x="999.37" y="-1411.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List shippings of an order</text>
|
|
<polygon fill="#272e3d" stroke="none" points="866.25,-1381.4 866.25,-1403.4 1093.75,-1403.4 1093.75,-1381.4 866.25,-1381.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1381.4 866.25,-1403.4 1093.75,-1403.4 1093.75,-1381.4 866.25,-1381.4"/>
|
|
<polygon fill="#143826" stroke="none" points="867.25,-1382.4 867.25,-1402.4 911.95,-1402.4 911.95,-1382.4 867.25,-1382.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="877.35" y="-1390.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="915.95" y="-1390.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/payment</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1000.7" y="-1389.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Add payment to an order</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1359.4 866.25,-1381.4 1093.75,-1381.4 1093.75,-1359.4 866.25,-1359.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1359.4 866.25,-1381.4 1093.75,-1381.4 1093.75,-1359.4 866.25,-1359.4"/>
|
|
<polygon fill="#143826" stroke="none" points="867.25,-1360.4 867.25,-1380.4 913.8,-1380.4 913.8,-1360.4 867.25,-1360.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="878.27" y="-1368.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="917.8" y="-1368.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/pdf</text>
|
|
<text xml:space="preserve" text-anchor="start" x="980.69" y="-1367.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Generate and attach order P…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="866.25,-1337.4 866.25,-1359.4 1093.75,-1359.4 1093.75,-1337.4 866.25,-1337.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1337.4 866.25,-1359.4 1093.75,-1359.4 1093.75,-1337.4 866.25,-1337.4"/>
|
|
<polygon fill="#143826" stroke="none" points="867.25,-1338.4 867.25,-1358.4 906.1,-1358.4 906.1,-1338.4 867.25,-1338.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="874.42" y="-1346.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="910.1" y="-1346.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/shipment</text>
|
|
<text xml:space="preserve" text-anchor="start" x="986.48" y="-1345.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create shipment for an order</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1315.4 866.25,-1337.4 1093.75,-1337.4 1093.75,-1315.4 866.25,-1315.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1315.4 866.25,-1337.4 1093.75,-1337.4 1093.75,-1315.4 866.25,-1315.4"/>
|
|
<polygon fill="#143826" stroke="none" points="867.25,-1316.4 867.25,-1336.4 907.92,-1336.4 907.92,-1316.4 867.25,-1316.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="875.33" y="-1324.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="911.92" y="-1324.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/shipping</text>
|
|
<text xml:space="preserve" text-anchor="start" x="989.14" y="-1323.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create shipping for an order</text>
|
|
<polygon fill="#272e3d" stroke="none" points="866.25,-1293.4 866.25,-1315.4 1093.75,-1315.4 1093.75,-1293.4 866.25,-1293.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1293.4 866.25,-1315.4 1093.75,-1315.4 1093.75,-1293.4 866.25,-1293.4"/>
|
|
<polygon fill="#301c44" stroke="none" points="867.25,-1294.4 867.25,-1314.4 940.37,-1314.4 940.37,-1294.4 867.25,-1294.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="888.31" y="-1302.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="944.37" y="-1302.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1042.06" y="-1301.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update order</text>
|
|
<polygon fill="#2a3242" stroke="none" points="866.25,-1271.4 866.25,-1293.4 1093.75,-1293.4 1093.75,-1271.4 866.25,-1271.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="866.25,-1271.4 866.25,-1293.4 1093.75,-1293.4 1093.75,-1271.4 866.25,-1271.4"/>
|
|
<polygon fill="#3a181e" stroke="none" points="867.25,-1272.4 867.25,-1292.4 943.59,-1292.4 943.59,-1272.4 867.25,-1272.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="887.67" y="-1280.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="947.59" y="-1280.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1044.73" y="-1279.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete order</text>
|
|
</g>
|
|
<!-- Quote->Order -->
|
|
<g id="edge8" class="edge">
|
|
<title>Quote:e->Order:n</title>
|
|
<g id="a_edge8"><a xlink:title="Quote → Order (convert order)">
|
|
<path fill="none" stroke="#ff7fc2" stroke-width="1.4" d="M1081.42,-1980.2C1136.98,-1980.2 1110.91,-1901.65 1080.42,-1855.2 1032.29,-1781.85 948.57,-1848.24 899.97,-1775.2 856.4,-1709.7 893.23,-1675.68 896.02,-1600.3"/>
|
|
<polygon fill="#ff7fc2" stroke="#ff7fc2" stroke-width="1.4" points="898.47,-1600.56 896.15,-1593.52 893.57,-1600.47 898.47,-1600.56"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="931.49" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff7fc2">  convert order  </text>
|
|
</g>
|
|
<!-- Order->Entity -->
|
|
<g id="edge1" class="edge">
|
|
<title>Order:e->Entity:n</title>
|
|
<g id="a_edge1"><a xlink:title="Order → Entity (entityId)">
|
|
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M1094.75,-1502.4C1273.28,-1502.4 1078.1,-1227.06 1222,-1121.4 1276.06,-1081.71 2365.25,-1120.24 2429,-1099.4 2508.11,-1073.53 2582.27,-1073.81 2587.39,-996.38"/>
|
|
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="2589.83,-996.79 2587.6,-989.72 2584.93,-996.64 2589.83,-996.79"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2484.81" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff6b6b">  entityId  </text>
|
|
</g>
|
|
<!-- Order->Article -->
|
|
<g id="edge2" class="edge">
|
|
<title>Order:e->Article:n</title>
|
|
<g id="a_edge2"><a xlink:title="Order → Article (lines.sku)">
|
|
<path fill="none" stroke="#6bdf9a" stroke-width="1.4" d="M1094.75,-1524.4C1198.92,-1524.4 1130.51,-1671.42 1222,-1721.22 1274.25,-1749.66 3296.01,-1780.62 3430.21,-1727.04"/>
|
|
<polygon fill="#6bdf9a" stroke="#6bdf9a" stroke-width="1.4" points="3431.76,-1728.94 3435.57,-1722.57 3428.63,-1725.17 3431.76,-1728.94"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2702" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#6bdf9a">  lines.sku  </text>
|
|
</g>
|
|
<!-- Shipment -->
|
|
<g id="node19" class="node">
|
|
<title>Shipment</title>
|
|
<polygon fill="#33415c" stroke="none" points="1538.69,-2000.2 1538.69,-2035.2 1769.31,-2035.2 1769.31,-2000.2 1538.69,-2000.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-2000.2 1538.69,-2035.2 1769.31,-2035.2 1769.31,-2000.2 1538.69,-2000.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1540.69,-2029.2 1540.69,-2033.2 1767.31,-2033.2 1767.31,-2029.2 1540.69,-2029.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1626.67" y="-2016.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Shipment</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1634.49" y="-2007.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/shipment</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1538.69,-1978.2 1538.69,-2000.2 1769.31,-2000.2 1769.31,-1978.2 1538.69,-1978.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-1978.2 1538.69,-2000.2 1769.31,-2000.2 1769.31,-1978.2 1538.69,-1978.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1539.69,-1979.2 1539.69,-1999.2 1606.59,-1999.2 1606.59,-1979.2 1539.69,-1979.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1563.89" y="-1987.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1610.59" y="-1987.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1695.84" y="-1986" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get shipment by ID</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1538.69,-1956.2 1538.69,-1978.2 1769.31,-1978.2 1769.31,-1956.2 1538.69,-1956.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-1956.2 1538.69,-1978.2 1769.31,-1978.2 1769.31,-1956.2 1538.69,-1956.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1539.69,-1957.2 1539.69,-1977.2 1577.69,-1977.2 1577.69,-1957.2 1539.69,-1957.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1549.44" y="-1965.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1581.69" y="-1965.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/file/{fileId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1660.26" y="-1964" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get shipment attachment fil…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1538.69,-1934.2 1538.69,-1956.2 1769.31,-1956.2 1769.31,-1934.2 1538.69,-1934.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-1934.2 1538.69,-1956.2 1769.31,-1956.2 1769.31,-1934.2 1538.69,-1934.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1539.69,-1935.2 1539.69,-1955.2 1581.55,-1955.2 1581.55,-1935.2 1539.69,-1935.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1551.37" y="-1943.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1585.55" y="-1943.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/shipping</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1665.14" y="-1942" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List packages of a shipment</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1538.69,-1912.2 1538.69,-1934.2 1769.31,-1934.2 1769.31,-1912.2 1538.69,-1912.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-1912.2 1538.69,-1934.2 1769.31,-1934.2 1769.31,-1912.2 1538.69,-1912.2"/>
|
|
<polygon fill="#143826" stroke="none" points="1539.69,-1913.2 1539.69,-1933.2 1585.95,-1933.2 1585.95,-1913.2 1539.69,-1913.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1550.57" y="-1921.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1589.95" y="-1921.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/pdf</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1652.24" y="-1920" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Generate and attach shipmen…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1538.69,-1890.2 1538.69,-1912.2 1769.31,-1912.2 1769.31,-1890.2 1538.69,-1890.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-1890.2 1538.69,-1912.2 1769.31,-1912.2 1769.31,-1890.2 1538.69,-1890.2"/>
|
|
<polygon fill="#143826" stroke="none" points="1539.69,-1891.2 1539.69,-1911.2 1578.14,-1911.2 1578.14,-1891.2 1539.69,-1891.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1546.66" y="-1899.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1582.14" y="-1899.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/shipping</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1654.92" y="-1898" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create package for a shipme…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1538.69,-1868.2 1538.69,-1890.2 1769.31,-1890.2 1769.31,-1868.2 1538.69,-1868.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1538.69,-1868.2 1538.69,-1890.2 1769.31,-1890.2 1769.31,-1868.2 1538.69,-1868.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="1539.69,-1869.2 1539.69,-1889.2 1612.48,-1889.2 1612.48,-1869.2 1539.69,-1869.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1558.33" y="-1877.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1616.48" y="-1877.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1706.5" y="-1876" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete shipment</text>
|
|
</g>
|
|
<!-- Order->Shipment -->
|
|
<g id="edge3" class="edge">
|
|
<title>Order:e->Shipment:n</title>
|
|
<g id="a_edge3"><a xlink:title="Order → Shipment (shipments)">
|
|
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M1094.75,-1502.4C1219.11,-1502.4 1062.96,-1693.8 1156.98,-1775.2 1179.9,-1795.05 1398.95,-1793.11 1429,-1797.2 1585.2,-1818.47 1676.92,-1742.66 1777.31,-1864.2 1825.14,-1922.11 1830.2,-1979.87 1777.31,-2033.2 1760.27,-2050.38 1677.21,-2059.36 1657.98,-2042.38"/>
|
|
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="1660.19,-2041.33 1654.93,-2036.11 1655.79,-2043.47 1660.19,-2041.33"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1182.49" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5aa7ff">  shipments  </text>
|
|
</g>
|
|
<!-- Shipping -->
|
|
<g id="node20" class="node">
|
|
<title>Shipping</title>
|
|
<polygon fill="#33415c" stroke="none" points="1164.62,-1978.2 1164.62,-2013.2 1387.38,-2013.2 1387.38,-1978.2 1164.62,-1978.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1164.62,-1978.2 1164.62,-2013.2 1387.38,-2013.2 1387.38,-1978.2 1164.62,-1978.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1166.62,-2007.2 1166.62,-2011.2 1239.54,-2011.2 1239.54,-2007.2 1166.62,-2007.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1239.54,-2007.2 1239.54,-2011.2 1312.46,-2011.2 1312.46,-2007.2 1239.54,-2007.2"/>
|
|
<polygon fill="#33415c" stroke="none" points="1312.46,-2007.2 1312.46,-2011.2 1385.38,-2011.2 1385.38,-2007.2 1312.46,-2007.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1250.34" y="-1994.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Shipping</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1257.99" y="-1985.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/shipping</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1164.62,-1956.2 1164.62,-1978.2 1387.38,-1978.2 1387.38,-1956.2 1164.62,-1956.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1164.62,-1956.2 1164.62,-1978.2 1387.38,-1978.2 1387.38,-1956.2 1164.62,-1956.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="1165.62,-1957.2 1165.62,-1977.2 1206.29,-1977.2 1206.29,-1957.2 1165.62,-1957.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1176.7" y="-1965.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1210.29" y="-1965.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/package</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1285.87" y="-1964" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List packages of a shipping</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1164.62,-1934.2 1164.62,-1956.2 1387.38,-1956.2 1387.38,-1934.2 1164.62,-1934.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1164.62,-1934.2 1164.62,-1956.2 1387.38,-1956.2 1387.38,-1934.2 1164.62,-1934.2"/>
|
|
<polygon fill="#143826" stroke="none" points="1165.62,-1935.2 1165.62,-1955.2 1203.62,-1955.2 1203.62,-1935.2 1165.62,-1935.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1172.37" y="-1943.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1207.62" y="-1943.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/package</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1277.87" y="-1942" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create package for a shippi…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1164.62,-1912.2 1164.62,-1934.2 1387.38,-1934.2 1387.38,-1912.2 1164.62,-1912.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1164.62,-1912.2 1164.62,-1934.2 1387.38,-1934.2 1387.38,-1912.2 1164.62,-1912.2"/>
|
|
<polygon fill="#301c44" stroke="none" points="1165.62,-1913.2 1165.62,-1933.2 1233.45,-1933.2 1233.45,-1913.2 1165.62,-1913.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1184.04" y="-1921.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1237.45" y="-1921.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1324.56" y="-1920" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update shipping</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1164.62,-1890.2 1164.62,-1912.2 1387.38,-1912.2 1387.38,-1890.2 1164.62,-1890.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1164.62,-1890.2 1164.62,-1912.2 1387.38,-1912.2 1387.38,-1890.2 1164.62,-1890.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="1165.62,-1891.2 1165.62,-1911.2 1236.68,-1911.2 1236.68,-1891.2 1165.62,-1891.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1183.4" y="-1899.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1240.68" y="-1899.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1327.23" y="-1898" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete shipping</text>
|
|
</g>
|
|
<!-- Order->Shipping -->
|
|
<g id="edge5" class="edge">
|
|
<title>Order:e->Shipping:n</title>
|
|
<g id="a_edge5"><a xlink:title="Order → Shipping (shippings)">
|
|
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M1094.75,-1502.4C1224.79,-1502.4 1195.27,-1637.8 1225,-1764.4 1239.19,-1824.84 1173.54,-1826.47 1156.62,-1886.2 1141.48,-1939.65 1117.76,-1971.5 1156.62,-2011.2 1168.47,-2023.31 1192.14,-2030.12 1200.27,-2020.78"/>
|
|
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="1202.57,-2021.63 1202.42,-2014.21 1197.91,-2020.1 1202.57,-2021.63"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1250.77" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#c79bff">  shippings  </text>
|
|
</g>
|
|
<!-- Payment -->
|
|
<g id="node26" class="node">
|
|
<title>Payment</title>
|
|
<polygon fill="#33415c" stroke="none" points="6209.51,-1425.4 6209.51,-1460.4 6344.49,-1460.4 6344.49,-1425.4 6209.51,-1425.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6209.51,-1425.4 6209.51,-1460.4 6344.49,-1460.4 6344.49,-1425.4 6209.51,-1425.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="6211.51,-1454.4 6211.51,-1458.4 6342.49,-1458.4 6342.49,-1454.4 6211.51,-1454.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6251.99" y="-1441.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Payment</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6258.49" y="-1432.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/payment</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6209.51,-1403.4 6209.51,-1425.4 6344.49,-1425.4 6344.49,-1403.4 6209.51,-1403.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6209.51,-1403.4 6209.51,-1425.4 6344.49,-1425.4 6344.49,-1403.4 6209.51,-1403.4"/>
|
|
<polygon fill="#3a181e" stroke="none" points="6210.51,-1404.4 6210.51,-1424.4 6252.01,-1424.4 6252.01,-1404.4 6210.51,-1404.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6213.51" y="-1412.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6256.01" y="-1412.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6283.46" y="-1411.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete payment</text>
|
|
</g>
|
|
<!-- Order->Payment -->
|
|
<g id="edge4" class="edge">
|
|
<title>Order:e->Payment:n</title>
|
|
<g id="a_edge4"><a xlink:title="Order → Payment (payments)">
|
|
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M1094.75,-1502.4C1207.25,-1502.4 1124.48,-1665.12 1222,-1721.22 1345.42,-1792.22 3642.81,-1728.67 3785,-1721.22 4060.04,-1706.81 6229.66,-1737.15 6276.24,-1468.27"/>
|
|
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="6278.66,-1468.7 6276.82,-1461.51 6273.78,-1468.28 6278.66,-1468.7"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2551" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#f5c15c">  payments  </text>
|
|
</g>
|
|
<!-- Shipment->Article -->
|
|
<g id="edge10" class="edge">
|
|
<title>Shipment:e->Article:n</title>
|
|
<g id="a_edge10"><a xlink:title="Shipment → Article (lines.sku)">
|
|
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M1770.31,-1989.2C2093.97,-1989.2 2144.41,-1821.54 2462.98,-1764.4 2515.03,-1755.06 3376.02,-1776.67 3453.27,-1730.39"/>
|
|
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="3455.06,-1732.07 3457.49,-1725.06 3451.22,-1729.03 3455.06,-1732.07"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2485.49" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#58d18a">  lines.sku  </text>
|
|
</g>
|
|
<!-- Shipment->Order -->
|
|
<g id="edge9" class="edge">
|
|
<title>Shipment:w->Order:n</title>
|
|
<g id="a_edge9"><a xlink:title="Shipment → Order (manifestId)">
|
|
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M1537.69,-1989.2C1439.63,-1989.2 1512.12,-1849.22 1429,-1797.2 1362.84,-1755.8 1146.38,-1813.67 1078.48,-1775.2 994.91,-1727.85 954.62,-1692.79 952.18,-1600.51"/>
|
|
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="954.63,-1600.49 952.09,-1593.52 949.73,-1600.55 954.63,-1600.49"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1104.24" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8f95ff">  manifestId  </text>
|
|
</g>
|
|
<!-- Shipment->Shipping -->
|
|
<g id="edge11" class="edge">
|
|
<title>Shipment:w->Shipping:n</title>
|
|
<g id="a_edge11"><a xlink:title="Shipment → Shipping (shippings)">
|
|
<path fill="none" stroke="#ff8f66" stroke-width="1.4" d="M1537.69,-1945.2C1507.49,-1945.2 1515.26,-1910.68 1487.05,-1899.9 1467.11,-1892.28 1456.66,-1887.87 1439.02,-1899.9 1395.12,-1929.84 1438.95,-1980.79 1395.38,-2011.2 1382.68,-2020.06 1362.89,-2027.81 1353.8,-2022.42"/>
|
|
<polygon fill="#ff8f66" stroke="#ff8f66" stroke-width="1.4" points="1355.06,-2019.37 1349.83,-2014.11 1350.64,-2021.48 1355.06,-2019.37"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1463.03" y="-1902.6" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff8f66">  shippings  </text>
|
|
</g>
|
|
<!-- Package -->
|
|
<g id="node21" class="node">
|
|
<title>Package</title>
|
|
<polygon fill="#33415c" stroke="none" points="1263.73,-1425.4 1263.73,-1460.4 1398.27,-1460.4 1398.27,-1425.4 1263.73,-1425.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1263.73,-1425.4 1263.73,-1460.4 1398.27,-1460.4 1398.27,-1425.4 1263.73,-1425.4"/>
|
|
<polygon fill="#33415c" stroke="none" points="1265.73,-1454.4 1265.73,-1458.4 1396.27,-1458.4 1396.27,-1454.4 1265.73,-1454.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1306.65" y="-1441.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Package</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1312.74" y="-1432.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/package</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1263.73,-1403.4 1263.73,-1425.4 1398.27,-1425.4 1398.27,-1403.4 1263.73,-1403.4"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1263.73,-1403.4 1263.73,-1425.4 1398.27,-1425.4 1398.27,-1403.4 1263.73,-1403.4"/>
|
|
<polygon fill="#3a181e" stroke="none" points="1264.73,-1404.4 1264.73,-1424.4 1306.23,-1424.4 1306.23,-1404.4 1264.73,-1404.4"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1267.73" y="-1412.7" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1310.23" y="-1412.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1337.68" y="-1411.2" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete package</text>
|
|
</g>
|
|
<!-- Shipping->Package -->
|
|
<g id="edge12" class="edge">
|
|
<title>Shipping:e->Package:n</title>
|
|
<g id="a_edge12"><a xlink:title="Shipping → Package (packages)">
|
|
<path fill="none" stroke="#4fc4e8" stroke-width="1.4" d="M1388.38,-1967.2C1424.38,-1967.2 1389.96,-1922.11 1387.38,-1886.2 1373.86,-1698.34 1332.33,-1652.17 1331.03,-1468.26"/>
|
|
<polygon fill="#4fc4e8" stroke="#4fc4e8" stroke-width="1.4" points="1333.48,-1468.51 1331.01,-1461.52 1328.58,-1468.53 1333.48,-1468.51"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1398.22" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#4fc4e8">  packages  </text>
|
|
</g>
|
|
<!-- Package->Entity -->
|
|
<g id="edge14" class="edge">
|
|
<title>Package:e->Entity:n</title>
|
|
<g id="a_edge14"><a xlink:title="Package → Entity (addressId)">
|
|
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M1407.2,-1431.9C1675.92,-1431.9 1667.73,-1195.61 1926,-1121.4 1984,-1104.74 2969.76,-1142.5 3012,-1099.4 3128.54,-980.47 2664.75,-1150.72 2647.5,-996.69"/>
|
|
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="2649.95,-996.57 2647.12,-989.72 2645.06,-996.84 2649.95,-996.57"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3042.2" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff6f6f">  addressId  </text>
|
|
</g>
|
|
<!-- Package->Shipping -->
|
|
<g id="edge13" class="edge">
|
|
<title>Package:w->Shipping:n</title>
|
|
<g id="a_edge13"><a xlink:title="Package → Shipping (shippingId)">
|
|
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M1254.8,-1431.9C1085.86,-1431.9 1393.27,-1601.77 1439,-1764.4 1469.15,-1871.63 1480.7,-1939.59 1395.38,-2011.2 1377.44,-2026.26 1298.13,-2036.18 1279.79,-2020.05"/>
|
|
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="1282.17,-2019.34 1276.92,-2014.11 1277.76,-2021.48 1282.17,-2019.34"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1466.74" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#a98cff">  shippingId  </text>
|
|
</g>
|
|
<!-- Stock -->
|
|
<g id="node22" class="node">
|
|
<title>Stock</title>
|
|
<polygon fill="#33415c" stroke="none" points="2271.2,-2316 2271.2,-2351 2436.8,-2351 2436.8,-2316 2271.2,-2316"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2271.2,-2316 2271.2,-2351 2436.8,-2351 2436.8,-2316 2271.2,-2316"/>
|
|
<polygon fill="#33415c" stroke="none" points="2273.2,-2345 2273.2,-2349 2434.8,-2349 2434.8,-2345 2273.2,-2345"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2337.66" y="-2332.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Stock</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2342.25" y="-2322.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/stock</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2271.2,-2294 2271.2,-2316 2436.8,-2316 2436.8,-2294 2271.2,-2294"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2271.2,-2294 2271.2,-2316 2436.8,-2316 2436.8,-2294 2271.2,-2294"/>
|
|
<polygon fill="#143826" stroke="none" points="2272.2,-2295 2272.2,-2315 2310.2,-2315 2310.2,-2295 2272.2,-2295"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2278.95" y="-2303.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2314.2" y="-2303" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/adjust</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2354.43" y="-2301.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Adjust stock manually</text>
|
|
</g>
|
|
<!-- Stock->Article -->
|
|
<g id="edge21" class="edge">
|
|
<title>Stock:e->Article:n</title>
|
|
<g id="a_edge21"><a xlink:title="Stock → Article (sku)">
|
|
<path fill="none" stroke="#ffb25a" stroke-width="1.4" d="M2437.8,-2305C2461.48,-2305 2431.77,-2215.25 2449,-2199 2486.79,-2163.35 2880.14,-2214.59 2916,-2177 2919.31,-2173.53 2919.38,-2169.6 2916,-2166.2 2903.33,-2153.45 1634.66,-2170.95 1621.99,-2158.2 1508.89,-2044.4 1509.66,-1911.76 1621.99,-1797.2 1643.78,-1774.98 2710.91,-1776.59 2742,-1775.2 2751.61,-1774.77 3389.52,-1738.8 3471.71,-1725.75"/>
|
|
<polygon fill="#ffb25a" stroke="#ffb25a" stroke-width="1.4" points="3472.24,-1728.15 3478.35,-1723.95 3470.96,-1723.42 3472.24,-1728.15"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="1634" y="-1949" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ffb25a">  sku  </text>
|
|
</g>
|
|
<!-- Stock->Ledger -->
|
|
<g id="edge23" class="edge">
|
|
<title>Stock:e->Ledger:n</title>
|
|
<g id="a_edge23"><a xlink:title="Stock → Ledger (ledger)">
|
|
<path fill="none" stroke="#66b3ff" stroke-width="1.4" d="M2437.8,-2305C2444.48,-2305 2440.56,-2295.52 2436.8,-2290 2276.19,-2054.02 1859.09,-2295.45 1850.15,-2021.31"/>
|
|
<polygon fill="#66b3ff" stroke="#66b3ff" stroke-width="1.4" points="1852.6,-2021.28 1850.03,-2014.32 1847.7,-2021.36 1852.6,-2021.28"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2230.02" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#66b3ff">  ledger  </text>
|
|
</g>
|
|
<!-- Warehouse -->
|
|
<g id="node24" class="node">
|
|
<title>Warehouse</title>
|
|
<polygon fill="#33415c" stroke="none" points="1848.03,-2382 1848.03,-2417 2019.97,-2417 2019.97,-2382 1848.03,-2382"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2382 1848.03,-2417 2019.97,-2417 2019.97,-2382 1848.03,-2382"/>
|
|
<polygon fill="#33415c" stroke="none" points="1850.03,-2411 1850.03,-2415 1934,-2415 1934,-2411 1850.03,-2411"/>
|
|
<polygon fill="#33415c" stroke="none" points="1934,-2411 1934,-2415 2017.97,-2415 2017.97,-2411 1934,-2411"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1901.66" y="-2398.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Warehouse</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1910.74" y="-2388.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/warehouse</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1848.03,-2360 1848.03,-2382 2019.97,-2382 2019.97,-2360 1848.03,-2360"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2360 1848.03,-2382 2019.97,-2382 2019.97,-2360 1848.03,-2360"/>
|
|
<polygon fill="#182b40" stroke="none" points="1849.03,-2361 1849.03,-2381 1905.48,-2381 1905.48,-2361 1849.03,-2361"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1868" y="-2369.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1909.48" y="-2369" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1957.16" y="-2367.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List warehouses</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1848.03,-2338 1848.03,-2360 2019.97,-2360 2019.97,-2338 1848.03,-2338"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2338 1848.03,-2360 2019.97,-2360 2019.97,-2338 1848.03,-2338"/>
|
|
<polygon fill="#143826" stroke="none" points="1849.03,-2339 1849.03,-2359 1902.96,-2359 1902.96,-2339 1849.03,-2339"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1863.74" y="-2347.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1906.96" y="-2347" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1949.6" y="-2345.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create warehouse</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1848.03,-2316 1848.03,-2338 2019.97,-2338 2019.97,-2316 1848.03,-2316"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2316 1848.03,-2338 2019.97,-2338 2019.97,-2316 1848.03,-2316"/>
|
|
<polygon fill="#182b40" stroke="none" points="1849.03,-2317 1849.03,-2337 1894.14,-2337 1894.14,-2317 1849.03,-2317"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1862.34" y="-2325.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1898.14" y="-2325" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1939.82" y="-2323.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get warehouse by ID</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1848.03,-2294 1848.03,-2316 2019.97,-2316 2019.97,-2294 1848.03,-2294"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2294 1848.03,-2316 2019.97,-2316 2019.97,-2294 1848.03,-2294"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="1849.03,-2295 1849.03,-2315 1896.81,-2315 1896.81,-2295 1849.03,-2295"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1863.92" y="-2303.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1900.81" y="-2303" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1947.82" y="-2301.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update warehouse</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1848.03,-2272 1848.03,-2294 2019.97,-2294 2019.97,-2272 1848.03,-2272"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2272 1848.03,-2294 2019.97,-2294 2019.97,-2272 1848.03,-2272"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="1849.03,-2273 1849.03,-2293 1891.48,-2293 1891.48,-2273 1849.03,-2273"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1861.25" y="-2281.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1895.48" y="-2281" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1940.71" y="-2279.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder warehouses</text>
|
|
<polygon fill="#272e3d" stroke="none" points="1848.03,-2250 1848.03,-2272 2019.97,-2272 2019.97,-2250 1848.03,-2250"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2250 1848.03,-2272 2019.97,-2272 2019.97,-2250 1848.03,-2250"/>
|
|
<polygon fill="#301c44" stroke="none" points="1849.03,-2251 1849.03,-2271 1887.03,-2271 1887.03,-2251 1849.03,-2251"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1852.53" y="-2259.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1891.03" y="-2259" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1918.48" y="-2257.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update warehouse (partial)</text>
|
|
<polygon fill="#2a3242" stroke="none" points="1848.03,-2228 1848.03,-2250 2019.97,-2250 2019.97,-2228 1848.03,-2228"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="1848.03,-2228 1848.03,-2250 2019.97,-2250 2019.97,-2228 1848.03,-2228"/>
|
|
<polygon fill="#3a181e" stroke="none" points="1849.03,-2229 1849.03,-2249 1900.03,-2249 1900.03,-2229 1849.03,-2229"/>
|
|
<text xml:space="preserve" text-anchor="start" x="1856.78" y="-2237.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1904.03" y="-2237" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="1950.49" y="-2235.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete warehouse</text>
|
|
</g>
|
|
<!-- Stock->Warehouse -->
|
|
<g id="edge22" class="edge">
|
|
<title>Stock:e->Warehouse:n</title>
|
|
<g id="a_edge22"><a xlink:title="Stock → Warehouse (warehouseId)">
|
|
<path fill="none" stroke="#56d68a" stroke-width="1.4" d=""/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="959.33" y="-1549.89" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#56d68a">  warehouseId  </text>
|
|
</g>
|
|
<!-- Ledger->Article -->
|
|
<g id="edge24" class="edge">
|
|
<title>Ledger:w->Article:n</title>
|
|
<g id="a_edge24"><a xlink:title="Ledger → Article (sku)">
|
|
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M1686.61,-1967.2C1650.61,-1967.2 1663.28,-1912.74 1687.61,-1886.2 1822.74,-1738.81 2383.42,-1809.51 2583,-1797.2 2684.06,-1790.97 3397.93,-1807.17 3494,-1775.2 3528.59,-1763.69 3561.02,-1763.12 3566.11,-1732.39"/>
|
|
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="3568.54,-1732.68 3566.64,-1725.51 3563.66,-1732.3 3568.54,-1732.68"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3543.23" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#c79bff">  sku  </text>
|
|
</g>
|
|
<!-- Ledger->Warehouse -->
|
|
<g id="edge25" class="edge">
|
|
<title>Ledger:w->Warehouse:n</title>
|
|
<g id="a_edge25"><a xlink:title="Ledger → Warehouse (warehouseId)">
|
|
<path fill="none" stroke="#ff6b6b" stroke-width="1.4" d="M1686.61,-1967.2C1664.38,-1967.2 1673,-2000.45 1687.61,-2017.2 1820.02,-2168.99 2382.25,-2141.67 2583,-2158.2 2596.66,-2159.32 3560.35,-2156.47 3570,-2166.2 3573.38,-2169.61 3573.32,-2173.53 3570,-2177 3551.64,-2196.22 3118.38,-2195.73 3092,-2199 3032.13,-2206.41 2068.62,-2455.22 1982.18,-2422.53"/>
|
|
<polygon fill="#ff6b6b" stroke="#ff6b6b" stroke-width="1.4" points="1984.04,-2420.93 1977.44,-2417.54 1980.48,-2424.3 1984.04,-2420.93"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3603.28" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff6b6b">  warehouseId  </text>
|
|
</g>
|
|
<!-- Account -->
|
|
<g id="node25" class="node">
|
|
<title>Account</title>
|
|
<polygon fill="#33415c" stroke="none" points="6210.84,-832.6 6210.84,-867.6 6343.16,-867.6 6343.16,-832.6 6210.84,-832.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6210.84,-832.6 6210.84,-867.6 6343.16,-867.6 6343.16,-832.6 6210.84,-832.6"/>
|
|
<polygon fill="#33415c" stroke="none" points="6212.84,-861.6 6212.84,-865.6 6341.16,-865.6 6341.16,-861.6 6212.84,-861.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6253" y="-848.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Account</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6259.99" y="-839.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/account</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6210.84,-810.6 6210.84,-832.6 6343.16,-832.6 6343.16,-810.6 6210.84,-810.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6210.84,-810.6 6210.84,-832.6 6343.16,-832.6 6343.16,-810.6 6210.84,-810.6"/>
|
|
<polygon fill="#182b40" stroke="none" points="6211.84,-811.6 6211.84,-831.6 6258.79,-831.6 6258.79,-811.6 6211.84,-811.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6226.06" y="-819.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6262.79" y="-819.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6291.47" y="-818.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List accounts</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6210.84,-788.6 6210.84,-810.6 6343.16,-810.6 6343.16,-788.6 6210.84,-788.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6210.84,-788.6 6210.84,-810.6 6343.16,-810.6 6343.16,-788.6 6210.84,-788.6"/>
|
|
<polygon fill="#143826" stroke="none" points="6211.84,-789.6 6211.84,-809.6 6256.27,-809.6 6256.27,-789.6 6211.84,-789.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6221.8" y="-797.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6260.27" y="-797.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6283.91" y="-796.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create account</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6210.84,-766.6 6210.84,-788.6 6343.16,-788.6 6343.16,-766.6 6210.84,-766.6"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6210.84,-766.6 6210.84,-788.6 6343.16,-788.6 6343.16,-766.6 6210.84,-766.6"/>
|
|
<polygon fill="#3a181e" stroke="none" points="6211.84,-767.6 6211.84,-787.6 6253.34,-787.6 6253.34,-767.6 6211.84,-767.6"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6214.84" y="-775.9" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6257.34" y="-775.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6284.79" y="-774.4" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete account</text>
|
|
</g>
|
|
<!-- Account->Company -->
|
|
<g id="edge45" class="edge">
|
|
<title>Account:e->Company:n</title>
|
|
<g id="a_edge45"><a xlink:title="Account → Company (companyId)">
|
|
<path fill="none" stroke="#ffb25a" stroke-width="1.4" d="M6344.16,-821.6C6474.94,-821.6 6425.88,-661.74 6544,-605.6 6608.96,-574.73 7119.59,-579.46 7190,-564.8 7277.68,-546.54 7378.99,-583.81 7385.62,-502.59"/>
|
|
<polygon fill="#ffb25a" stroke="#ffb25a" stroke-width="1.4" points="7388.05,-503.01 7385.88,-495.92 7383.16,-502.82 7388.05,-503.01"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="7095.51" y="-575.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ffb25a">  companyId  </text>
|
|
</g>
|
|
<!-- Payment->Order -->
|
|
<g id="edge44" class="edge">
|
|
<title>Payment:w->Order:n</title>
|
|
<g id="a_edge44"><a xlink:title="Payment → Order (manifestId)">
|
|
<path fill="none" stroke="#ff5f9e" stroke-width="1.4" d="M6200.58,-1431.9C5119.32,-1431.9 4864.34,-1656.81 3785,-1721.22 3500.73,-1738.18 1490.13,-1817.15 1222,-1721.22 1139.29,-1691.62 1068.79,-1682.94 1064.07,-1600.44"/>
|
|
<polygon fill="#ff5f9e" stroke="#ff5f9e" stroke-width="1.4" points="1066.52,-1600.45 1063.87,-1593.52 1061.62,-1600.58 1066.52,-1600.45"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="2551" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff5f9e">  manifestId  </text>
|
|
</g>
|
|
<!-- Payment->Account -->
|
|
<g id="edge43" class="edge">
|
|
<title>Payment:w->Account:n</title>
|
|
<g id="a_edge43"><a xlink:title="Payment → Account (accountId)">
|
|
<path fill="none" stroke="#56c8c8" stroke-width="1.4" d="M6200.58,-1431.9C6076.66,-1431.9 6268.04,-1012.84 6276.7,-875.61"/>
|
|
<polygon fill="#56c8c8" stroke="#56c8c8" stroke-width="1.4" points="6279.14,-875.8 6276.93,-868.72 6274.25,-875.63 6279.14,-875.8"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="6245.85" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#56c8c8">  accountId  </text>
|
|
</g>
|
|
<!-- Serper -->
|
|
<g id="node28" class="node">
|
|
<title>Serper</title>
|
|
<polygon fill="#33415c" stroke="none" points="6006.46,-384.8 6006.46,-415.8 6209.54,-415.8 6209.54,-384.8 6006.46,-384.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6006.46,-384.8 6006.46,-415.8 6209.54,-415.8 6209.54,-384.8 6006.46,-384.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6088.99" y="-401" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Serper</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6093.99" y="-391.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/serper</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6006.46,-362.8 6006.46,-384.8 6209.54,-384.8 6209.54,-362.8 6006.46,-362.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6006.46,-362.8 6006.46,-384.8 6209.54,-384.8 6209.54,-362.8 6006.46,-362.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6007.46,-363.8 6007.46,-383.8 6047.33,-383.8 6047.33,-363.8 6007.46,-363.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6015.14" y="-372.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6051.33" y="-371.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/image</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6094.73" y="-370.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Crawl image from URL, crop …</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6006.46,-340.8 6006.46,-362.8 6209.54,-362.8 6209.54,-340.8 6006.46,-340.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6006.46,-340.8 6006.46,-362.8 6209.54,-362.8 6209.54,-340.8 6006.46,-340.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6007.46,-341.8 6007.46,-361.8 6045.46,-361.8 6045.46,-341.8 6007.46,-341.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6014.21" y="-350.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6049.46" y="-349.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/images</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6094.7" y="-348.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Search images via Serper.de…</text>
|
|
</g>
|
|
<!-- Vfs -->
|
|
<g id="node29" class="node">
|
|
<title>Vfs</title>
|
|
<polygon fill="#33415c" stroke="none" points="6293.07,-459.8 6293.07,-494.8 6530.93,-494.8 6530.93,-459.8 6293.07,-459.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-459.8 6293.07,-494.8 6530.93,-494.8 6530.93,-459.8 6293.07,-459.8"/>
|
|
<polygon fill="#33415c" stroke="none" points="6295.07,-488.8 6295.07,-492.8 6528.93,-492.8 6528.93,-488.8 6295.07,-488.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6402.66" y="-476" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Vfs</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6405" y="-466.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/vfs</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6293.07,-437.8 6293.07,-459.8 6530.93,-459.8 6530.93,-437.8 6293.07,-437.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-437.8 6293.07,-459.8 6530.93,-459.8 6530.93,-437.8 6293.07,-437.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="6294.07,-438.8 6294.07,-458.8 6362.27,-458.8 6362.27,-438.8 6294.07,-438.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6318.92" y="-447.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6366.27" y="-446.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6437.47" y="-445.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List virtual filesystem fil…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6293.07,-415.8 6293.07,-437.8 6530.93,-437.8 6530.93,-415.8 6293.07,-415.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-415.8 6293.07,-437.8 6530.93,-437.8 6530.93,-415.8 6293.07,-415.8"/>
|
|
<polygon fill="#182b40" stroke="none" points="6294.07,-416.8 6294.07,-436.8 6349.57,-436.8 6349.57,-416.8 6294.07,-416.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6312.57" y="-425.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6353.57" y="-424.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{*path}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6432.13" y="-423.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get a virtual filesystem fi…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6293.07,-393.8 6293.07,-415.8 6530.93,-415.8 6530.93,-393.8 6293.07,-393.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-393.8 6293.07,-415.8 6530.93,-415.8 6530.93,-393.8 6293.07,-393.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6294.07,-394.8 6294.07,-414.8 6348.52,-414.8 6348.52,-394.8 6294.07,-394.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6309.04" y="-403.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6352.52" y="-402.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{*path}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6429" y="-401.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Execute a virtual filesyste…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6293.07,-371.8 6293.07,-393.8 6530.93,-393.8 6530.93,-371.8 6293.07,-371.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-371.8 6293.07,-393.8 6530.93,-393.8 6530.93,-371.8 6293.07,-371.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6294.07,-372.8 6294.07,-392.8 6332.07,-392.8 6332.07,-372.8 6294.07,-372.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6300.81" y="-381.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6336.07" y="-380.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/drafts/response</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6421.87" y="-379.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Respond to a frontend draft…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6293.07,-349.8 6293.07,-371.8 6530.93,-371.8 6530.93,-349.8 6293.07,-349.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-349.8 6293.07,-371.8 6530.93,-371.8 6530.93,-349.8 6293.07,-349.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6294.07,-350.8 6294.07,-370.8 6350.82,-370.8 6350.82,-350.8 6294.07,-350.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6310.19" y="-359.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6354.82" y="-358.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/mkdir</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6430.34" y="-357.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create directory in virtual…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6293.07,-327.8 6293.07,-349.8 6530.93,-349.8 6530.93,-327.8 6293.07,-327.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-327.8 6293.07,-349.8 6530.93,-349.8 6530.93,-327.8 6293.07,-327.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6294.07,-328.8 6294.07,-348.8 6345.08,-348.8 6345.08,-328.8 6294.07,-328.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6307.32" y="-337.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6349.08" y="-336.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/rename</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6421.45" y="-335.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Rename or move a virtual fi…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6293.07,-305.8 6293.07,-327.8 6530.93,-327.8 6530.93,-305.8 6293.07,-305.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-305.8 6293.07,-327.8 6530.93,-327.8 6530.93,-305.8 6293.07,-305.8"/>
|
|
<polygon fill="#143826" stroke="none" points="6294.07,-306.8 6294.07,-326.8 6351.2,-326.8 6351.2,-306.8 6294.07,-306.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6310.38" y="-315.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6355.2" y="-314.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/upload</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6437.01" y="-313.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Upload files to virtual fil…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="6293.07,-283.8 6293.07,-305.8 6530.93,-305.8 6530.93,-283.8 6293.07,-283.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-283.8 6293.07,-305.8 6530.93,-305.8 6530.93,-283.8 6293.07,-283.8"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="6294.07,-284.8 6294.07,-304.8 6347.93,-304.8 6347.93,-284.8 6294.07,-284.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6312" y="-293.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6351.93" y="-292.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{*path}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6427.24" y="-291.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create or overwrite a virtu…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="6293.07,-261.8 6293.07,-283.8 6530.93,-283.8 6530.93,-261.8 6293.07,-261.8"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="6293.07,-261.8 6293.07,-283.8 6530.93,-283.8 6530.93,-261.8 6293.07,-261.8"/>
|
|
<polygon fill="#3a181e" stroke="none" points="6294.07,-262.8 6294.07,-282.8 6350.57,-282.8 6350.57,-262.8 6294.07,-262.8"/>
|
|
<text xml:space="preserve" text-anchor="start" x="6304.56" y="-271.1" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6354.57" y="-270.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{*path}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="6428.12" y="-269.6" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete a virtual filesystem…</text>
|
|
</g>
|
|
<!-- POSTerminal -->
|
|
<g id="node30" class="node">
|
|
<title>POSTerminal</title>
|
|
<polygon fill="#33415c" stroke="none" points="2932.03,-2393 2932.03,-2428 3217.97,-2428 3217.97,-2393 2932.03,-2393"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2393 2932.03,-2428 3217.97,-2428 3217.97,-2393 2932.03,-2393"/>
|
|
<polygon fill="#33415c" stroke="none" points="2934.03,-2422 2934.03,-2426 3215.97,-2426 3215.97,-2422 2934.03,-2422"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3037.32" y="-2409.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">POSTerminal</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3050.49" y="-2399.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/posterminal</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2932.03,-2371 2932.03,-2393 3217.97,-2393 3217.97,-2371 2932.03,-2371"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2371 2932.03,-2393 3217.97,-2393 3217.97,-2371 2932.03,-2371"/>
|
|
<polygon fill="#182b40" stroke="none" points="2933.03,-2372 2933.03,-2392 3024.67,-2392 3024.67,-2372 2933.03,-2372"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2969.6" y="-2380.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3028.67" y="-2380" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3146.72" y="-2378.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List POS terminals</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2932.03,-2349 2932.03,-2371 3217.97,-2371 3217.97,-2349 2932.03,-2349"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2349 2932.03,-2371 3217.97,-2371 3217.97,-2349 2932.03,-2349"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="2933.03,-2350 2933.03,-2370 3022.15,-2370 3022.15,-2350 2933.03,-2350"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2968.59" y="-2358.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3026.15" y="-2358" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3139.16" y="-2356.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create POS terminal</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2932.03,-2327 2932.03,-2349 3217.97,-2349 3217.97,-2327 2932.03,-2327"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2327 2932.03,-2349 3217.97,-2349 3217.97,-2327 2932.03,-2327"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="2933.03,-2328 2933.03,-2348 3002.91,-2348 3002.91,-2328 2933.03,-2328"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2958.97" y="-2336.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3006.91" y="-2336" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/all</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3112.01" y="-2334.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Enable all categories on te…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2932.03,-2305 2932.03,-2327 3217.97,-2327 3217.97,-2305 2932.03,-2305"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2305 2932.03,-2327 3217.97,-2327 3217.97,-2305 2932.03,-2305"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="2933.03,-2306 2933.03,-2326 2972.79,-2326 2972.79,-2306 2933.03,-2306"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2943.91" y="-2314.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2976.79" y="-2314" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/category/{categoryId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3113.35" y="-2312.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Enable category on terminal</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2932.03,-2283 2932.03,-2305 3217.97,-2305 3217.97,-2283 2932.03,-2283"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2283 2932.03,-2305 3217.97,-2305 3217.97,-2283 2932.03,-2283"/>
|
|
<polygon fill="#301c44" stroke="none" points="2933.03,-2284 2933.03,-2304 3016,-2304 3016,-2284 2933.03,-2284"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2959.02" y="-2292.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3020" y="-2292" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3137.38" y="-2290.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update POS terminal</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2932.03,-2261 2932.03,-2283 3217.97,-2283 3217.97,-2261 2932.03,-2261"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2261 2932.03,-2283 3217.97,-2283 3217.97,-2261 2932.03,-2261"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2933.03,-2262 2933.03,-2282 3019.23,-2282 3019.23,-2262 2933.03,-2262"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2958.38" y="-2270.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3023.23" y="-2270" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3140.05" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete POS terminal</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2932.03,-2239 2932.03,-2261 3217.97,-2261 3217.97,-2239 2932.03,-2239"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2239 2932.03,-2261 3217.97,-2261 3217.97,-2239 2932.03,-2239"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2933.03,-2240 2933.03,-2260 3006.14,-2260 3006.14,-2240 2933.03,-2240"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2951.84" y="-2248.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3010.14" y="-2248" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/all</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3114.69" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Disable all categories on t…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2932.03,-2217 2932.03,-2239 3217.97,-2239 3217.97,-2217 2932.03,-2217"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2932.03,-2217 2932.03,-2239 3217.97,-2239 3217.97,-2217 2932.03,-2217"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2933.03,-2218 2933.03,-2238 2974.54,-2238 2974.54,-2218 2933.03,-2218"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2936.03" y="-2226.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2978.54" y="-2226" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/category/{categoryId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3111.58" y="-2224.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Disable category on terminal</text>
|
|
</g>
|
|
<!-- POSTerminal->Company -->
|
|
<g id="edge51" class="edge">
|
|
<title>POSTerminal:w->Company:n</title>
|
|
<g id="a_edge51"><a xlink:title="POSTerminal → Company (companyId)">
|
|
<path fill="none" stroke="#5aa7ff" stroke-width="1.4" d="M2931.03,-2382C2855.92,-2382 2881.15,-2268.25 2932.03,-2213 2962.79,-2179.61 3293.85,-2181.7 3339,-2177 4171.56,-2090.27 6395.21,-2211.22 7079,-1728.4 7542.98,-1400.79 7517.36,-1136.59 7647,-583.6 7665.14,-506.23 7497.94,-571 7484.85,-502.79"/>
|
|
<polygon fill="#5aa7ff" stroke="#5aa7ff" stroke-width="1.4" points="7487.3,-502.66 7484.23,-495.91 7482.42,-503.1 7487.3,-502.66"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="7553.5" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5aa7ff">  companyId  </text>
|
|
</g>
|
|
<!-- POSTerminal->Category -->
|
|
<g id="edge52" class="edge">
|
|
<title>POSTerminal:w->Category:n</title>
|
|
<g id="a_edge52"><a xlink:title="POSTerminal → Category (root_category)">
|
|
<path fill="none" stroke="#f5c15c" stroke-width="1.4" d="M2931.03,-2382C2855.92,-2382 2882.43,-2269.4 2932.03,-2213 3011.1,-2123.1 3120.2,-2267.14 3199,-2177 3202.16,-2173.39 3200.82,-2170.64 3199,-2166.2 3176.75,-2111.94 3108.8,-2127.16 3101.96,-2076"/>
|
|
<polygon fill="#f5c15c" stroke="#f5c15c" stroke-width="1.4" points="3104.42,-2076.15 3101.53,-2069.31 3099.53,-2076.46 3104.42,-2076.15"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3233.42" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#f5c15c">  root_category  </text>
|
|
</g>
|
|
<!-- Printer -->
|
|
<g id="node31" class="node">
|
|
<title>Printer</title>
|
|
<polygon fill="#33415c" stroke="none" points="3428.26,-2384 3428.26,-2415 3583.74,-2415 3583.74,-2384 3428.26,-2384"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2384 3428.26,-2415 3583.74,-2415 3583.74,-2384 3428.26,-2384"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3486.66" y="-2400.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Printer</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3491.99" y="-2390.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/printer</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3428.26,-2362 3428.26,-2384 3583.74,-2384 3583.74,-2362 3428.26,-2362"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2362 3428.26,-2384 3583.74,-2384 3583.74,-2362 3428.26,-2362"/>
|
|
<polygon fill="#182b40" stroke="none" points="3429.26,-2363 3429.26,-2383 3485.71,-2383 3485.71,-2363 3429.26,-2363"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3448.23" y="-2371.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3489.71" y="-2371" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3537.39" y="-2369.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List printers</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3428.26,-2340 3428.26,-2362 3583.74,-2362 3583.74,-2340 3428.26,-2340"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2340 3428.26,-2362 3583.74,-2362 3583.74,-2340 3428.26,-2340"/>
|
|
<polygon fill="#143826" stroke="none" points="3429.26,-2341 3429.26,-2361 3483.19,-2361 3483.19,-2341 3429.26,-2341"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3443.97" y="-2349.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3487.19" y="-2349" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3529.83" y="-2347.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create printer</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3428.26,-2318 3428.26,-2340 3583.74,-2340 3583.74,-2318 3428.26,-2318"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2318 3428.26,-2340 3583.74,-2340 3583.74,-2318 3428.26,-2318"/>
|
|
<polygon fill="#182b40" stroke="none" points="3429.26,-2319 3429.26,-2339 3474.37,-2339 3474.37,-2319 3429.26,-2319"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3442.57" y="-2327.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3478.37" y="-2327" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3520.05" y="-2325.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get printer by ID</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3428.26,-2296 3428.26,-2318 3583.74,-2318 3583.74,-2296 3428.26,-2296"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2296 3428.26,-2318 3583.74,-2318 3583.74,-2296 3428.26,-2296"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3429.26,-2297 3429.26,-2317 3477.04,-2317 3477.04,-2297 3429.26,-2297"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3444.15" y="-2305.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3481.04" y="-2305" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3528.05" y="-2303.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update printer</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3428.26,-2274 3428.26,-2296 3583.74,-2296 3583.74,-2274 3428.26,-2274"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2274 3428.26,-2296 3583.74,-2296 3583.74,-2274 3428.26,-2274"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="3429.26,-2275 3429.26,-2295 3471.71,-2295 3471.71,-2275 3429.26,-2275"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3441.48" y="-2283.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3475.71" y="-2283" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/order</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3520.94" y="-2281.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Reorder printers</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3428.26,-2252 3428.26,-2274 3583.74,-2274 3583.74,-2252 3428.26,-2252"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2252 3428.26,-2274 3583.74,-2274 3583.74,-2252 3428.26,-2252"/>
|
|
<polygon fill="#301c44" stroke="none" points="3429.26,-2253 3429.26,-2273 3467.26,-2273 3467.26,-2253 3429.26,-2253"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3432.76" y="-2261.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3471.26" y="-2261" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3498.71" y="-2259.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update printer (partial)</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3428.26,-2230 3428.26,-2252 3583.74,-2252 3583.74,-2230 3428.26,-2230"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3428.26,-2230 3428.26,-2252 3583.74,-2252 3583.74,-2230 3428.26,-2230"/>
|
|
<polygon fill="#3a181e" stroke="none" points="3429.26,-2231 3429.26,-2251 3480.26,-2251 3480.26,-2231 3429.26,-2231"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3437.01" y="-2239.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3484.26" y="-2239" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3530.72" y="-2237.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete printer</text>
|
|
</g>
|
|
<!-- Printer->Company -->
|
|
<g id="edge53" class="edge">
|
|
<title>Printer:w->Company:n</title>
|
|
<g id="a_edge53"><a xlink:title="Printer → Company (companyId)">
|
|
<path fill="none" stroke="#c79bff" stroke-width="1.4" d="M3427.26,-2373C3347.88,-2373 3440.89,-2257.28 3387,-2199 3354.09,-2163.42 3330.79,-2174.25 3283,-2166.2 3267.54,-2163.6 3011.92,-2169.44 3001,-2158.2 2889.17,-2043.15 2926.8,-1939.46 3001,-1797.2 3012.78,-1774.61 3023.74,-1772.17 3048,-1764.4 3136.23,-1736.13 6308.08,-1782.89 6383,-1728.4 6808.71,-1418.77 6339.03,-921.64 6760,-605.6 6807.58,-569.88 7236.85,-596.17 7295,-583.6 7395.88,-561.79 7509.84,-597.89 7516.43,-502.78"/>
|
|
<polygon fill="#c79bff" stroke="#c79bff" stroke-width="1.4" points="7518.87,-503 7516.66,-495.92 7513.98,-502.83 7518.87,-503"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="6605.48" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#c79bff">  companyId  </text>
|
|
</g>
|
|
<!-- LabelTemplate -->
|
|
<g id="node32" class="node">
|
|
<title>LabelTemplate</title>
|
|
<polygon fill="#33415c" stroke="none" points="2629.69,-2371 2629.69,-2406 2808.31,-2406 2808.31,-2371 2629.69,-2371"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2371 2629.69,-2406 2808.31,-2406 2808.31,-2371 2629.69,-2371"/>
|
|
<polygon fill="#33415c" stroke="none" points="2631.69,-2400 2631.69,-2404 2806.31,-2404 2806.31,-2400 2631.69,-2400"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2676.99" y="-2387.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">LabelTemplate</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.98" y="-2377.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/labeltemplate</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2629.69,-2349 2629.69,-2371 2808.31,-2371 2808.31,-2349 2629.69,-2349"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2349 2629.69,-2371 2808.31,-2371 2808.31,-2349 2629.69,-2349"/>
|
|
<polygon fill="#182b40" stroke="none" points="2630.69,-2350 2630.69,-2370 2685.81,-2370 2685.81,-2350 2630.69,-2350"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2649" y="-2358.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2689.81" y="-2358" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2734.83" y="-2356.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List label templates</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2629.69,-2327 2629.69,-2349 2808.31,-2349 2808.31,-2327 2629.69,-2327"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2327 2629.69,-2349 2808.31,-2349 2808.31,-2327 2629.69,-2327"/>
|
|
<polygon fill="#143826" stroke="none" points="2630.69,-2328 2630.69,-2348 2683.29,-2348 2683.29,-2328 2630.69,-2328"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2644.74" y="-2336.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2687.29" y="-2336" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2727.27" y="-2334.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create label template</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2629.69,-2305 2629.69,-2327 2808.31,-2327 2808.31,-2305 2629.69,-2305"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2305 2629.69,-2327 2808.31,-2327 2808.31,-2305 2629.69,-2305"/>
|
|
<polygon fill="#182b40" stroke="none" points="2630.69,-2306 2630.69,-2326 2674.47,-2326 2674.47,-2306 2630.69,-2306"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2643.33" y="-2314.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2678.47" y="-2314" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2717.49" y="-2312.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get label template by ID</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2629.69,-2283 2629.69,-2305 2808.31,-2305 2808.31,-2283 2629.69,-2283"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2283 2629.69,-2305 2808.31,-2305 2808.31,-2283 2629.69,-2283"/>
|
|
<polygon fill="#3b2c12" stroke="none" points="2630.69,-2284 2630.69,-2304 2677.14,-2304 2677.14,-2284 2630.69,-2284"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2644.92" y="-2292.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2681.14" y="-2292" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2725.48" y="-2290.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update label template</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2629.69,-2261 2629.69,-2283 2808.31,-2283 2808.31,-2261 2629.69,-2261"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2261 2629.69,-2283 2808.31,-2283 2808.31,-2261 2629.69,-2261"/>
|
|
<polygon fill="#301c44" stroke="none" points="2630.69,-2262 2630.69,-2282 2668.69,-2282 2668.69,-2262 2630.69,-2262"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2634.19" y="-2270.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2672.69" y="-2270" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2700.14" y="-2268.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Update label template (part…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2629.69,-2239 2629.69,-2261 2808.31,-2261 2808.31,-2239 2629.69,-2239"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2629.69,-2239 2629.69,-2261 2808.31,-2261 2808.31,-2239 2629.69,-2239"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2630.69,-2240 2630.69,-2260 2680.36,-2260 2680.36,-2240 2630.69,-2240"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2637.78" y="-2248.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2684.36" y="-2248" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2728.15" y="-2246.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete label template</text>
|
|
</g>
|
|
<!-- Printer->LabelTemplate -->
|
|
<g id="edge54" class="edge">
|
|
<title>Printer:w->LabelTemplate:n</title>
|
|
<g id="a_edge54"><a xlink:title="Printer → LabelTemplate (templates)">
|
|
<path fill="none" stroke="#ff9f5a" stroke-width="1.4" d=""/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3070.28" y="-2524.58" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff9f5a">  templates  </text>
|
|
</g>
|
|
<!-- LabelTemplate->Company -->
|
|
<g id="edge55" class="edge">
|
|
<title>LabelTemplate:w->Company:n</title>
|
|
<g id="a_edge55"><a xlink:title="LabelTemplate → Company (companyId)">
|
|
<path fill="none" stroke="#5cd6d6" stroke-width="1.4" d="M2628.69,-2360C2614.8,-2360 2620.53,-2245.44 2629.69,-2235 2706.76,-2147.25 2773.7,-2209.67 2890,-2199 2916.69,-2196.55 3353.48,-2196.38 3372,-2177 3499.16,-2043.91 3206.55,-1895.27 3336,-1764.4 3400.72,-1698.97 6576.28,-1784.8 6649,-1728.4 6869.73,-1557.21 6666.09,-1359.61 6811.97,-1121.4 7018.36,-784.4 7444.83,-890.35 7451.27,-502.75"/>
|
|
<polygon fill="#5cd6d6" stroke="#5cd6d6" stroke-width="1.4" points="7453.72,-502.94 7451.33,-495.92 7448.82,-502.9 7453.72,-502.94"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="6838.99" y="-1429.2" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5cd6d6">  companyId  </text>
|
|
</g>
|
|
<!-- POSSync -->
|
|
<g id="node33" class="node">
|
|
<title>POSSync</title>
|
|
<polygon fill="#33415c" stroke="none" points="3131.3,-2362 3131.3,-2393 3344.7,-2393 3344.7,-2362 3131.3,-2362"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3131.3,-2362 3131.3,-2393 3344.7,-2393 3344.7,-2362 3131.3,-2362"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3210.99" y="-2378.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">POSSync</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3232" y="-2368.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/v1</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3131.3,-2340 3131.3,-2362 3344.7,-2362 3344.7,-2340 3131.3,-2340"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3131.3,-2340 3131.3,-2362 3344.7,-2362 3344.7,-2340 3131.3,-2340"/>
|
|
<polygon fill="#182b40" stroke="none" points="3132.3,-2341 3132.3,-2361 3170.3,-2361 3170.3,-2341 3132.3,-2341"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3142.05" y="-2349.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3174.3" y="-2349" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/category</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3226.77" y="-2347.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">JTL-POS category synchroniz…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3131.3,-2318 3131.3,-2340 3344.7,-2340 3344.7,-2318 3131.3,-2318"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3131.3,-2318 3131.3,-2340 3344.7,-2340 3344.7,-2318 3131.3,-2318"/>
|
|
<polygon fill="#182b40" stroke="none" points="3132.3,-2319 3132.3,-2339 3181.56,-2339 3181.56,-2319 3132.3,-2319"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3147.68" y="-2327.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3185.56" y="-2327" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/client</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3244.98" y="-2325.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">POS discovery and pairing</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3131.3,-2296 3131.3,-2318 3344.7,-2318 3344.7,-2296 3131.3,-2296"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3131.3,-2296 3131.3,-2318 3344.7,-2318 3344.7,-2296 3131.3,-2296"/>
|
|
<polygon fill="#182b40" stroke="none" points="3132.3,-2297 3132.3,-2317 3183.2,-2317 3183.2,-2297 3132.3,-2297"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3148.5" y="-2305.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3187.2" y="-2305" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/init</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3238.76" y="-2303.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">POS sync initialization cou…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3131.3,-2274 3131.3,-2296 3344.7,-2296 3344.7,-2274 3131.3,-2274"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3131.3,-2274 3131.3,-2296 3344.7,-2296 3344.7,-2274 3131.3,-2274"/>
|
|
<polygon fill="#182b40" stroke="none" points="3132.3,-2275 3132.3,-2295 3176.97,-2295 3176.97,-2275 3132.3,-2275"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3145.39" y="-2283.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3180.97" y="-2283" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/pimage</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3240.09" y="-2281.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">POS product image delivery</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3131.3,-2252 3131.3,-2274 3344.7,-2274 3344.7,-2252 3131.3,-2252"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3131.3,-2252 3131.3,-2274 3344.7,-2274 3344.7,-2252 3131.3,-2252"/>
|
|
<polygon fill="#182b40" stroke="none" points="3132.3,-2253 3132.3,-2273 3172.38,-2273 3172.38,-2253 3132.3,-2253"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3143.09" y="-2261.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3176.38" y="-2261" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/product</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3228.54" y="-2259.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">JTL-POS product catalog syn…</text>
|
|
</g>
|
|
<!-- POSSync->Article -->
|
|
<g id="edge57" class="edge">
|
|
<title>POSSync:w->Article:n</title>
|
|
<g id="a_edge57"><a xlink:title="POSSync → Article (product sync)">
|
|
<path fill="none" stroke="#8f95ff" stroke-width="1.4" d="M3130.3,-2263C3123.62,-2263 3127.53,-2253.52 3131.3,-2248 3173.32,-2186.55 3230.87,-2230.14 3283,-2177 3412.38,-2045.12 3304.99,-1909.14 3451.97,-1797.2 3504.19,-1757.43 3542.83,-1810.75 3598,-1775.2 3618.36,-1762.08 3628.96,-1753.14 3631.16,-1732.35"/>
|
|
<polygon fill="#8f95ff" stroke="#8f95ff" stroke-width="1.4" points="3633.6,-1732.63 3631.5,-1725.52 3628.71,-1732.39 3633.6,-1732.63"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3482.49" y="-1949" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8f95ff">  product sync  </text>
|
|
</g>
|
|
<!-- POSSync->Category -->
|
|
<g id="edge58" class="edge">
|
|
<title>POSSync:w->Category:n</title>
|
|
<g id="a_edge58"><a xlink:title="POSSync → Category (category sync)">
|
|
<path fill="none" stroke="#58d18a" stroke-width="1.4" d="M3130.3,-2351C3007.12,-2351 3127.1,-2200.64 3132.79,-2076.12"/>
|
|
<polygon fill="#58d18a" stroke="#58d18a" stroke-width="1.4" points="3135.24,-2076.37 3132.95,-2069.32 3130.34,-2076.26 3135.24,-2076.37"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3145.56" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#58d18a">  category sync  </text>
|
|
</g>
|
|
<!-- POSSync->POSTerminal -->
|
|
<g id="edge56" class="edge">
|
|
<title>POSSync:w->POSTerminal:n</title>
|
|
<g id="a_edge56"><a xlink:title="POSSync → POSTerminal (client bind)">
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="629" y="-2500.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff7fc2">  client bind  </text>
|
|
</g>
|
|
<!-- ModelConversation -->
|
|
<g id="node34" class="node">
|
|
<title>ModelConversation</title>
|
|
<polygon fill="#33415c" stroke="none" points="2992.13,-2013.2 2992.13,-2044.2 3211.87,-2044.2 3211.87,-2013.2 2992.13,-2013.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-2013.2 2992.13,-2044.2 3211.87,-2044.2 3211.87,-2013.2 2992.13,-2013.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3046.33" y="-2029.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">ModelConversation</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3062.98" y="-2020.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/modelconversation</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2992.13,-1991.2 2992.13,-2013.2 3211.87,-2013.2 3211.87,-1991.2 2992.13,-1991.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1991.2 2992.13,-2013.2 3211.87,-2013.2 3211.87,-1991.2 2992.13,-1991.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2993.13,-1992.2 2993.13,-2012.2 3063.44,-2012.2 3063.44,-1992.2 2993.13,-1992.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3019.03" y="-2000.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3067.44" y="-2000.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3142.84" y="-1999" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List conversations</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2992.13,-1969.2 2992.13,-1991.2 3211.87,-1991.2 3211.87,-1969.2 2992.13,-1969.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1969.2 2992.13,-1991.2 3211.87,-1991.2 3211.87,-1969.2 2992.13,-1969.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2993.13,-1970.2 2993.13,-1990.2 3060.92,-1990.2 3060.92,-1970.2 2993.13,-1970.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3014.77" y="-1978.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3064.92" y="-1978.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3135.28" y="-1977" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Create conversation</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2992.13,-1947.2 2992.13,-1969.2 3211.87,-1969.2 3211.87,-1947.2 2992.13,-1947.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1947.2 2992.13,-1969.2 3211.87,-1969.2 3211.87,-1947.2 2992.13,-1947.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2993.13,-1948.2 2993.13,-1968.2 3059.07,-1968.2 3059.07,-1948.2 2993.13,-1948.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3016.85" y="-1956.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3063.07" y="-1956.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3146.4" y="-1955" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get conversation</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2992.13,-1925.2 2992.13,-1947.2 3211.87,-1947.2 3211.87,-1925.2 2992.13,-1925.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1925.2 2992.13,-1947.2 3211.87,-1947.2 3211.87,-1925.2 2992.13,-1925.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2993.13,-1926.2 2993.13,-1946.2 3031.13,-1946.2 3031.13,-1926.2 2993.13,-1926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3002.88" y="-1934.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3035.13" y="-1934.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/message</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3108.16" y="-1933" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List conversation messages</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2992.13,-1903.2 2992.13,-1925.2 3211.87,-1925.2 3211.87,-1903.2 2992.13,-1903.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1903.2 2992.13,-1925.2 3211.87,-1925.2 3211.87,-1903.2 2992.13,-1903.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2993.13,-1904.2 2993.13,-1924.2 3031.35,-1924.2 3031.35,-1904.2 2993.13,-1904.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3002.99" y="-1912.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3035.35" y="-1912.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/stream</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3098.82" y="-1911" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Stream conversation events …</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2992.13,-1881.2 2992.13,-1903.2 3211.87,-1903.2 3211.87,-1881.2 2992.13,-1881.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1881.2 2992.13,-1903.2 3211.87,-1903.2 3211.87,-1881.2 2992.13,-1881.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2993.13,-1882.2 2993.13,-1902.2 3038.98,-1902.2 3038.98,-1882.2 2993.13,-1882.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3003.8" y="-1890.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3042.98" y="-1890.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/message</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3131.73" y="-1889" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Post a user message</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2992.13,-1859.2 2992.13,-1881.2 3211.87,-1881.2 3211.87,-1859.2 2992.13,-1859.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2992.13,-1859.2 2992.13,-1881.2 3211.87,-1881.2 3211.87,-1859.2 2992.13,-1859.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2993.13,-1860.2 2993.13,-1880.2 3057.99,-1880.2 3057.99,-1860.2 2993.13,-1860.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3007.81" y="-1868.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3061.99" y="-1868.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3136.17" y="-1867" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete conversation</text>
|
|
</g>
|
|
<!-- ModelConversation->Vfs -->
|
|
<g id="edge61" class="edge">
|
|
<title>ModelConversation:e->Vfs:n</title>
|
|
<g id="a_edge61"><a xlink:title="ModelConversation → Vfs (vfs workspace)">
|
|
<path fill="none" stroke="#a98cff" stroke-width="1.4" d="M3212.87,-2002.2C3415.18,-2002.2 3412.49,-1837.83 3601,-1764.4 3678.65,-1734.15 3705.81,-1754.34 3785,-1728.4 4898.77,-1363.6 5097.72,-1076.37 6171,-605.6 6276.28,-559.42 6405.01,-609.11 6411.73,-502.79"/>
|
|
<polygon fill="#a98cff" stroke="#a98cff" stroke-width="1.4" points="6414.17,-502.99 6411.94,-495.92 6409.27,-502.84 6414.17,-502.99"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="5235.92" y="-1091.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#a98cff">  vfs workspace  </text>
|
|
</g>
|
|
<!-- MCP -->
|
|
<g id="node35" class="node">
|
|
<title>MCP</title>
|
|
<polygon fill="#33415c" stroke="none" points="2622,-2057.2 2622,-2088.2 2908,-2088.2 2908,-2057.2 2622,-2057.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-2057.2 2622,-2088.2 2908,-2088.2 2908,-2057.2 2622,-2057.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2751.67" y="-2073.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">MCP</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2755.25" y="-2064.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/mcp</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2622,-2035.2 2622,-2057.2 2908,-2057.2 2908,-2035.2 2622,-2035.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-2035.2 2622,-2057.2 2908,-2057.2 2908,-2035.2 2622,-2035.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2623,-2036.2 2623,-2056.2 2699.24,-2056.2 2699.24,-2036.2 2623,-2036.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2648.87" y="-2044.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2703.24" y="-2044.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2790.52" y="-2043" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Model Context Protocol (MCP…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2622,-2013.2 2622,-2035.2 2908,-2035.2 2908,-2013.2 2622,-2013.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-2013.2 2622,-2035.2 2908,-2035.2 2908,-2013.2 2622,-2013.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2623,-2014.2 2623,-2034.2 2680.32,-2034.2 2680.32,-2014.2 2623,-2014.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2642.41" y="-2022.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2684.32" y="-2022.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/authorizations</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2802.07" y="-2021" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List active MCP client auth…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2622,-1991.2 2622,-2013.2 2908,-2013.2 2908,-1991.2 2622,-1991.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1991.2 2622,-2013.2 2908,-2013.2 2908,-1991.2 2622,-1991.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2623,-1992.2 2623,-2012.2 2684.43,-2012.2 2684.43,-1992.2 2623,-1992.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2644.46" y="-2000.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2688.43" y="-2000.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/authorize</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2790.51" y="-1999" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Get MCP authorization promp…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2622,-1969.2 2622,-1991.2 2908,-1991.2 2908,-1969.2 2622,-1969.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1969.2 2622,-1991.2 2908,-1991.2 2908,-1969.2 2622,-1969.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2623,-1970.2 2623,-1990.2 2694.46,-1990.2 2694.46,-1970.2 2623,-1970.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2649.48" y="-1978.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2698.46" y="-1978.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/clients</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2807.86" y="-1977" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List registered MCP clients</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2622,-1947.2 2622,-1969.2 2908,-1969.2 2908,-1947.2 2622,-1947.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1947.2 2622,-1969.2 2908,-1969.2 2908,-1947.2 2622,-1947.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="2623,-1948.2 2623,-1968.2 2675.9,-1968.2 2675.9,-1948.2 2623,-1948.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2640.2" y="-1956.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2679.9" y="-1956.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/oauth/authorize</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2794.94" y="-1955" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">OAuth 2.1 Authorization End…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2622,-1925.2 2622,-1947.2 2908,-1947.2 2908,-1925.2 2622,-1925.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1925.2 2622,-1947.2 2908,-1947.2 2908,-1925.2 2622,-1925.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2623,-1926.2 2623,-1946.2 2686.06,-1946.2 2686.06,-1926.2 2623,-1926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2642.27" y="-1934.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2690.06" y="-1934.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/authorize</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2795.4" y="-1933" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Grant or deny MCP client au…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2622,-1903.2 2622,-1925.2 2908,-1925.2 2908,-1903.2 2622,-1903.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1903.2 2622,-1925.2 2908,-1925.2 2908,-1903.2 2622,-1903.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2623,-1904.2 2623,-1924.2 2675.2,-1924.2 2675.2,-1904.2 2623,-1904.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2636.85" y="-1912.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2679.2" y="-1912.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/oauth/introspect</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2796.73" y="-1911" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">OAuth 2.0 Token Introspecti…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2622,-1881.2 2622,-1903.2 2908,-1903.2 2908,-1881.2 2622,-1881.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1881.2 2622,-1903.2 2908,-1903.2 2908,-1881.2 2622,-1881.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2623,-1882.2 2623,-1902.2 2679.39,-1902.2 2679.39,-1882.2 2623,-1882.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2638.94" y="-1890.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2683.39" y="-1890.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/oauth/register</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2797.63" y="-1889" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Dynamic Client Registration…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2622,-1859.2 2622,-1881.2 2908,-1881.2 2908,-1859.2 2622,-1859.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1859.2 2622,-1881.2 2908,-1881.2 2908,-1859.2 2622,-1859.2"/>
|
|
<polygon fill="#143826" stroke="none" points="2623,-1860.2 2623,-1880.2 2680.65,-1880.2 2680.65,-1860.2 2623,-1860.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2639.57" y="-1868.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2684.65" y="-1868.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/oauth/token</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2791.39" y="-1867" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">OAuth 2.1 Token Endpoint (R…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="2622,-1837.2 2622,-1859.2 2908,-1859.2 2908,-1837.2 2622,-1837.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1837.2 2622,-1859.2 2908,-1859.2 2908,-1837.2 2622,-1837.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2623,-1838.2 2623,-1858.2 2664.5,-1858.2 2664.5,-1838.2 2623,-1838.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2626" y="-1846.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2668.5" y="-1846.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/authorizations/{clientId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2793.18" y="-1845" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Revoke MCP client authoriza…</text>
|
|
<polygon fill="#2a3242" stroke="none" points="2622,-1815.2 2622,-1837.2 2908,-1837.2 2908,-1815.2 2622,-1815.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="2622,-1815.2 2622,-1837.2 2908,-1837.2 2908,-1815.2 2622,-1815.2"/>
|
|
<polygon fill="#3a181e" stroke="none" points="2623,-1816.2 2623,-1836.2 2679.39,-1836.2 2679.39,-1816.2 2623,-1816.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="2633.44" y="-1824.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2683.39" y="-1824.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/clients/{clientId}</text>
|
|
<text xml:space="preserve" text-anchor="start" x="2801.18" y="-1823" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Delete registered MCP client</text>
|
|
</g>
|
|
<!-- MCP->Article -->
|
|
<g id="edge62" class="edge">
|
|
<title>MCP:w->Article:n</title>
|
|
<g id="a_edge62"><a xlink:title="MCP → Article (article tools)">
|
|
<path fill="none" stroke="#ff6f6f" stroke-width="1.4" d="M2621,-2046.2C2516.55,-2046.2 2549.57,-1886.46 2622,-1811.2 2672.58,-1758.63 2877.1,-1800.01 2950,-1797.2 2985.61,-1795.83 3566.24,-1800.82 3591,-1775.2 3594.34,-1771.75 3591.15,-1769.2 3591,-1764.4 3590.53,-1749.57 3589.11,-1743.83 3588.59,-1732.4"/>
|
|
<polygon fill="#ff6f6f" stroke="#ff6f6f" stroke-width="1.4" points="3591.04,-1732.47 3588.44,-1725.52 3586.14,-1732.57 3591.04,-1732.47"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3620.28" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff6f6f">  article tools  </text>
|
|
</g>
|
|
<!-- MCP->Order -->
|
|
<g id="edge63" class="edge">
|
|
<title>MCP:w->Order:n</title>
|
|
<g id="a_edge63"><a xlink:title="MCP → Order (order tools)">
|
|
<path fill="none" stroke="#4ecb8f" stroke-width="1.4" d="M2621,-2046.2C2516.55,-2046.2 2551.03,-1887.84 2622,-1811.2 2689.26,-1738.56 3134.31,-1835.08 3065,-1764.4 2993.3,-1691.28 1320,-1758.12 1222,-1728.4 1116.86,-1696.52 1013.73,-1703.91 1008.17,-1600.4"/>
|
|
<polygon fill="#4ecb8f" stroke="#4ecb8f" stroke-width="1.4" points="1010.63,-1600.45 1007.99,-1593.52 1005.73,-1600.58 1010.63,-1600.45"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3097.91" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#4ecb8f">  order tools  </text>
|
|
</g>
|
|
<!-- Events -->
|
|
<g id="node36" class="node">
|
|
<title>Events</title>
|
|
<polygon fill="#33415c" stroke="none" points="3744.13,-1947.2 3744.13,-1978.2 3907.87,-1978.2 3907.87,-1947.2 3744.13,-1947.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3744.13,-1947.2 3744.13,-1978.2 3907.87,-1978.2 3907.87,-1947.2 3744.13,-1947.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3806.32" y="-1963.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Events</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3811.49" y="-1954.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/events</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3744.13,-1925.2 3744.13,-1947.2 3907.87,-1947.2 3907.87,-1925.2 3744.13,-1925.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3744.13,-1925.2 3744.13,-1947.2 3907.87,-1947.2 3907.87,-1925.2 3744.13,-1925.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="3745.13,-1926.2 3745.13,-1946.2 3783.13,-1946.2 3783.13,-1926.2 3745.13,-1926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3754.88" y="-1934.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3787.13" y="-1934.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3797.91" y="-1933" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Subscribe to update signals…</text>
|
|
</g>
|
|
<!-- Events->Article -->
|
|
<g id="edge66" class="edge">
|
|
<title>Events:w->Article:n</title>
|
|
<g id="a_edge66"><a xlink:title="Events → Article (article sse)">
|
|
<path fill="none" stroke="#e0b25a" stroke-width="1.4" d="M3743.13,-1936.2C3660.66,-1936.2 3725.54,-1827.97 3673,-1764.4 3653.96,-1741.37 3618.57,-1753.47 3611.32,-1732.36"/>
|
|
<polygon fill="#e0b25a" stroke="#e0b25a" stroke-width="1.4" points="3613.75,-1732.06 3610.31,-1725.5 3608.9,-1732.78 3613.75,-1732.06"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3705.29" y="-1767.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#e0b25a">  article sse  </text>
|
|
</g>
|
|
<!-- Events->Stock -->
|
|
<g id="edge64" class="edge">
|
|
<title>Events:w->Stock:n</title>
|
|
<g id="a_edge64"><a xlink:title="Events → Stock (stock sse)">
|
|
<path fill="none" stroke="#5aa7e6" stroke-width="1.4" d="M3743.13,-1936.2C3503.18,-1936.2 3483.47,-2098.76 3251,-2158.2 3145.62,-2185.14 3115.58,-2170.68 3007,-2177 2976.03,-2178.8 2470.81,-2176.94 2449,-2199 2437.28,-2210.86 2456.69,-2337.31 2444.8,-2349 2432.66,-2360.94 2376.36,-2367.81 2359.07,-2357.54"/>
|
|
<polygon fill="#5aa7e6" stroke="#5aa7e6" stroke-width="1.4" points="2361.12,-2356.2 2355.18,-2351.76 2357.05,-2358.94 2361.12,-2356.2"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3238.47" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#5aa7e6">  stock sse  </text>
|
|
</g>
|
|
<!-- Events->Ledger -->
|
|
<g id="edge65" class="edge">
|
|
<title>Events:w->Ledger:n</title>
|
|
<g id="a_edge65"><a xlink:title="Events → Ledger (ledger sse)">
|
|
<path fill="none" stroke="#ff7aa8" stroke-width="1.4" d="M3743.13,-1936.2C3507.78,-1936.2 3482.16,-2087.45 3251,-2131.68 2959.4,-2187.48 2878.57,-2159.64 2583,-2131.68 2304.01,-2105.3 1964.31,-2291.41 1957.04,-2021.17"/>
|
|
<polygon fill="#ff7aa8" stroke="#ff7aa8" stroke-width="1.4" points="1959.5,-2021.29 1956.95,-2014.32 1954.6,-2021.35 1959.5,-2021.29"/>
|
|
</a>
|
|
</g>
|
|
<text xml:space="preserve" text-anchor="middle" x="3881" y="-2168.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#ff7aa8">  ledger sse  </text>
|
|
</g>
|
|
<!-- Health -->
|
|
<g id="node37" class="node">
|
|
<title>Health</title>
|
|
<polygon fill="#33415c" stroke="none" points="3991.92,-1947.2 3991.92,-1978.2 4132.08,-1978.2 4132.08,-1947.2 3991.92,-1947.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3991.92,-1947.2 3991.92,-1978.2 4132.08,-1978.2 4132.08,-1947.2 3991.92,-1947.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4043.66" y="-1963.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Health</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4048.49" y="-1954.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/health</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3991.92,-1925.2 3991.92,-1947.2 4132.08,-1947.2 4132.08,-1925.2 3991.92,-1925.2"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3991.92,-1925.2 3991.92,-1947.2 4132.08,-1947.2 4132.08,-1925.2 3991.92,-1925.2"/>
|
|
<polygon fill="#182b40" stroke="none" points="3992.92,-1926.2 3992.92,-1946.2 4030.92,-1946.2 4030.92,-1926.2 3992.92,-1926.2"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4002.67" y="-1934.5" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4034.92" y="-1934.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="4045.7" y="-1933" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Database health check</text>
|
|
</g>
|
|
<!-- Legend -->
|
|
<g id="node38" class="node">
|
|
<title>Legend</title>
|
|
<polygon fill="#2a3242" stroke="none" points="4216.46,-1865.3 4216.46,-2038.1 4395.54,-2038.1 4395.54,-1865.3 4216.46,-1865.3"/>
|
|
<polygon fill="#33415c" stroke="none" points="4216.46,-2014.9 4216.46,-2038.1 4395.54,-2038.1 4395.54,-2014.9 4216.46,-2014.9"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-2014.9 4216.46,-2038.1 4395.54,-2038.1 4395.54,-2014.9 4216.46,-2014.9"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4258.02" y="-2024.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="11.00" fill="#e2e8f0">API Graph Legend</text>
|
|
<polygon fill="#182b40" stroke="none" points="4216.46,-1994.1 4216.46,-2014.9 4257.97,-2014.9 4257.97,-1994.1 4216.46,-1994.1"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1994.1 4216.46,-2014.9 4257.97,-2014.9 4257.97,-1994.1 4216.46,-1994.1"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4227.96" y="-2002.8" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1994.1 4257.97,-2014.9 4395.54,-2014.9 4395.54,-1994.1 4257.97,-1994.1"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-2000.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Safe retrieval / query</text>
|
|
<polygon fill="#143826" stroke="none" points="4216.46,-1973.3 4216.46,-1994.1 4257.97,-1994.1 4257.97,-1973.3 4216.46,-1973.3"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1973.3 4216.46,-1994.1 4257.97,-1994.1 4257.97,-1973.3 4216.46,-1973.3"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4224.96" y="-1982" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1973.3 4257.97,-1994.1 4395.54,-1994.1 4395.54,-1973.3 4257.97,-1973.3"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-1980.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Create resource / action</text>
|
|
<polygon fill="#3b2c12" stroke="none" points="4216.46,-1952.5 4216.46,-1973.3 4257.97,-1973.3 4257.97,-1952.5 4216.46,-1952.5"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1952.5 4216.46,-1973.3 4257.97,-1973.3 4257.97,-1952.5 4216.46,-1952.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4228.21" y="-1961.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#fbbf24">PUT</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1952.5 4257.97,-1973.3 4395.54,-1973.3 4395.54,-1952.5 4257.97,-1952.5"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-1959.3" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Full replace / collection update</text>
|
|
<polygon fill="#301c44" stroke="none" points="4216.46,-1931.7 4216.46,-1952.5 4257.97,-1952.5 4257.97,-1931.7 4216.46,-1931.7"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1931.7 4216.46,-1952.5 4257.97,-1952.5 4257.97,-1931.7 4216.46,-1931.7"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4221.71" y="-1940.4" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#c084fc">PATCH</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1931.7 4257.97,-1952.5 4395.54,-1952.5 4395.54,-1931.7 4257.97,-1931.7"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-1938.5" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Partial entity update</text>
|
|
<polygon fill="#3a181e" stroke="none" points="4216.46,-1910.9 4216.46,-1931.7 4257.97,-1931.7 4257.97,-1910.9 4216.46,-1910.9"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1910.9 4216.46,-1931.7 4257.97,-1931.7 4257.97,-1910.9 4216.46,-1910.9"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4219.46" y="-1919.6" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#f87171">DELETE</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1910.9 4257.97,-1931.7 4395.54,-1931.7 4395.54,-1910.9 4257.97,-1910.9"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-1917.7" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Remove resource</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1888.1 4216.46,-1910.9 4257.97,-1910.9 4257.97,-1888.1 4216.46,-1888.1"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4227.1" y="-1896.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="14.00" fill="#e2e8f0">in#</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1888.1 4257.97,-1910.9 4395.54,-1910.9 4395.54,-1888.1 4257.97,-1888.1"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-1895.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Inbound arrival port on resource</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4216.46,-1865.3 4216.46,-1888.1 4257.97,-1888.1 4257.97,-1865.3 4216.46,-1865.3"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4219.71" y="-1871.1" font-family="Helvetica,sans-Serif" font-size="14.00" fill="#5aa7ff">▪—▶</text>
|
|
<polygon fill="none" stroke="#3f4c5f" points="4257.97,-1865.3 4257.97,-1888.1 4395.54,-1888.1 4395.54,-1865.3 4257.97,-1865.3"/>
|
|
<text xml:space="preserve" text-anchor="start" x="4262.97" y="-1873.1" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#d8dee9">Relational reference / dataflow</text>
|
|
</g>
|
|
<!-- Backup -->
|
|
<g id="node39" class="node">
|
|
<title>Backup</title>
|
|
<polygon fill="#33415c" stroke="none" points="3301.85,-2340 3301.85,-2371 3540.15,-2371 3540.15,-2340 3301.85,-2340"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3301.85,-2340 3301.85,-2371 3540.15,-2371 3540.15,-2340 3301.85,-2340"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3399.33" y="-2356.2" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="12.00" fill="#e2e8f0">Backup</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3405.24" y="-2346.9" font-family="Helvetica,sans-Serif" font-size="9.00" fill="#8b95a7">/backup</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3301.85,-2318 3301.85,-2340 3540.15,-2340 3540.15,-2318 3301.85,-2318"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3301.85,-2318 3301.85,-2340 3540.15,-2340 3540.15,-2318 3301.85,-2318"/>
|
|
<polygon fill="#182b40" stroke="none" points="3302.85,-2319 3302.85,-2339 3366.45,-2339 3366.45,-2319 3302.85,-2319"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3325.4" y="-2327.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3370.45" y="-2327" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3432.43" y="-2325.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List backups and service st…</text>
|
|
<polygon fill="#272e3d" stroke="none" points="3301.85,-2296 3301.85,-2318 3540.15,-2318 3540.15,-2296 3301.85,-2296"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3301.85,-2296 3301.85,-2318 3540.15,-2318 3540.15,-2296 3301.85,-2296"/>
|
|
<polygon fill="#182b40" stroke="none" points="3302.85,-2297 3302.85,-2317 3359.45,-2317 3359.45,-2297 3302.85,-2297"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3321.9" y="-2305.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#38bdf8">GET</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3363.45" y="-2305" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/vfs</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3445.33" y="-2303.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">List VFS files in a backup</text>
|
|
<polygon fill="#2a3242" stroke="none" points="3301.85,-2274 3301.85,-2296 3540.15,-2296 3540.15,-2274 3301.85,-2274"/>
|
|
<polygon fill="none" stroke="#3f4c5f" points="3301.85,-2274 3301.85,-2296 3540.15,-2296 3540.15,-2274 3301.85,-2274"/>
|
|
<polygon fill="#143826" stroke="none" points="3302.85,-2275 3302.85,-2295 3340.85,-2295 3340.85,-2275 3302.85,-2275"/>
|
|
<text xml:space="preserve" text-anchor="start" x="3309.6" y="-2283.3" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="9.00" fill="#4ade80">POST</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3344.85" y="-2283" font-family="Helvetica,sans-Serif" font-weight="bold" font-size="10.00" fill="#d8dee9">/{id}/vfs/recover</text>
|
|
<text xml:space="preserve" text-anchor="start" x="3428.45" y="-2281.8" font-family="Helvetica,sans-Serif" font-size="8.00" fill="#8b95a7">Recover VFS file from a bac…</text>
|
|
</g>
|
|
</g>
|
|
</svg>
|