Skip to content

Commit

Permalink
Legger til foedselsdato på samme måte som foedsel (#131)
Browse files Browse the repository at this point in the history
  • Loading branch information
stigebil authored Jun 20, 2024
1 parent 9752c0b commit f93c20f
Show file tree
Hide file tree
Showing 10 changed files with 53 additions and 0 deletions.
5 changes: 5 additions & 0 deletions src/mocks/person_01010101101.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"foedselsdato": "1990-01-01"
}
],
"foedselsdato": [
{
"foedselsdato": "1990-01-01"
}
],
"navn": [
{
"fornavn": "Mor",
Expand Down
5 changes: 5 additions & 0 deletions src/mocks/person_01062000001.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"foedselsdato": "2020-11-01"
}
],
"foedselsdato": [
{
"foedselsdato": "2020-11-01"
}
],
"navn": [
{
"fornavn": "Barn",
Expand Down
5 changes: 5 additions & 0 deletions src/mocks/person_01101800033.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"foedselsdato": "2019-01-01"
}
],
"foedselsdato": [
{
"foedselsdato": "2019-01-01"
}
],
"navn": [
{
"fornavn": "Barn",
Expand Down
5 changes: 5 additions & 0 deletions src/mocks/person_01129400001.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"foedselsdato": "1994-12-01"
}
],
"foedselsdato": [
{
"foedselsdato": "1994-12-01"
}
],
"navn": [
{
"fornavn": "Mor Hendelse",
Expand Down
5 changes: 5 additions & 0 deletions src/mocks/person_12345678901.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"foedselsdato": "1990-01-01"
}
],
"foedselsdato": [
{
"foedselsdato": "1990-01-01"
}
],
"navn": [
{
"fornavn": "Mor",
Expand Down
5 changes: 5 additions & 0 deletions src/mocks/person_12345678911.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@
"foedselsdato": "1995-01-01"
}
],
"foedselsdato": [
{
"foedselsdato": "1995-01-01"
}
],
"navn": [
{
"fornavn": "Far",
Expand Down
1 change: 1 addition & 0 deletions src/mocks/person_default.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"folkeregisteridentifikator": [],
"foedsel": [],
"foedselsdato": [],
"navn": [],
"kjoenn": [{
"kjoenn": "KVINNE"
Expand Down
6 changes: 6 additions & 0 deletions src/pdl/resolver.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ const lagPersonFraCache = (ident: string): GQLPerson | undefined => {
metadata,
},
],
foedselsdato: [
{
foedselsdato: cachetPerson.fødselsdato,
metadata,
},
],
navn: [
{
fornavn: cachetPerson.fornavn,
Expand Down
8 changes: 8 additions & 0 deletions src/pdl/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ type Person {
falskIdentitet: FalskIdentitet
familierelasjoner : [Familierelasjon!]! @deprecated(reason: "Opplysningen Familierelasjon har byttet navn til ForelderBarnRelasjon. Mer informasjon i dokumentasjonen. Familierelasjoner vil bli fjernet fra PDL 1. september 2021.")
foedsel: [Foedsel!]!
foedselsdato: [Foedselsdato!]!
folkeregisteridentifikator(historikk: Boolean = false): [Folkeregisteridentifikator!]!
folkeregisterpersonstatus(historikk: Boolean = false): [Folkeregisterpersonstatus!]!
forelderBarnRelasjon: [ForelderBarnRelasjon!]!
Expand Down Expand Up @@ -306,6 +307,13 @@ type Foedsel {
metadata: Metadata!
}
type Foedselsdato {
foedselsdato: Date
foedselsaar: Int
folkeregistermetadata: Folkeregistermetadata
metadata: Metadata!
}
type Kjoenn {
kjoenn: KjoennType
folkeregistermetadata: Folkeregistermetadata
Expand Down
8 changes: 8 additions & 0 deletions src/pdl/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ export interface GQLPerson {
*/
familierelasjoner: Array<GQLFamilierelasjon>;
foedsel: Array<GQLFoedsel>;
foedselsdato: Array<GQLFoedselsdato>;
folkeregisteridentifikator: Array<GQLFolkeregisteridentifikator>;
folkeregisterpersonstatus: Array<GQLFolkeregisterpersonstatus>;
forelderBarnRelasjon: Array<GQLForelderBarnRelasjon>;
Expand Down Expand Up @@ -232,6 +233,13 @@ export enum GQLFamilierelasjonsrolle {
}

export interface GQLFoedsel {
foedselsaar?: number;
foedselsdato?: GQLDate;
folkeregistermetadata?: GQLFolkeregistermetadata;
metadata: GQLMetadata;
}

export interface GQLFoedselsdato {
foedselsaar?: number;
foedselsdato?: GQLDate;
foedeland?: string;
Expand Down

0 comments on commit f93c20f

Please sign in to comment.