173 lines
153 KiB
Plaintext
173 lines
153 KiB
Plaintext
digraph api {
|
|
graph [rankdir=TB, splines=spline, overlap=false, bgcolor="#1e2430",
|
|
nodesep=0.95, ranksep=1.0, pad=0.5, fontname="Helvetica",
|
|
compound=true, mclimit=1.0];
|
|
node [shape=plaintext, fontname="Helvetica"];
|
|
edge [fontname="Helvetica", fontsize=9, penwidth=1.4, arrowsize=0.7];
|
|
|
|
subgraph cluster_identity {
|
|
label="Identity & Access"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Auth [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Auth</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/auth</FONT></TD></TR><TR><TD PORT="ep_get___well_known_oauth_authorization_server" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/.well-known/oauth-authorization-server</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">OAuth 2.0 Authorization Ser…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get___well_known_oauth_protected_resource" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/.well-known/oauth-protected-resource</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">OAuth 2.0 Protected Resourc…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__auth_me" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/me</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Current user</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__auth_login" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/login</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Login with Google ID token</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__auth_logout" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/logout</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Logout</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__auth_selected_company" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/selected-company</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Set selected company</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Company [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in3" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in4" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in5" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="6" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Company</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/company</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__company" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List companies</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__company" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create company</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__company_history" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/history</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get company history</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__company_history" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/history</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add company history entry</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__company_import" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/import</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Import company catalog from…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__company__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update company</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__company__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete company</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
CompanySetting [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>CompanySetting</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/companysetting</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__company_setting" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/company/setting</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List company settings</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__company_setting__key_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/company/setting/{key}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get company setting by key</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__company_setting__key_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/company/setting/{key}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Upsert company setting</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Customergroup [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="3" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Customergroup</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/customergroup</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__customergroup" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List customer groups</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__customergroup" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create customer group</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__customergroup_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder customer groups</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__customergroup__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update customer group</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__customergroup__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete customer group</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Number [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Number</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/number</FONT></TD></TR><TR><TD PORT="ep_get__number" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List number sequences</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__number__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update number sequence</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_crm {
|
|
label="Entities & CRM"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Entity [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in3" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="4" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Entity</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/entity</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__entity" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List entities</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__entity" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create entity</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__entity__entityId__address" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/address</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List entity addresses</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__entity__entityId__contact" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/contact</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List entity contacts</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__entity__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get entity</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__entity_next_number" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/next-number</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Peek next customer number</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__entity__entityId__address" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/address</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create entity address</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__entity__entityId__contact" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/contact</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create entity contact</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__entity__entityId__address__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/address/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update entity address</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__entity__entityId__contact__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/contact/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update entity contact</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__entity__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update entity</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__entity__entityId__address__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/address/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete entity address</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__entity__entityId__contact__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{entityId}/contact/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete entity contact</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__entity__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete entity</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_catalog {
|
|
label="Catalog & Products"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Article [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in3" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in4" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in5" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in6" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in7" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in8" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in9" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in10" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in11" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in12" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="13" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Article</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/article</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__article" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create article in category</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get article by SKU</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__articlelist" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/articlelist</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get Stückliste (bundle item…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__children" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/children</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List child articles of a pa…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__history" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/history</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get article history by SKU</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__optionslist" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/optionslist</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get options list for an art…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article_export_zip" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/export.zip</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Export articles as ZIP</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__article__sku__children" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/children</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create and attach a new chi…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__article__sku__image" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add article image</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__article__sku__parent" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/parent</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Toggle parent mode for an a…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__article__sku__print" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/print</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Print article label</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__articlelist" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/articlelist</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Set Stückliste (bundle item…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__brand" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/brand</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Set or clear article brand …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__categories" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/categories</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Replace article categories …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__children" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/children</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Attach an existing article …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__eans" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/eans</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Replace article EANs by SKU</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__images_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/images/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder article images</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__optionslist" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/optionslist</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Set options list for an art…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__prices" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/prices</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Replace POS prices by SKU (…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__track_stock" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/track_stock</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Set article track_stock fla…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__weight" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/weight</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Set article weight by SKU</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__article__sku_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update article by SKU</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__article__sku_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete article by SKU</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__article__sku__children__childSku_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/children/{childSku}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Remove a child article from…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__article__sku__image__fullHash_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{sku}/image/{fullHash}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete article image</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Category [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in3" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in4" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in5" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="6" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Category</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/category</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__category" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create category</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__category__id__articles" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/articles</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Articles in category</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__category_export_zip" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/export.zip</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Export categories as ZIP</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__category_tree" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/tree</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Category tree</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__category__id__image" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add category image</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__category_order" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder sibling categories</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__category__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update category (rename or …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__category__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete category</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__category__id__image" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete category image</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Brand [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Brand</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/brand</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__brand" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List brands</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__brand" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create brand</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__brand__id__image" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add or replace brand image</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__brand__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Rename brand</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__brand__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete brand</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__brand__id__image" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete brand image</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Unit [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Unit</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/unit</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__unit" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List units</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__unit" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Upsert unit</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__unit" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete unit</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
PublicCatalog [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>PublicCatalog</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/public</FONT></TD></TR><TR><TD PORT="ep_get__public__companyId__articles" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{companyId}/articles</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List public articles</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__public__companyId__articles__sku_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{companyId}/articles/{sku}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get public article detail</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__public__companyId__categories" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{companyId}/categories</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List public categories</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__public_telemetry_crash" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/telemetry/crash</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Receipt crash dump</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_properties {
|
|
label="Properties & Attributes"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Property [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="2" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Property</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/propertyname</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__propertyname" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List property names</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__propertyname" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create property name</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__property" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/article/{sku}/property</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List article properties</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__category__id__property" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/category/{id}/property</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List category properties</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__property" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/article/{sku}/property</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Bulk set article properties</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__category__id__property" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/category/{id}/property</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Bulk set category properties</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__propertyname_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder property names</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__propertyname__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update property name</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__propertyname__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete property name</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__article__sku__property__propertyId_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/article/{sku}/property/{propertyId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete article property</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__category__id__property__propertyId_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/category/{id}/property/{propertyId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete category property</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Attribute [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="2" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Attribute</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/attributename</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__attributename" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List attribute names</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__attributename" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create attribute name</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__attributename__attributeId__value" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{attributeId}/value</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List values for an attribute</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__attributevalue" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/article/{sku}/attributevalue</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List article attribute valu…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__category__id__attributevalue" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/category/{id}/attributevalue</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List category attribute val…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__attributename__attributeId__value" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{attributeId}/value</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create value for an attribu…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__attributevalue__id__image" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/attributevalue/{id}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add or replace attribute va…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__attributename__attributeId__value_order" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{attributeId}/value/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder values of an attrib…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__attributevalue" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/article/{sku}/attributevalue</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Bulk set article attribute …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__category__id__attributevalue" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/category/{id}/attributevalue</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Bulk set category attribute…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__attributename_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder attribute names</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__attributename__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update attribute name</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__attributevalue__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/attributevalue/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update attribute value</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__attributename__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete attribute name</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__attributevalue__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/attributevalue/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete attribute value</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__attributevalue__id__image" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/attributevalue/{id}/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete attribute value image</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_purchasing {
|
|
label="Suppliers & Purchasing"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Supplier [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="2" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Supplier</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/supplier</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__supplier" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List suppliers</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__supplier" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create supplier</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__supplier__id__articles" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/articles</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List supplier articles by S…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__supplier__id__articles" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/articles</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Query supplier articles by …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__supplier__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update supplier</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__supplier__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete supplier</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
ArticleSupplier [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>ArticleSupplier</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/article/{sku}/supplier</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__article__sku__supplier" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List article suppliers</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__article__sku__supplier" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Assign supplier to article</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__article__sku__supplier_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder article suppliers</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__article__sku__supplier__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update article supplier ass…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__article__sku__supplier__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Remove supplier assignment …</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Delivery [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Delivery</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/delivery</FONT></TD></TR><TR><TD PORT="ep_get__delivery" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List deliveries</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__delivery" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create delivery</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__delivery__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get delivery</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__delivery__id__file__fileId_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/file/{fileId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get delivery attachment fil…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__delivery_parse" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/parse</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Parse document (SSE)</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__delivery__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update delivery</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__delivery__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete delivery</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_sales {
|
|
label="Sales & Fulfillment"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Quote [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Quote</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/quote</FONT></TD></TR><TR><TD PORT="ep_get__quote" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List quotes</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__quote" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create quote</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__quote__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get quote</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__quote__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update quote</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__quote__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete quote</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Order [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in3" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="4" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Order</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List orders</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__order" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__order__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__order__id__payment" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/payment</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List payments of an order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__order__id__shipment" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/shipment</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List shipments of an order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__order__id__shipping" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/shipping</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List shippings of an order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__order__id__payment" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/payment</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add payment to an order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__order__id__shipment" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/shipment</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create shipment for an order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__order__id__shipping" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/shipping</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create shipping for an order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__order__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update order</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__order__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete order</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Shipment [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Shipment</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/shipment</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__shipment__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get shipment by ID</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__shipment__id__shipping" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/shipping</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List packages of a shipment</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__shipment__id__shipping" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/shipping</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create package for a shipme…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__shipment__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete shipment</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Shipping [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="3" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Shipping</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/shipping</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__shipping__id__package" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/package</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List packages of a shipping</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__shipping__id__package" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/package</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create package for a shippi…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__shipping__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update shipping</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__shipping__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete shipping</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Package [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Package</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/package</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__package__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete package</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_inventory {
|
|
label="Inventory & Warehousing"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Stock [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Stock</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/stock</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__stock_adjust" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/adjust</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Adjust stock manually</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Ledger [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="3" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Ledger</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/ledger</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__ledger" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Query ledger by manifest ar…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__ledger" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Add ledger entry</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__ledger_manifestarticle__manifestarticleId_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/manifestarticle/{manifestarticleId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Query ledger by manifest ar…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__ledger_sku__sku_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/sku/{sku}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Query ledger by article SKU</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Warehouse [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="2" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Warehouse</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/warehouse</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__warehouse" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List warehouses</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__warehouse" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create warehouse</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__warehouse__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get warehouse by ID</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__warehouse__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update warehouse</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__warehouse_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder warehouses</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__warehouse__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update warehouse (partial)</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__warehouse__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete warehouse</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_finance {
|
|
label="Finance & Payments"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Account [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Account</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/account</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__account" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List accounts</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__account" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create account</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__account__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete account</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Payment [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Payment</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/payment</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__payment__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete payment</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_media {
|
|
label="Media & Storage"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Image [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in1" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in2" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD><TD PORT="in3" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="4" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Image</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/image</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__image__fullHash_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{fullHash}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Full image by hash</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__smallthumb__fullHash_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/smallthumb/{fullHash}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Small thumb image by hash</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__thumb__fullHash_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/thumb/{fullHash}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Thumb image by hash</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Serper [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Serper</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/serper</FONT></TD></TR><TR><TD PORT="ep_post__serper_image" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/image</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Crawl image from URL, crop …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__serper_images" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/images</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Search images via Serper.de…</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Vfs [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Vfs</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/vfs</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__vfs" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List virtual filesystem fil…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__vfs___path_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{*path}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get a virtual filesystem fi…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__vfs___path_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{*path}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Execute a virtual filesyste…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__vfs_mkdir" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/mkdir</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create directory in virtual…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__vfs_rename" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/rename</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Rename or move a virtual fi…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__vfs_upload" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/upload</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Upload files to virtual fil…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__vfs___path_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{*path}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create or overwrite a virtu…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__vfs___path_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{*path}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete a virtual filesystem…</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_pos {
|
|
label="POS & Hardware"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
POSTerminal [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>POSTerminal</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/posterminal</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__posterminal" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List POS terminals</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__posterminal" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create POS terminal</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__posterminal__id__all" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/all</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Enable all categories on te…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__posterminal__id__category__categoryId_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/category/{categoryId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Enable category on terminal</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__posterminal__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update POS terminal</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__posterminal__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete POS terminal</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__posterminal__id__all" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/all</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Disable all categories on t…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__posterminal__id__category__categoryId_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/category/{categoryId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Disable category on terminal</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Printer [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Printer</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/printer</FONT></TD></TR><TR><TD PORT="ep_get__printer" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List printers</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__printer" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create printer</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__printer__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get printer by ID</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__printer__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update printer</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__printer_order" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/order</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Reorder printers</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__printer__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update printer (partial)</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__printer__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete printer</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
LabelTemplate [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="1" BORDER="1"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD PORT="in0" BGCOLOR="#33415c" BORDER="0" WIDTH="10" HEIGHT="4" CELLPADDING="0"></TD></TR><TR><TD COLSPAN="1" ALIGN="CENTER" CELLPADDING="3"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>LabelTemplate</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/labeltemplate</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__labeltemplate" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List label templates</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__labeltemplate" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create label template</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__labeltemplate__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get label template by ID</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_put__labeltemplate__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update label template</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_patch__labeltemplate__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Update label template (part…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__labeltemplate__id_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete label template</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
POSSync [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>POSSync</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/v1</FONT></TD></TR><TR><TD PORT="ep_get__v1_category" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/category</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">JTL-POS category synchroniz…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__v1_client" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/client</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">POS discovery and pairing</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__v1_init" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/init</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">POS sync initialization cou…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__v1_pimage" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/pimage</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">POS product image delivery</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__v1_product" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/product</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">JTL-POS product catalog syn…</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_ai_mcp {
|
|
label="AI & Integrations"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
ModelConversation [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>ModelConversation</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/modelconversation</FONT></TD></TR><TR><TD PORT="ep_get__modelconversation" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List conversations</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__modelconversation" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Create conversation</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__modelconversation__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get conversation</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__modelconversation__id__message" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/message</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List conversation messages</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__modelconversation__id__stream" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/stream</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Stream conversation events …</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__modelconversation__id__message" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}/message</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Post a user message</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__modelconversation__id_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/{id}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete conversation</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
MCP [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>MCP</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/mcp</FONT></TD></TR><TR><TD PORT="ep_post__mcp" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Model Context Protocol (MCP…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__mcp_authorizations" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/authorizations</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List active MCP client auth…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__mcp_authorize" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/authorize</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Get MCP authorization promp…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__mcp_clients" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/clients</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">List registered MCP clients</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_get__oauth_authorize" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/oauth/authorize</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">OAuth 2.1 Authorization End…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__mcp_authorize" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/authorize</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Grant or deny MCP client au…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__oauth_introspect" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/oauth/introspect</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">OAuth 2.0 Token Introspecti…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__oauth_register" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/oauth/register</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Dynamic Client Registration…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_post__oauth_token" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/oauth/token</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">OAuth 2.1 Token Endpoint (R…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__mcp_authorizations__clientId_" COLSPAN="3" BGCOLOR="#272e3d" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/authorizations/{clientId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Revoke MCP client authoriza…</FONT></TD></TR></TABLE></TD></TR><TR><TD PORT="ep_delete__mcp_clients__clientId_" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/clients/{clientId}</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Delete registered MCP client</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
}
|
|
subgraph cluster_system {
|
|
label="System & Realtime"; labeljust="l"; fontsize=15;
|
|
style="rounded,filled"; fillcolor="#202a3a"; color="#3f4c5f";
|
|
fontcolor="#e2e8f0"; margin=14;
|
|
Events [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Events</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/events</FONT></TD></TR><TR><TD PORT="ep_get__events" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Subscribe to update signals…</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Health [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f"><TR><TD COLSPAN="3" BGCOLOR="#33415c" ALIGN="CENTER" CELLPADDING="4" BORDER="1"><FONT COLOR="#e2e8f0" POINT-SIZE="12"><B>Health</B></FONT><BR/><FONT COLOR="#8b95a7" POINT-SIZE="9">/health</FONT></TD></TR><TR><TD PORT="ep_get__health" COLSPAN="3" BGCOLOR="#2a3242" BORDER="1" CELLPADDING="0"><TABLE BORDER="0" CELLBORDER="0" CELLSPACING="0" FIXEDSIZE="FALSE"><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="3" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="10"><B>/</B></FONT></TD><TD ALIGN="RIGHT" CELLPADDING="4"><FONT COLOR="#8b95a7" POINT-SIZE="8">Database health check</FONT></TD></TR></TABLE></TD></TR></TABLE>>];
|
|
Legend [label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4" COLOR="#3f4c5f" BGCOLOR="#2a3242"><TR><TD COLSPAN="2" BGCOLOR="#33415c" ALIGN="CENTER"><FONT COLOR="#e2e8f0" POINT-SIZE="11"><B>API Graph Legend</B></FONT></TD></TR><TR><TD BGCOLOR="#182b40" ALIGN="CENTER" CELLPADDING="2" WIDTH="38"><FONT COLOR="#38bdf8" POINT-SIZE="9"><B>GET</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Safe retrieval / query</FONT></TD></TR><TR><TD BGCOLOR="#143826" ALIGN="CENTER" CELLPADDING="2" WIDTH="38"><FONT COLOR="#4ade80" POINT-SIZE="9"><B>POST</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Create resource / action</FONT></TD></TR><TR><TD BGCOLOR="#3b2c12" ALIGN="CENTER" CELLPADDING="2" WIDTH="38"><FONT COLOR="#fbbf24" POINT-SIZE="9"><B>PUT</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Full replace / collection update</FONT></TD></TR><TR><TD BGCOLOR="#301c44" ALIGN="CENTER" CELLPADDING="2" WIDTH="38"><FONT COLOR="#c084fc" POINT-SIZE="9"><B>PATCH</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Partial entity update</FONT></TD></TR><TR><TD BGCOLOR="#3a181e" ALIGN="CENTER" CELLPADDING="2" WIDTH="38"><FONT COLOR="#f87171" POINT-SIZE="9"><B>DELETE</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Remove resource</FONT></TD></TR><TR><TD ALIGN="CENTER" CELLPADDING="2"><FONT COLOR="#e2e8f0"><B>in#</B></FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Inbound arrival port on resource</FONT></TD></TR><TR><TD ALIGN="CENTER" CELLPADDING="2"><FONT COLOR="#5aa7ff">▪—▶</FONT></TD><TD ALIGN="LEFT" CELLPADDING="4"><FONT COLOR="#d8dee9" POINT-SIZE="9">Relational reference / dataflow</FONT></TD></TR></TABLE>>];
|
|
}
|
|
|
|
Order:ep_get__order__id_:e -> Entity:in2:n [color="#ff6b6b", fontcolor="#ff6b6b", tooltip="Order → Entity (entityId)", label=" entityId ", weight=3];
|
|
Order:ep_post__order:e -> Article:in3:n [color="#6bdf9a", fontcolor="#6bdf9a", tooltip="Order → Article (lines.sku)", label=" lines.sku ", constraint=false, weight=1];
|
|
Order:ep_get__order__id_:e -> Shipment:in0:n [color="#5aa7ff", fontcolor="#5aa7ff", tooltip="Order → Shipment (shipments)", label=" shipments ", constraint=false, weight=1];
|
|
Order:ep_get__order__id_:e -> Payment:in0:n [color="#f5c15c", fontcolor="#f5c15c", tooltip="Order → Payment (payments)", label=" payments ", constraint=false, weight=1];
|
|
Order:ep_get__order__id_:e -> Shipping:in0:n [color="#c79bff", fontcolor="#c79bff", tooltip="Order → Shipping (shippings)", label=" shippings ", constraint=false, weight=1];
|
|
Quote:ep_get__quote__id_:e -> Entity:in1:n [color="#ff9f5a", fontcolor="#ff9f5a", tooltip="Quote → Entity (entityId)", label=" entityId ", constraint=false, weight=1];
|
|
Quote:ep_post__quote:e -> Article:in2:n [color="#5cd6d6", fontcolor="#5cd6d6", tooltip="Quote → Article (lines.sku)", label=" lines.sku ", constraint=false, weight=1];
|
|
Quote:ep_post__quote:e -> Order:in0:n [color="#ff7fc2", fontcolor="#ff7fc2", tooltip="Quote → Order (convert order)", label=" convert order ", weight=3];
|
|
Shipment:ep_get__shipment__id_:w -> Order:in1:n [color="#8f95ff", fontcolor="#8f95ff", tooltip="Shipment → Order (manifestId)", label=" manifestId ", constraint=false, weight=1];
|
|
Shipment:ep_get__shipment__id_:e -> Article:in4:n [color="#58d18a", fontcolor="#58d18a", tooltip="Shipment → Article (lines.sku)", label=" lines.sku ", weight=3];
|
|
Shipment:ep_get__shipment__id__shipping:w -> Shipping:in2:n [color="#ff8f66", fontcolor="#ff8f66", tooltip="Shipment → Shipping (shippings)", label=" shippings ", constraint=false, weight=1];
|
|
Shipping:ep_get__shipping__id__package:e -> Package:in0:n [color="#4fc4e8", fontcolor="#4fc4e8", tooltip="Shipping → Package (packages)", label=" packages ", weight=3];
|
|
Package:w -> Shipping:in1:n [color="#a98cff", fontcolor="#a98cff", tooltip="Package → Shipping (shippingId)", label=" shippingId ", constraint=false, weight=1];
|
|
Package:e -> Entity:in3:n [color="#ff6f6f", fontcolor="#ff6f6f", tooltip="Package → Entity (addressId)", label=" addressId ", weight=3];
|
|
Delivery:ep_post__delivery:w -> Supplier:in1:n [color="#4ecb8f", fontcolor="#4ecb8f", tooltip="Delivery → Supplier (supplierId)", label=" supplierId ", constraint=false, weight=1];
|
|
Delivery:ep_post__delivery:e -> Article:in1:n [color="#5aa7e6", fontcolor="#5aa7e6", tooltip="Delivery → Article (lines.sku)", label=" lines.sku ", constraint=false, weight=1];
|
|
Delivery:ep_get__delivery__id_:e -> Ledger:in0:n [color="#ff7aa8", fontcolor="#ff7aa8", tooltip="Delivery → Ledger (ledger)", label=" ledger ", weight=3];
|
|
ArticleSupplier:ep_post__article__sku__supplier:e -> Supplier:in0:n [color="#e0b25a", fontcolor="#e0b25a", tooltip="ArticleSupplier → Supplier (entityId)", label=" entityId ", weight=3];
|
|
ArticleSupplier:ep_get__article__sku__supplier:e -> Article:in0:n [color="#56c8c8", fontcolor="#56c8c8", tooltip="ArticleSupplier → Article (sku)", label=" sku ", constraint=false, weight=1];
|
|
Supplier:ep_get__supplier__id__articles:e -> Entity:in0:n [color="#ff5f9e", fontcolor="#ff5f9e", tooltip="Supplier → Entity (entityId)", label=" entityId ", weight=3];
|
|
Stock:ep_post__stock_adjust:e -> Article:in5:n [color="#ffb25a", fontcolor="#ffb25a", tooltip="Stock → Article (sku)", label=" sku ", constraint=false, weight=1];
|
|
Stock:ep_post__stock_adjust:e -> Warehouse:in0:n [color="#56d68a", fontcolor="#56d68a", tooltip="Stock → Warehouse (warehouseId)", label=" warehouseId ", constraint=false, weight=1];
|
|
Stock:ep_post__stock_adjust:e -> Ledger:in1:n [color="#66b3ff", fontcolor="#66b3ff", tooltip="Stock → Ledger (ledger)", label=" ledger ", weight=3];
|
|
Ledger:ep_get__ledger:w -> Article:in9:n [color="#c79bff", fontcolor="#c79bff", tooltip="Ledger → Article (sku)", label=" sku ", weight=3];
|
|
Ledger:ep_get__ledger:w -> Warehouse:in1:n [color="#ff6b6b", fontcolor="#ff6b6b", tooltip="Ledger → Warehouse (warehouseId)", label=" warehouseId ", constraint=false, weight=1];
|
|
Article:ep_post__article:w -> Category:in1:n [color="#6bdf9a", fontcolor="#6bdf9a", tooltip="Article → Category (categoryId)", label=" categoryId ", constraint=false, weight=1];
|
|
Article:ep_put__article__sku__brand:w -> Brand:in0:n [color="#5aa7ff", fontcolor="#5aa7ff", tooltip="Article → Brand (brand)", label=" brand ", constraint=false, weight=1];
|
|
Article:ep_patch__article__sku_:w -> Unit:in0:n [color="#f5c15c", fontcolor="#f5c15c", tooltip="Article → Unit (unitSi)", label=" unitSi ", constraint=false, weight=1];
|
|
Article:ep_get__article__sku_:w -> ArticleSupplier:in0:n [color="#c79bff", fontcolor="#c79bff", tooltip="Article → ArticleSupplier (suppliers)", label=" suppliers ", constraint=false, weight=1];
|
|
Article:ep_post__article__sku__image:e -> Image:in2:n [color="#ff9f5a", fontcolor="#ff9f5a", tooltip="Article → Image (photos)", label=" photos ", constraint=false, weight=1];
|
|
Article:ep_put__article__sku__prices:e -> Customergroup:in1:n [color="#5cd6d6", fontcolor="#5cd6d6", tooltip="Article → Customergroup (prices)", label=" prices ", constraint=false, weight=1];
|
|
Article:e -> Property:in1:n [color="#ff7fc2", fontcolor="#ff7fc2", tooltip="Article → Property (properties)", label=" properties ", constraint=false, weight=1];
|
|
Article:e -> Attribute:in1:n [color="#8f95ff", fontcolor="#8f95ff", tooltip="Article → Attribute (attributes)", label=" attributes ", weight=3];
|
|
Article:ep_get__article__sku__children:ne -> Article:in7:n [color="#58d18a", fontcolor="#58d18a", tooltip="Article → Article (bundles & variants)", label=" bundles & variants ", weight=3];
|
|
Category:ep_get__category__id__articles:ne -> Category:in0:n [color="#ff8f66", fontcolor="#ff8f66", tooltip="Category → Category (parentId)", label=" parentId ", weight=3];
|
|
Category:ep_get__category__id__articles:e -> Article:in6:n [color="#4fc4e8", fontcolor="#4fc4e8", tooltip="Category → Article (articles)", label=" articles ", weight=3];
|
|
Category:ep_post__category__id__image:e -> Image:in1:n [color="#a98cff", fontcolor="#a98cff", tooltip="Category → Image (image)", label=" image ", constraint=false, weight=1];
|
|
Category:e -> Property:in0:n [color="#ff6f6f", fontcolor="#ff6f6f", tooltip="Category → Property (properties)", label=" properties ", constraint=false, weight=1];
|
|
Category:e -> Attribute:in0:n [color="#4ecb8f", fontcolor="#4ecb8f", tooltip="Category → Attribute (attributes)", label=" attributes ", constraint=false, weight=1];
|
|
Brand:ep_post__brand__id__image:e -> Image:in0:n [color="#5aa7e6", fontcolor="#5aa7e6", tooltip="Brand → Image (image)", label=" image ", weight=3];
|
|
Property:ep_get__propertyname:e -> Company:in0:n [color="#ff7aa8", fontcolor="#ff7aa8", tooltip="Property → Company (companyId)", label=" companyId ", weight=3];
|
|
Attribute:ep_post__attributevalue__id__image:e -> Image:in3:n [color="#e0b25a", fontcolor="#e0b25a", tooltip="Attribute → Image (image)", label=" image ", weight=3];
|
|
Payment:e -> Account:in0:n [color="#56c8c8", fontcolor="#56c8c8", tooltip="Payment → Account (accountId)", label=" accountId ", weight=3];
|
|
Payment:w -> Order:in3:n [color="#ff5f9e", fontcolor="#ff5f9e", tooltip="Payment → Order (manifestId)", label=" manifestId ", constraint=false, weight=1];
|
|
Account:ep_get__account:e -> Company:in4:n [color="#ffb25a", fontcolor="#ffb25a", tooltip="Account → Company (companyId)", label=" companyId ", weight=3];
|
|
Entity:ep_post__entity:e -> Customergroup:in0:n [color="#56d68a", fontcolor="#56d68a", tooltip="Entity → Customergroup (customergroupId)", label=" customergroupId ", weight=3];
|
|
Company:e -> Customergroup:in2:n [color="#66b3ff", fontcolor="#66b3ff", tooltip="Company → Customergroup (poscustomergroup)", label=" poscustomergroup ", weight=3];
|
|
Company:w -> Category:in5:n [color="#c79bff", fontcolor="#c79bff", tooltip="Company → Category (root_category)", label=" root_category ", constraint=false, weight=1];
|
|
Company:w -> CompanySetting:in0:n [color="#ff6b6b", fontcolor="#ff6b6b", tooltip="Company → CompanySetting (settings)", label=" settings ", constraint=false, weight=1];
|
|
Number:ep_get__number:w -> Company:in5:n [color="#6bdf9a", fontcolor="#6bdf9a", tooltip="Number → Company (companyId)", label=" companyId ", weight=3];
|
|
POSTerminal:ep_get__posterminal:e -> Company:in2:n [color="#5aa7ff", fontcolor="#5aa7ff", tooltip="POSTerminal → Company (companyId)", label=" companyId ", weight=3];
|
|
POSTerminal:ep_get__posterminal:w -> Category:in3:n [color="#f5c15c", fontcolor="#f5c15c", tooltip="POSTerminal → Category (root_category)", label=" root_category ", constraint=false, weight=1];
|
|
Printer:ep_get__printer:e -> Company:in3:n [color="#c79bff", fontcolor="#c79bff", tooltip="Printer → Company (companyId)", label=" companyId ", weight=3];
|
|
Printer:ep_get__printer:w -> LabelTemplate:in0:n [color="#ff9f5a", fontcolor="#ff9f5a", tooltip="Printer → LabelTemplate (templates)", label=" templates ", constraint=false, weight=1];
|
|
LabelTemplate:ep_get__labeltemplate:e -> Company:in1:n [color="#5cd6d6", fontcolor="#5cd6d6", tooltip="LabelTemplate → Company (companyId)", label=" companyId ", weight=3];
|
|
POSSync:w -> POSTerminal:in0:n [color="#ff7fc2", fontcolor="#ff7fc2", tooltip="POSSync → POSTerminal (client bind)", label=" client bind ", constraint=false, weight=1];
|
|
POSSync:ep_get__v1_product:w -> Article:in12:n [color="#8f95ff", fontcolor="#8f95ff", tooltip="POSSync → Article (product sync)", label=" product sync ", constraint=false, weight=1];
|
|
POSSync:ep_get__v1_category:w -> Category:in4:n [color="#58d18a", fontcolor="#58d18a", tooltip="POSSync → Category (category sync)", label=" category sync ", weight=3];
|
|
PublicCatalog:w -> Article:in8:n [color="#ff8f66", fontcolor="#ff8f66", tooltip="PublicCatalog → Article (articles)", label=" articles ", weight=3];
|
|
PublicCatalog:w -> Category:in2:n [color="#4fc4e8", fontcolor="#4fc4e8", tooltip="PublicCatalog → Category (category)", label=" category ", constraint=false, weight=1];
|
|
ModelConversation:ep_get__modelconversation:e -> Vfs:in0:n [color="#a98cff", fontcolor="#a98cff", tooltip="ModelConversation → Vfs (vfs workspace)", label=" vfs workspace ", weight=3];
|
|
MCP:ep_post__mcp:w -> Article:in10:n [color="#ff6f6f", fontcolor="#ff6f6f", tooltip="MCP → Article (article tools)", label=" article tools ", weight=3];
|
|
MCP:ep_post__mcp:w -> Order:in2:n [color="#4ecb8f", fontcolor="#4ecb8f", tooltip="MCP → Order (order tools)", label=" order tools ", constraint=false, weight=1];
|
|
Events:ep_get__events:w -> Stock:in0:n [color="#5aa7e6", fontcolor="#5aa7e6", tooltip="Events → Stock (stock sse)", label=" stock sse ", constraint=false, weight=1];
|
|
Events:ep_get__events:w -> Ledger:in2:n [color="#ff7aa8", fontcolor="#ff7aa8", tooltip="Events → Ledger (ledger sse)", label=" ledger sse ", constraint=false, weight=1];
|
|
Events:ep_get__events:w -> Article:in11:n [color="#e0b25a", fontcolor="#e0b25a", tooltip="Events → Article (article sse)", label=" article sse ", weight=3];
|
|
} |