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) {
28
28
post {
29
29
val token = call.getJWT()
30
30
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) ))
32
32
}
33
33
}
34
34
}
@@ -62,14 +62,19 @@ private object ApiV2 {
62
62
}
63
63
response {
64
64
responseCode(HttpStatusCode .OK )
65
- responseType(typeOf<PdlPersonalia >())
65
+ responseType(typeOf<AktorIdResponse >())
66
66
description(" identens tilhørende aktorid" )
67
67
}
68
68
tags(" PDL" )
69
69
canRespond(CommonModels .standardResponses)
70
70
}
71
71
}
72
72
73
+ @Serializable
74
+ data class AktorIdResponse (
75
+ val aktorid : String? ,
76
+ )
77
+
73
78
@Serializable
74
79
data class PdlPersonalia (
75
80
val alder : Int? = null ,
Original file line number Diff line number Diff line change @@ -40,6 +40,11 @@ class PdlService(
40
40
return requireNotNull(client.hentAktorid(fnr, token).data?.hentIdenter?.identer?.firstOrNull()?.ident)
41
41
}
42
42
43
+ suspend fun hentAktoridNullable (
44
+ fnr : String ,
45
+ token : String ,
46
+ ): String? = client.hentAktorid(fnr, token).data?.hentIdenter?.identer?.firstOrNull()?.ident
47
+
43
48
suspend fun hentNavn (
44
49
fnr : String ,
45
50
token : String ,
You can’t perform that action at this time.
0 commit comments