Klient for å lage oppgaver, saker og notifikasjoner mot arbeidsgiver-notifikasjon-api.
Oppdatert schema.graphql
kan hentes herfra.
fun main() {
val url = URL("https://notifikasjon-fake-produsent-api.labs.nais.io/")
val accessTokenProvider = OAuth2TokenProvider()
val arbeidsgiverNotifikasjonKlient = ArbeidsgiverNotifikasjonKlient(url, accessTokenProvider::getToken)
val result = runBlocking { arbeidsgiverNotifikasjonKlient.whoami() }
println(result)
}
For å teste klienten-endringer i en annen applikasjon uten å publisere remote, kjør:
./gradlew publishToMavenLocal
Pakken blir da publisert til lokalt repository, husk at du må legge til mavenLocal()
i applikasjonen:
repositories {
mavenLocal()
mavenCentral()
}
Spørsmål knyttet til koden kan rettes mot helsearbeidsgiver@nav.no.
Interne henvendelser kan sendes via Slack i kanalen #helse-arbeidsgiver.