diff --git a/docs/images/status.uml b/docs/images/status.uml --- a/docs/images/status.uml +++ b/docs/images/status.uml @@ -1,15 +1,25 @@ @startuml - [*] --> partial - partial --> deposited + hide empty description + + state request <> + + [*] --> request : POST Col-IRI + + request --> deposited : [ without In-Progress: true ] + request --> partial : [ with In-Progress: true ] + + partial --> request : PUT EM-IRI + + partial --> expired : [ if no further requests are sent] state validation <> - deposited --> validation + deposited --> validation : checker runs - validation --> rejected validation --> verified + validation --> rejected : [ validation failed ] - verified --> loading + verified --> loading : loader starts loading --> done