requesting Persoon fields with fields
#language: en Feature: requesting Persoon fields with fields Scenario Outline: 'anummer (01.10)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following data | naam | waarde | | anummer (01.10) | 1234567890 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | aNummer | 1234567890 | Examples: | fields | | aNummer | Scenario Outline: 'burgerservicenummer (01.20)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following data | naam | waarde | | anummer (01.10) | 1234567890 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | Examples: | fields | | burgerservicenummer | Scenario Outline: 'datum eerste inschrijving GBA (68.10)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'inschrijving' data | naam | waarde | | datum eerste inschrijving GBA (68.10) | 20020701 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | datumEersteInschrijvingGBA.type | Datum | | datumEersteInschrijvingGBA.datum | 2002-07-01 | | datumEersteInschrijvingGBA.langFormaat | 1 juli 2002 | Examples: | fields | | datumEersteInschrijvingGBA | | datumEersteInschrijvingGBA.type | | datumEersteInschrijvingGBA.datum | | datumEersteInschrijvingGBA.langFormaat | Scenario Outline: 'datum eerste inschrijving GBA (68.10)' of type '<type>' is requested with field path 'datumEersteInschrijvingGBA' Given the person with citizen service number '000000206' has the following 'inschrijving' data | naam | waarde | | datum eerste inschrijving GBA (68.10) | <GbaDatum> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000206 | | fields | datumEersteInschrijvingGBA | Then the response has a person with the following data | naam | waarde | | datumEersteInschrijvingGBA.type | <type> | | datumEersteInschrijvingGBA.datum | <datum> | | datumEersteInschrijvingGBA.jaar | <jaar> | | datumEersteInschrijvingGBA.maand | <maand> | | datumEersteInschrijvingGBA.onbekend | <onbekend> | | datumEersteInschrijvingGBA.langFormaat | <langFormaat> | Examples: | type | GbaDatum | datum | jaar | maand | onbekend | langFormaat | | Datum | 20200308 | 2020-03-08 | | | | 8 maart 2020 | | DatumOnbekend | 00000000 | | | | true | onbekend | | JaarDatum | 20200000 | | 2020 | | | 2020 | | JaarMaandDatum | 20200300 | | 2020 | 3 | | maart 2020 | Scenario Outline: 'datum inschrijving in de gemeente (09.20)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'verblijfplaats' data | naam | waarde | | datum inschrijving in de gemeente (09.20) | 20020701 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | datumInschrijvingInGemeente.type | Datum | | datumInschrijvingInGemeente.datum | 2002-07-01 | | datumInschrijvingInGemeente.langFormaat | 1 juli 2002 | Examples: | fields | | datumInschrijvingInGemeente | | datumInschrijvingInGemeente.type | | datumInschrijvingInGemeente.datum | | datumInschrijvingInGemeente.langFormaat | Scenario Outline: 'datum inschrijving in de gemeente (09.20)' of type '<type>' is requested with field path 'datumInschrijvingInGemeente' Given the person with citizen service number '000000164' has the following 'verblijfplaats' data | datum inschrijving in de gemeente (09.20) | | <GbaDatum> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000164 | | fields | datumInschrijvingInGemeente | Then the response has a person with the following data | naam | waarde | | datumInschrijvingInGemeente.type | <type> | | datumInschrijvingInGemeente.datum | <datum> | | datumInschrijvingInGemeente.jaar | <jaar> | | datumInschrijvingInGemeente.maand | <maand> | | datumInschrijvingInGemeente.onbekend | <onbekend> | | datumInschrijvingInGemeente.langFormaat | <langFormaat> | Examples: | type | GbaDatum | datum | jaar | maand | onbekend | langFormaat | | Datum | 20200308 | 2020-03-08 | | | | 8 maart 2020 | | DatumOnbekend | 00000000 | | | | true | onbekend | | JaarDatum | 20200000 | | 2020 | | | 2020 | | JaarMaandDatum | 20200300 | | 2020 | 3 | | maart 2020 | Scenario: 'indicatie geheim (70.10)' is supplied automatically for a value greater than 0 Given the person with citizen service number '000000152' has the following 'inschrijving' data | naam | waarde | | indicatie geheim (70.10) | 1 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | burgerservicenummer | Then the response has a person with the following data | naam | waarde | | burgerservicenummer | 000000152 | | geheimhoudingPersoonsgegevens | true | Scenario Outline: 'gemeente van inschrijving (09.10)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'verblijfplaats' data | naam | waarde | | gemeente van inschrijving (09.10) | 0518 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | gemeenteVanInschrijving.code | 0518 | | gemeenteVanInschrijving.omschrijving | 's-Gravenhage | Examples: | fields | | gemeenteVanInschrijving | | gemeenteVanInschrijving.code | | gemeenteVanInschrijving.omschrijving | Scenario Outline: 'gemeente van inschrijving (09.10)' with the default value is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following 'verblijfplaats' data | naam | waarde | | gemeente van inschrijving (09.10) | 0000 | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person without data Examples: | fields | | gemeenteVanInschrijving | Scenario Outline: 'geslachtsaanduiding (04.10)' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following data | naam | waarde | | geslachtsaanduiding (04.10) | <code> | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | geslacht.code | <code> | | geslacht.omschrijving | <omschrijving> | Examples: | fields | code | omschrijving | | geslacht | O | onbekend | | geslacht.code | M | man | | geslacht.omschrijving | V | vrouw | Scenario: 'leeftijd' is requested with field path '<fields>' Given the person with citizen service number '000000152' has the following data | naam | waarde | | geboortedatum (03.10) | gisteren - 20 jaar | When persons are searched with the following parameters | naam | waarde | | type | RaadpleegMetBurgerservicenummer | | burgerservicenummer | 000000152 | | fields | <fields> | Then the response has a person with the following data | naam | waarde | | leeftijd | 20 | Examples: | fields | | leeftijd |