Klient for REST-APIer som benytter autentisering via Maskinporten, som beskrevet her.
API-dokumentasjon finnes her.
Klientversjon | JDK-versjon | Jetty klientversjon |
---|---|---|
1.x.x | 11 | 9 |
2.x.x | 17 | 11 |
3.x.x | 17 | 12 |
<dependencies>
<dependency>
<groupId>no.ks.fiks</groupId>
<artifactId>fiks-svarut-klient</artifactId>
<version>x.x.x</version>
</dependency>
</dependencies>
Klienten er skrevet i Kotlin og bruker blant annet genererte data-klasser. Enkelte av disse har mange felter, men de fleste av disse er ikke påkrevd. For å gjøre dette enklere å sette kun de feltene man ønsker fra Java er det laget noen builder-klasser som kan benyttes slik:
Forsendelse forsendelse = new ForsendelseBuilder()
.mottaker(new AdresseBuilder()
.navn("Test Testesen")
.build()
)
.tittel("Tittel på forsendelsen")
.build();