@startuml top to bottom direction hide empty description skinparam shadowing false skinparam backgroundColor #FFFF skinparam state { BorderColor #AAA backgroundColor #CCC BackgroundColor<< HappyPath>> LightBlue BorderColor<< HappyPath>> RoyalBlue } state "Requested" as Requested <<HappyPath>> state "Waiting" as Waiting <<HappyPath>> state "Processing" as Processing <<HappyPath>> state "Succeeded" as Succeeded <<HappyPath>> state "Done" as Done <<HappyPath>> Processing : take the response body,\nprocesses it and place it\nin app-db Waiting : for a network connection\nand a server response Problem : [*] -[#RoyalBlue]-> Requested : request Requested -[#RoyalBlue]-> Waiting : sent Requested -[#777]-> Failed : incorrect\nrequest Problem -[#777]-> Requested : retry Problem -[#777]-> Failed : fail\nbecause too many\nretries or error is\nunrecoverable Waiting -[#777]-> Problem : timeout Waiting -[#777]-> Problem : unsuccessful\n(network connection\nor server error) Waiting -[#RoyalBlue]-> Processing : success\n(a 200 response) Waiting -[#777]-> Cancelled : abort\n(the user terminated\nthe request) Processing -[#777]-> Failed : processing\nerror Processing -[#RoyalBlue]-> Succeeded : processed Succeeded -[#RoyalBlue]-> Done : done Failed -d[#777]-> Done : done Cancelled -[#777]-> Done : done Done -[#RoyalBlue]-> [*] @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
Pure Javascript
PNG
SVG
ASCII Art