Skip to content

Commit

Permalink
OK-356 Lisätty README kirjastoon
Browse files Browse the repository at this point in the history
  • Loading branch information
jkorri committed Jan 10, 2024
1 parent 2304e49 commit e558ad1
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions kirjasto/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## Viestinvälityspalvelu kirjasto

Kirjaston avulla asiakasjärjestelmät voivat käyttää viestinvälityspalvelua java-rajapinnan läpi.

### Käyttö

Client instanssi luodaan builderilla, esim:

```
ViestinvalitysClient client = ViestinvalitysClient.builder()
.withEndpoint(<viestinvälityspalvelun osoite, esim: "https://viestinvalitys.hahtuvaopintopolku.fi">)
.withUsername(<käyttäjätunnus>)
.withPassword(<salana>)
.withCasEndpoint(<cas-osoite, esim: https://virkalija.hahtuvaopintopolku.fi/cas>)
.withCallerId(<caller id>)
.build()
```

Tämän jälkeen client-instanssilla voi luoda pyyntöjä jotka luovat liitteitä, lähetyksiä, ja viestejä, sekä tarkastelevat näiden tilaa, Esim. viesti luodaan seuraavasti:

```
LuoViestiResponse response = viestinvalitysClient.luoViesti(Viesti.builder()
.withOtsikko("testiotsikko")
.withTextSisalto("testisisältö")
.withKielet("fi")
.withLahettaja(Optional.empty(), "[email protected]")
.withVastaanottajat(Vastaanottajat.builder()
.withVastaanottaja(Optional.empty(), "[email protected]")
.build())
.withNormaaliPrioriteetti()
.withSailytysAika(1)
.withLahettavaPalvelu("virkailijatyopoyta")
.build())
```

0 comments on commit e558ad1

Please sign in to comment.