sequenceDiagram
participant Asiakas
participant API
participant Services
%% 1. Leimauskategorioiden nimien haku %%
Asiakas->>API: POST /StampcategoryNames (Request)
activate API
API->>Services: StampcategoryNamesAsync(request)
activate Services
Services-->>API: Palauttaa nimet (IdValueListResponse)
deactivate Services
API-->>Asiakas: Vastaus (IdValueListResponse)
deactivate API
%% 2. Leimauskategorian haku %%
Asiakas->>API: POST /Stampcategory (IdRequest)
activate API
API->>Services: StampcategoryAsync(request)
activate Services
Services-->>API: Palauttaa kategorian (StampcategoryResponse)
deactivate Services
API-->>Asiakas: Vastaus (StampcategoryResponse)
deactivate API
%% 3. Leimauskategorian tallennus %%
Asiakas->>API: POST /SaveStampcategory (StampcategorySaveRequest)
activate API
API->>Services: SaveStampcategoryAsync(request)
activate Services
Services-->>API: Palauttaa tallennetun kategorian (StampcategoryResponse)
deactivate Services
API-->>Asiakas: Vastaus (StampcategoryResponse)
deactivate API