Stamper Sequence
sequenceDiagram participant Asiakas participant API participant Services %% 1. Leimaajien nimien haku käyttäjän perusteella %% Asiakas->>API: POST /StamperNamesByUser (Request) activate API API->>Services: StamperNamesByUserAsync(request) activate Services Services-->>API: Palauttaa nimet (IdValueListResponse) deactivate Services API-->>Asiakas: Vastaus (IdValueListResponse) deactivate API %% 2. Leimaajan haku %% Asiakas->>API: POST /Stamper (IdRequest) activate API API->>Services: StamperAsync(request) activate Services Services-->>API: Palauttaa leimaajan (StamperResponse) deactivate Services API-->>Asiakas: Vastaus (StamperResponse) deactivate API %% 3. Leimaajan tallennus %% Asiakas->>API: POST /SaveStamper (StamperSaveRequest) activate API API->>Services: SaveStamperAsync(request) activate Services Services-->>API: Palauttaa tallennetun leimaajan (StamperResponse) deactivate Services API-->>Asiakas: Vastaus (StamperResponse) deactivate API