HAALCENTRAAL English translation
BRP API / Personen / Features / fields

Persoon: requesting verblijfplaats buitenland fields with fields

# language: en

Feature: Persoon: requesting verblijfplaats buitenland fields with fields

  Background:
    Given the person with citizen service number '000000152' has the following 'verblijfplaats' data
    | naam                                   | waarde   |
    | datum aanvang adres buitenland (13.20) | 20150808 |
    | datum ingang geldigheid (85.10)        | 20220222 |
    | land adres buitenland (13.10)          | 6014     |

  Scenario: 'datum aanvang adres buitenland (13.20)' is requested with field path 'verblijfplaats.datumVan'
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | verblijfplaats.datumVan         |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                 | waarde                   |
    | type                 | VerblijfplaatsBuitenland |
    | datumVan.type        | Datum                    |
    | datumVan.datum       | 2015-08-08               |
    | datumVan.langFormaat | 8 augustus 2015          |

  Scenario: 'datum ingang geldigheid (85.10)' is requested with field path 'verblijfplaats.datumIngangGeldigheid'
    When persons are searched with the following parameters
    | naam                | waarde                               |
    | type                | RaadpleegMetBurgerservicenummer      |
    | burgerservicenummer | 000000152                            |
    | fields              | verblijfplaats.datumIngangGeldigheid |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                              | waarde                   |
    | type                              | VerblijfplaatsBuitenland |
    | datumIngangGeldigheid.type        | Datum                    |
    | datumIngangGeldigheid.datum       | 2022-02-22               |
    | datumIngangGeldigheid.langFormaat | 22 februari 2022         |

  Scenario: all fields are requested with field path 'verblijfplaats'
    When persons are searched with the following parameters
    | naam                | waarde                          |
    | type                | RaadpleegMetBurgerservicenummer |
    | burgerservicenummer | 000000152                       |
    | fields              | verblijfplaats                  |
    Then the response has a person with the following 'verblijfplaats' data
    | naam                              | waarde                       |
    | type                              | VerblijfplaatsBuitenland     |
    | datumVan.type                     | Datum                        |
    | datumVan.datum                    | 2015-08-08                   |
    | datumVan.langFormaat              | 8 augustus 2015              |
    | datumIngangGeldigheid.type        | Datum                        |
    | datumIngangGeldigheid.datum       | 2022-02-22                   |
    | datumIngangGeldigheid.langFormaat | 22 februari 2022             |
    | verblijfadres.land.code           | 6014                         |
    | verblijfadres.land.omschrijving   | Verenigde Staten van Amerika |