HAALCENTRAAL English translation
BRP API / Personen / Features / fields

Persoon: requesting immigratie fields with fields

#language: en

Feature: Persoon: requesting immigratie fields with fields

  Scenario Outline: 'land vanwaar ingeschreven (14.10)' is requested with field path '<fields>'
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                              | waarde |
    | land vanwaar ingeschreven (14.10) | 6014   |
    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 'immigratie' data
    | naam                                 | waarde                       |
    | landVanwaarIngeschreven.code         | 6014                         |
    | landVanwaarIngeschreven.omschrijving | Verenigde Staten van Amerika |

    Examples:
    | fields                                          |
    | immigratie.landVanwaarIngeschreven              |
    | immigratie.landVanwaarIngeschreven.code         |
    | immigratie.landVanwaarIngeschreven.omschrijving |

  Scenario: 'land vanwaar ingeschreven (14.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 |
    | land vanwaar ingeschreven (14.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 'immigratie' data

    Examples:
    | fields                             |
    | immigratie.landVanwaarIngeschreven |

  Scenario Outline: 'datum vestiging in nederland (14.20)' is requested with field path '<fields>'
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                                 | waarde   |
    | datum vestiging in Nederland (14.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 'immigratie' data
    | naam                                  | waarde      |
    | datumVestigingInNederland.type        | Datum       |
    | datumVestigingInNederland.datum       | 2002-07-01  |
    | datumVestigingInNederland.langFormaat | 1 juli 2002 |

    Examples:
    | fields                                           |
    | immigratie.datumVestigingInNederland             |
    | immigratie.datumVestigingInNederland.type        |
    | immigratie.datumVestigingInNederland.datum       |
    | immigratie.datumVestigingInNederland.langFormaat |
    | immigratie.datumVestigingInNederland.jaar        |
    | immigratie.datumVestigingInNederland.maand       |
    | immigratie.datumVestigingInNederland.onbekend    |

  Scenario Outline: 'datum vestiging in nederland (14.20)' of type '<type>' is requested with field path 'immigratie.datumVestigingInNederland'
    Given the person with citizen service number '000000140' has the following 'verblijfplaats' data
    | naam                                 | waarde     |
    | datum vestiging in Nederland (14.20) | <GbaDatum> |
    When persons are searched with the following parameters
    | naam                | waarde                               |
    | type                | RaadpleegMetBurgerservicenummer      |
    | burgerservicenummer | 000000140                            |
    | fields              | immigratie.datumVestigingInNederland |
    Then the response has a person with the following 'immigratie' data
    | naam                                  | waarde        |
    | datumVestigingInNederland.type        | <type>        |
    | datumVestigingInNederland.datum       | <datum>       |
    | datumVestigingInNederland.jaar        | <jaar>        |
    | datumVestigingInNederland.maand       | <maand>       |
    | datumVestigingInNederland.onbekend    | <onbekend>    |
    | datumVestigingInNederland.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   |