File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
src/main/kotlin/no/nav/api/pdl Expand file tree Collapse file tree 2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ fun Route.configurePdlRoutes(pdlService: PdlService) {
2828 post {
2929 val token = call.getJWT()
3030 val fnr = call.deserializeFnr() ? : return @post call.respond(HttpStatusCode .BadRequest )
31- call.respond(pdlService.hentAktorid (fnr, token))
31+ call.respond(AktorIdResponse ( pdlService.hentAktoridNullable (fnr, token) ))
3232 }
3333 }
3434 }
@@ -62,14 +62,19 @@ private object ApiV2 {
6262 }
6363 response {
6464 responseCode(HttpStatusCode .OK )
65- responseType(typeOf<PdlPersonalia >())
65+ responseType(typeOf<AktorIdResponse >())
6666 description(" identens tilhørende aktorid" )
6767 }
6868 tags(" PDL" )
6969 canRespond(CommonModels .standardResponses)
7070 }
7171}
7272
73+ @Serializable
74+ data class AktorIdResponse (
75+ val aktorid : String? ,
76+ )
77+
7378@Serializable
7479data class PdlPersonalia (
7580 val alder : Int? = null ,
Original file line number Diff line number Diff line change @@ -40,6 +40,11 @@ class PdlService(
4040 return requireNotNull(client.hentAktorid(fnr, token).data?.hentIdenter?.identer?.firstOrNull()?.ident)
4141 }
4242
43+ suspend fun hentAktoridNullable (
44+ fnr : String ,
45+ token : String ,
46+ ): String? = client.hentAktorid(fnr, token).data?.hentIdenter?.identer?.firstOrNull()?.ident
47+
4348 suspend fun hentNavn (
4449 fnr : String ,
4550 token : String ,
You can’t perform that action at this time.
0 commit comments