Documentation ¶
Overview ¶
Package api provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen/v2 version v2.1.0 DO NOT EDIT.
Index ¶
- func GetSwagger() (swagger *openapi3.T, err error)
- func Handler(si ServerInterface) http.Handler
- func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
- func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
- func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
- func NewGetPersonenRequest(server string, body GetPersonenJSONRequestBody) (*http.Request, error)
- func NewGetPersonenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewPersonenRequest(server string, body PersonenJSONRequestBody) (*http.Request, error)
- func NewPersonenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- type ANummer
- type AangaanHuwelijkPartnerschap
- type AangaanHuwelijkPartnerschapInOnderzoek
- type Aanhef
- type Aanschrijfwijze
- type AbstractDatum
- func (t AbstractDatum) AsDatumOnbekend() (DatumOnbekend, error)
- func (t AbstractDatum) AsJaarDatum() (JaarDatum, error)
- func (t AbstractDatum) AsJaarMaandDatum() (JaarMaandDatum, error)
- func (t AbstractDatum) AsVolledigeDatum() (VolledigeDatum, error)
- func (t AbstractDatum) Discriminator() (string, error)
- func (t *AbstractDatum) FromDatumOnbekend(v DatumOnbekend) error
- func (t *AbstractDatum) FromJaarDatum(v JaarDatum) error
- func (t *AbstractDatum) FromJaarMaandDatum(v JaarMaandDatum) error
- func (t *AbstractDatum) FromVolledigeDatum(v VolledigeDatum) error
- func (t AbstractDatum) MarshalJSON() ([]byte, error)
- func (t *AbstractDatum) MergeDatumOnbekend(v DatumOnbekend) error
- func (t *AbstractDatum) MergeJaarDatum(v JaarDatum) error
- func (t *AbstractDatum) MergeJaarMaandDatum(v JaarMaandDatum) error
- func (t *AbstractDatum) MergeVolledigeDatum(v VolledigeDatum) error
- func (t *AbstractDatum) UnmarshalJSON(b []byte) error
- func (t AbstractDatum) ValueByDiscriminator() (interface{}, error)
- type AbstractNationaliteit
- type AbstractVerblijfplaats
- type AdellijkeTitelPredicaatSoort
- type AdellijkeTitelPredicaatType
- type Adresregel1
- type Adresregel2
- type Adresregel3
- type Adressering
- type AdresseringBasis
- type AdresseringBeperkt
- type AdresseringInOnderzoek
- type AdresseringInOnderzoekBeperkt
- type BadRequestFoutbericht
- type Burgerservicenummer
- type Categorie
- type ChiServerOptions
- type Client
- func (c *Client) GetPersonen(ctx context.Context, body GetPersonenJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) GetPersonenWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) Personen(ctx context.Context, body PersonenJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) PersonenWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) GetPersonenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GetPersonenResponse, error)
- func (c *ClientWithResponses) GetPersonenWithResponse(ctx context.Context, body GetPersonenJSONRequestBody, ...) (*GetPersonenResponse, error)
- func (c *ClientWithResponses) PersonenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*PersonenResponse, error)
- func (c *ClientWithResponses) PersonenWithResponse(ctx context.Context, body PersonenJSONRequestBody, ...) (*PersonenResponse, error)
- type ClientWithResponsesInterface
- type DatumOnbekend
- type EuropeesKiesrecht
- type Field
- type Foutbericht
- type Geboorte
- type GeboorteBasis
- type GeboorteBeperkt
- type GeboorteInOnderzoek
- type GeboorteInOnderzoekBeperkt
- type GebruikInLopendeTekst
- type GeheimhoudingPersoonsgegevens
- type GemeenteVanInschrijving
- type GeslachtFilter
- type Geslachtsnaam
- type GeslachtsnaamFilter
- type GetPersonen
- type GetPersonen200JSONResponse
- type GetPersonen200ResponseHeaders
- type GetPersonen401ApplicationProblemPlusJSONResponse
- type GetPersonen403ApplicationProblemPlusJSONResponse
- type GetPersonen406ApplicationProblemPlusJSONResponse
- type GetPersonen415ApplicationProblemPlusJSONResponse
- type GetPersonen429ApplicationProblemPlusJSONResponse
- type GetPersonen500ApplicationProblemPlusJSONResponse
- type GetPersonen503ApplicationProblemPlusJSONResponse
- type GetPersonenJSONRequestBody
- type GetPersonenQueryResponse
- type GetPersonenRequestObject
- type GetPersonenResponse
- type GetPersonenResponseObject
- type GetPersonendefaultApplicationProblemPlusJSONResponse
- type HttpRequestDoer
- type Huisletter
- type Huisnummer
- type Huisnummertoevoeging
- type Immigratie
- type ImmigratieInOnderzoek
- type InOnderzoek
- type InclusiefOverledenPersonen
- type IndicatieCurateleRegister
- type IndicatieVastgesteldVerblijftNietOpAdres
- type IndicatieVestigingVanuitBuitenland
- type InvalidParamFormatError
- type InvalidParams
- type Jaar
- type JaarDatum
- type JaarMaandDatum
- type Kind
- type KindInOnderzoek
- type Leeftijd
- type Maand
- type Metadata
- type MiddlewareFunc
- type NaamBasis
- type NaamGerelateerde
- type NaamInOnderzoek
- type NaamPersoon
- type NaamPersoonBeperkt
- type NaamPersoonInOnderzoek
- type NaamPersoonInOnderzoekBeperkt
- type NummeraanduidingIdentificatie
- type OmschrijvingVerdrag
- type OmschrijvingVerificatie
- type OntbindingHuwelijkPartnerschap
- type OntbindingHuwelijkPartnerschapInOnderzoek
- type OpschortingBijhouding
- type OpschortingBijhoudingBasis
- type Ouder
- type OuderAanduiding
- type OuderInOnderzoek
- type Overlijden
- type OverlijdenInOnderzoek
- type Partner
- type PartnerInOnderzoek
- type Personen200JSONResponse
- type Personen200ResponseHeaders
- type Personen400ApplicationProblemPlusJSONResponse
- type Personen401ApplicationProblemPlusJSONResponse
- type Personen403ApplicationProblemPlusJSONResponse
- type Personen406ApplicationProblemPlusJSONResponse
- type Personen415ApplicationProblemPlusJSONResponse
- type Personen429ApplicationProblemPlusJSONResponse
- type Personen500ApplicationProblemPlusJSONResponse
- type Personen503ApplicationProblemPlusJSONResponse
- type PersonenJSONRequestBody
- type PersonenQuery
- func (t PersonenQuery) AsRaadpleegMetBurgerservicenummer() (RaadpleegMetBurgerservicenummer, error)
- func (t PersonenQuery) AsZoekMetGeslachtsnaamEnGeboortedatum() (ZoekMetGeslachtsnaamEnGeboortedatum, error)
- func (t PersonenQuery) AsZoekMetNaamEnGemeenteVanInschrijving() (ZoekMetNaamEnGemeenteVanInschrijving, error)
- func (t PersonenQuery) AsZoekMetNummeraanduidingIdentificatie() (ZoekMetNummeraanduidingIdentificatie, error)
- func (t PersonenQuery) AsZoekMetPostcodeEnHuisnummer() (ZoekMetPostcodeEnHuisnummer, error)
- func (t PersonenQuery) AsZoekMetStraatHuisnummerEnGemeenteVanInschrijving() (ZoekMetStraatHuisnummerEnGemeenteVanInschrijving, error)
- func (t PersonenQuery) Discriminator() (string, error)
- func (t *PersonenQuery) FromRaadpleegMetBurgerservicenummer(v RaadpleegMetBurgerservicenummer) error
- func (t *PersonenQuery) FromZoekMetGeslachtsnaamEnGeboortedatum(v ZoekMetGeslachtsnaamEnGeboortedatum) error
- func (t *PersonenQuery) FromZoekMetNaamEnGemeenteVanInschrijving(v ZoekMetNaamEnGemeenteVanInschrijving) error
- func (t *PersonenQuery) FromZoekMetNummeraanduidingIdentificatie(v ZoekMetNummeraanduidingIdentificatie) error
- func (t *PersonenQuery) FromZoekMetPostcodeEnHuisnummer(v ZoekMetPostcodeEnHuisnummer) error
- func (t *PersonenQuery) FromZoekMetStraatHuisnummerEnGemeenteVanInschrijving(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijving) error
- func (t PersonenQuery) MarshalJSON() ([]byte, error)
- func (t *PersonenQuery) MergeRaadpleegMetBurgerservicenummer(v RaadpleegMetBurgerservicenummer) error
- func (t *PersonenQuery) MergeZoekMetGeslachtsnaamEnGeboortedatum(v ZoekMetGeslachtsnaamEnGeboortedatum) error
- func (t *PersonenQuery) MergeZoekMetNaamEnGemeenteVanInschrijving(v ZoekMetNaamEnGemeenteVanInschrijving) error
- func (t *PersonenQuery) MergeZoekMetNummeraanduidingIdentificatie(v ZoekMetNummeraanduidingIdentificatie) error
- func (t *PersonenQuery) MergeZoekMetPostcodeEnHuisnummer(v ZoekMetPostcodeEnHuisnummer) error
- func (t *PersonenQuery) MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijving(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijving) error
- func (t *PersonenQuery) UnmarshalJSON(b []byte) error
- func (t PersonenQuery) ValueByDiscriminator() (interface{}, error)
- type PersonenQueryResponse
- func (t PersonenQueryResponse) AsRaadpleegMetBurgerservicenummerResponse() (RaadpleegMetBurgerservicenummerResponse, error)
- func (t PersonenQueryResponse) AsZoekMetGeslachtsnaamEnGeboortedatumResponse() (ZoekMetGeslachtsnaamEnGeboortedatumResponse, error)
- func (t PersonenQueryResponse) AsZoekMetNaamEnGemeenteVanInschrijvingResponse() (ZoekMetNaamEnGemeenteVanInschrijvingResponse, error)
- func (t PersonenQueryResponse) AsZoekMetNummeraanduidingIdentificatieResponse() (ZoekMetNummeraanduidingIdentificatieResponse, error)
- func (t PersonenQueryResponse) AsZoekMetPostcodeEnHuisnummerResponse() (ZoekMetPostcodeEnHuisnummerResponse, error)
- func (t PersonenQueryResponse) AsZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse() (ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse, error)
- func (t PersonenQueryResponse) Discriminator() (string, error)
- func (t *PersonenQueryResponse) FromRaadpleegMetBurgerservicenummerResponse(v RaadpleegMetBurgerservicenummerResponse) error
- func (t *PersonenQueryResponse) FromZoekMetGeslachtsnaamEnGeboortedatumResponse(v ZoekMetGeslachtsnaamEnGeboortedatumResponse) error
- func (t *PersonenQueryResponse) FromZoekMetNaamEnGemeenteVanInschrijvingResponse(v ZoekMetNaamEnGemeenteVanInschrijvingResponse) error
- func (t *PersonenQueryResponse) FromZoekMetNummeraanduidingIdentificatieResponse(v ZoekMetNummeraanduidingIdentificatieResponse) error
- func (t *PersonenQueryResponse) FromZoekMetPostcodeEnHuisnummerResponse(v ZoekMetPostcodeEnHuisnummerResponse) error
- func (t *PersonenQueryResponse) FromZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse) error
- func (t PersonenQueryResponse) MarshalJSON() ([]byte, error)
- func (t *PersonenQueryResponse) MergeRaadpleegMetBurgerservicenummerResponse(v RaadpleegMetBurgerservicenummerResponse) error
- func (t *PersonenQueryResponse) MergeZoekMetGeslachtsnaamEnGeboortedatumResponse(v ZoekMetGeslachtsnaamEnGeboortedatumResponse) error
- func (t *PersonenQueryResponse) MergeZoekMetNaamEnGemeenteVanInschrijvingResponse(v ZoekMetNaamEnGemeenteVanInschrijvingResponse) error
- func (t *PersonenQueryResponse) MergeZoekMetNummeraanduidingIdentificatieResponse(v ZoekMetNummeraanduidingIdentificatieResponse) error
- func (t *PersonenQueryResponse) MergeZoekMetPostcodeEnHuisnummerResponse(v ZoekMetPostcodeEnHuisnummerResponse) error
- func (t *PersonenQueryResponse) MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse) error
- func (t *PersonenQueryResponse) UnmarshalJSON(b []byte) error
- func (t PersonenQueryResponse) ValueByDiscriminator() (interface{}, error)
- type PersonenRequestObject
- type PersonenResponse
- type PersonenResponseObject
- type PersonendefaultApplicationProblemPlusJSONResponse
- type Persoon
- type PersoonBeperkt
- type PersoonInOnderzoek
- type PersoonInOnderzoekBeperkt
- type Postcode
- type RaadpleegMetBurgerservicenummer
- type RaadpleegMetBurgerservicenummerResponse
- type RequestEditorFn
- type RequiredHeaderError
- type RequiredParamError
- type RniDeelnemer
- type ServerInterface
- type ServerInterfaceWrapper
- type StraatFilter
- type StrictHTTPServerOptions
- type StrictHandlerFunc
- type StrictMiddlewareFunc
- type StrictServerInterface
- type TooManyValuesForParamError
- type UitsluitingKiesrecht
- type UnescapedCookieParamError
- type Unimplemented
- type UnmarshalingParamError
- type VanuitVerblijfplaatsOnbekend
- type Verblijfstitel
- type VerblijfstitelInOnderzoek
- type Verificatie
- type VolledigeDatum
- type VolledigeNaam
- type Voorletters
- type Voornamen
- type VoornamenOptioneelFilter
- type VoornamenVerplichtFilter
- type Voorvoegsel
- type VoorvoegselFilter
- type Waardetabel
- type ZoekMetGeslachtsnaamEnGeboortedatum
- type ZoekMetGeslachtsnaamEnGeboortedatumResponse
- type ZoekMetNaamEnGemeenteVanInschrijving
- type ZoekMetNaamEnGemeenteVanInschrijvingResponse
- type ZoekMetNummeraanduidingIdentificatie
- type ZoekMetNummeraanduidingIdentificatieResponse
- type ZoekMetPostcodeEnHuisnummer
- type ZoekMetPostcodeEnHuisnummerResponse
- type ZoekMetStraatHuisnummerEnGemeenteVanInschrijving
- type ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func Handler ¶
func Handler(si ServerInterface) http.Handler
Handler creates http.Handler with routing matching OpenAPI spec.
func HandlerFromMux ¶
func HandlerFromMux(si ServerInterface, r chi.Router) http.Handler
HandlerFromMux creates http.Handler with routing matching OpenAPI spec based on the provided mux.
func HandlerFromMuxWithBaseURL ¶
func HandlerFromMuxWithBaseURL(si ServerInterface, r chi.Router, baseURL string) http.Handler
func HandlerWithOptions ¶
func HandlerWithOptions(si ServerInterface, options ChiServerOptions) http.Handler
HandlerWithOptions creates http.Handler with additional options
func NewGetPersonenRequest ¶
func NewGetPersonenRequest(server string, body GetPersonenJSONRequestBody) (*http.Request, error)
NewGetPersonenRequest calls the generic GetPersonen builder with application/json body
func NewGetPersonenRequestWithBody ¶
func NewGetPersonenRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
NewGetPersonenRequestWithBody generates requests for GetPersonen with any type of body
func NewPersonenRequest ¶
func NewPersonenRequest(server string, body PersonenJSONRequestBody) (*http.Request, error)
NewPersonenRequest calls the generic Personen builder with application/json body
Types ¶
type AangaanHuwelijkPartnerschap ¶
type AangaanHuwelijkPartnerschap struct { Datum *AbstractDatum `json:"datum,omitempty"` // InOnderzoek Geeft aan welke gegevens over het voltrekken van het huwelijk of aangaan van het partnerschap in onderzoek zijn. InOnderzoek *AangaanHuwelijkPartnerschapInOnderzoek `json:"inOnderzoek,omitempty"` Land *Waardetabel `json:"land,omitempty"` Plaats *Waardetabel `json:"plaats,omitempty"` }
AangaanHuwelijkPartnerschap Gegevens over de voltrekking van het huwelijk of het aangaan van het geregistreerd partnerschap. * **datum** - De datum waarop het huwelijk is voltrokken of het partnerschap is aangegaan. * **land** - Het land waar het huwelijk is voltrokken of het partnerschap is aangegaan. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. * **plaats** - De gemeente waar het huwelijk is voltrokken of het partnerschap is aangegaan. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten" voor een gemeente in Nederland of de omschrijving van een buitenlandse plaats.
type AangaanHuwelijkPartnerschapInOnderzoek ¶
type AangaanHuwelijkPartnerschapInOnderzoek struct { Datum *bool `json:"datum,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Land *bool `json:"land,omitempty"` Plaats *bool `json:"plaats,omitempty"` }
AangaanHuwelijkPartnerschapInOnderzoek defines model for AangaanHuwelijkPartnerschapInOnderzoek.
type Aanhef ¶
type Aanhef = string
Aanhef Kun je gebruiken als aanhef in een brief gericht aan persoon.
type Aanschrijfwijze ¶
type Aanschrijfwijze struct { // Aanspreekvorm Deze regel moet als aparte regel boven de samengestelde naam worden geplaatst. Komt alleen voor bij personen met een adellijke titel of predicaat. Aanspreekvorm *string `json:"aanspreekvorm,omitempty"` Naam *string `json:"naam,omitempty"` }
Aanschrijfwijze Samengestelde naam en aanspreekvorm die je kunt gebruiken in de communicatie met de persoon.
type AbstractDatum ¶
type AbstractDatum struct { LangFormaat string `json:"langFormaat"` Type string `json:"type"` // contains filtered or unexported fields }
AbstractDatum defines model for AbstractDatum.
func (AbstractDatum) AsDatumOnbekend ¶
func (t AbstractDatum) AsDatumOnbekend() (DatumOnbekend, error)
AsDatumOnbekend returns the union data inside the AbstractDatum as a DatumOnbekend
func (AbstractDatum) AsJaarDatum ¶
func (t AbstractDatum) AsJaarDatum() (JaarDatum, error)
AsJaarDatum returns the union data inside the AbstractDatum as a JaarDatum
func (AbstractDatum) AsJaarMaandDatum ¶
func (t AbstractDatum) AsJaarMaandDatum() (JaarMaandDatum, error)
AsJaarMaandDatum returns the union data inside the AbstractDatum as a JaarMaandDatum
func (AbstractDatum) AsVolledigeDatum ¶
func (t AbstractDatum) AsVolledigeDatum() (VolledigeDatum, error)
AsVolledigeDatum returns the union data inside the AbstractDatum as a VolledigeDatum
func (AbstractDatum) Discriminator ¶
func (t AbstractDatum) Discriminator() (string, error)
func (*AbstractDatum) FromDatumOnbekend ¶
func (t *AbstractDatum) FromDatumOnbekend(v DatumOnbekend) error
FromDatumOnbekend overwrites any union data inside the AbstractDatum as the provided DatumOnbekend
func (*AbstractDatum) FromJaarDatum ¶
func (t *AbstractDatum) FromJaarDatum(v JaarDatum) error
FromJaarDatum overwrites any union data inside the AbstractDatum as the provided JaarDatum
func (*AbstractDatum) FromJaarMaandDatum ¶
func (t *AbstractDatum) FromJaarMaandDatum(v JaarMaandDatum) error
FromJaarMaandDatum overwrites any union data inside the AbstractDatum as the provided JaarMaandDatum
func (*AbstractDatum) FromVolledigeDatum ¶
func (t *AbstractDatum) FromVolledigeDatum(v VolledigeDatum) error
FromVolledigeDatum overwrites any union data inside the AbstractDatum as the provided VolledigeDatum
func (AbstractDatum) MarshalJSON ¶
func (t AbstractDatum) MarshalJSON() ([]byte, error)
func (*AbstractDatum) MergeDatumOnbekend ¶
func (t *AbstractDatum) MergeDatumOnbekend(v DatumOnbekend) error
MergeDatumOnbekend performs a merge with any union data inside the AbstractDatum, using the provided DatumOnbekend
func (*AbstractDatum) MergeJaarDatum ¶
func (t *AbstractDatum) MergeJaarDatum(v JaarDatum) error
MergeJaarDatum performs a merge with any union data inside the AbstractDatum, using the provided JaarDatum
func (*AbstractDatum) MergeJaarMaandDatum ¶
func (t *AbstractDatum) MergeJaarMaandDatum(v JaarMaandDatum) error
MergeJaarMaandDatum performs a merge with any union data inside the AbstractDatum, using the provided JaarMaandDatum
func (*AbstractDatum) MergeVolledigeDatum ¶
func (t *AbstractDatum) MergeVolledigeDatum(v VolledigeDatum) error
MergeVolledigeDatum performs a merge with any union data inside the AbstractDatum, using the provided VolledigeDatum
func (*AbstractDatum) UnmarshalJSON ¶
func (t *AbstractDatum) UnmarshalJSON(b []byte) error
func (AbstractDatum) ValueByDiscriminator ¶
func (t AbstractDatum) ValueByDiscriminator() (interface{}, error)
type AbstractNationaliteit ¶
type AbstractNationaliteit struct { RedenOpname *Waardetabel `json:"redenOpname,omitempty"` Type string `json:"type"` }
AbstractNationaliteit * **redenOpname** - De reden op grond waarvan de persoon de nationaliteit gekregen heeft. Wordt gevuld met waarden uit de landelijke tabel 'Reden opnemen/beëindigen nationaliteit'.
type AbstractVerblijfplaats ¶
type AbstractVerblijfplaats struct {
Type string `json:"type"`
}
AbstractVerblijfplaats Gegevens over het verblijf of de woonlocatie van een persoon.
type AdellijkeTitelPredicaatSoort ¶
type AdellijkeTitelPredicaatSoort string
AdellijkeTitelPredicaatSoort defines model for AdellijkeTitelPredicaatSoort.
const ( Predicaat AdellijkeTitelPredicaatSoort = "predicaat" Titel AdellijkeTitelPredicaatSoort = "titel" )
Defines values for AdellijkeTitelPredicaatSoort.
type AdellijkeTitelPredicaatType ¶
type AdellijkeTitelPredicaatType struct { Code *string `json:"code,omitempty"` Omschrijving *string `json:"omschrijving,omitempty"` Soort *AdellijkeTitelPredicaatSoort `json:"soort,omitempty"` }
AdellijkeTitelPredicaatType defines model for AdellijkeTitelPredicaatType.
type Adresregel1 ¶
type Adresregel1 = string
Adresregel1 Het eerste deel van een adres is een combinatie van de straat en huisnummer.
type Adresregel2 ¶
type Adresregel2 = string
Adresregel2 Het tweede deel van een adres is een combinatie van woonplaats eventueel in combinatie met de postcode.
type Adresregel3 ¶
type Adresregel3 = string
Adresregel3 Het derde deel van een adres is optioneel. Het gaat om een of meer geografische gebieden van het adres in het buitenland.
type Adressering ¶
type Adressering struct { // Aanhef Kun je gebruiken als aanhef in een brief gericht aan persoon. Aanhef *Aanhef `json:"aanhef,omitempty"` // Aanschrijfwijze Samengestelde naam en aanspreekvorm die je kunt gebruiken in de communicatie met de persoon. Aanschrijfwijze *Aanschrijfwijze `json:"aanschrijfwijze,omitempty"` // Adresregel1 Het eerste deel van een adres is een combinatie van de straat en huisnummer. Adresregel1 *Adresregel1 `json:"adresregel1,omitempty"` // Adresregel2 Het tweede deel van een adres is een combinatie van woonplaats eventueel in combinatie met de postcode. Adresregel2 *Adresregel2 `json:"adresregel2,omitempty"` // Adresregel3 Het derde deel van een adres is optioneel. Het gaat om een of meer geografische gebieden van het adres in het buitenland. Adresregel3 *Adresregel3 `json:"adresregel3,omitempty"` // GebruikInLopendeTekst Naam van persoon die je kunt gebruiken als je in lopende tekst (bijvoorbeeld in een brief) aan persoon refereert. GebruikInLopendeTekst *GebruikInLopendeTekst `json:"gebruikInLopendeTekst,omitempty"` // InOnderzoek Geeft aan welke gegevens over de adressering in onderzoek zijn. InOnderzoek *AdresseringInOnderzoek `json:"inOnderzoek,omitempty"` // IndicatieVastgesteldVerblijftNietOpAdres Geeft aan dat is vastgesteld dat de persoon niet meer op de geregistreerde adres/locatie staat ingeschreven. IndicatieVastgesteldVerblijftNietOpAdres *IndicatieVastgesteldVerblijftNietOpAdres `json:"indicatieVastgesteldVerblijftNietOpAdres,omitempty"` Land *Waardetabel `json:"land,omitempty"` }
Adressering defines model for Adressering.
type AdresseringBasis ¶
type AdresseringBasis struct { // Adresregel1 Het eerste deel van een adres is een combinatie van de straat en huisnummer. Adresregel1 *Adresregel1 `json:"adresregel1,omitempty"` // Adresregel2 Het tweede deel van een adres is een combinatie van woonplaats eventueel in combinatie met de postcode. Adresregel2 *Adresregel2 `json:"adresregel2,omitempty"` // Adresregel3 Het derde deel van een adres is optioneel. Het gaat om een of meer geografische gebieden van het adres in het buitenland. Adresregel3 *Adresregel3 `json:"adresregel3,omitempty"` // IndicatieVastgesteldVerblijftNietOpAdres Geeft aan dat is vastgesteld dat de persoon niet meer op de geregistreerde adres/locatie staat ingeschreven. IndicatieVastgesteldVerblijftNietOpAdres *IndicatieVastgesteldVerblijftNietOpAdres `json:"indicatieVastgesteldVerblijftNietOpAdres,omitempty"` Land *Waardetabel `json:"land,omitempty"` }
AdresseringBasis defines model for AdresseringBasis.
type AdresseringBeperkt ¶
type AdresseringBeperkt struct { // Adresregel1 Het eerste deel van een adres is een combinatie van de straat en huisnummer. Adresregel1 *Adresregel1 `json:"adresregel1,omitempty"` // Adresregel2 Het tweede deel van een adres is een combinatie van woonplaats eventueel in combinatie met de postcode. Adresregel2 *Adresregel2 `json:"adresregel2,omitempty"` // Adresregel3 Het derde deel van een adres is optioneel. Het gaat om een of meer geografische gebieden van het adres in het buitenland. Adresregel3 *Adresregel3 `json:"adresregel3,omitempty"` // InOnderzoek Geeft aan welke gegevens over de adressering in onderzoek zijn. InOnderzoek *AdresseringInOnderzoekBeperkt `json:"inOnderzoek,omitempty"` // IndicatieVastgesteldVerblijftNietOpAdres Geeft aan dat is vastgesteld dat de persoon niet meer op de geregistreerde adres/locatie staat ingeschreven. IndicatieVastgesteldVerblijftNietOpAdres *IndicatieVastgesteldVerblijftNietOpAdres `json:"indicatieVastgesteldVerblijftNietOpAdres,omitempty"` Land *Waardetabel `json:"land,omitempty"` }
AdresseringBeperkt defines model for AdresseringBeperkt.
type AdresseringInOnderzoek ¶
type AdresseringInOnderzoek struct { Aanhef *bool `json:"aanhef,omitempty"` Aanschrijfwijze *bool `json:"aanschrijfwijze,omitempty"` Adresregel1 *bool `json:"adresregel1,omitempty"` Adresregel2 *bool `json:"adresregel2,omitempty"` Adresregel3 *bool `json:"adresregel3,omitempty"` DatumIngangOnderzoekPartner *AbstractDatum `json:"datumIngangOnderzoekPartner,omitempty"` DatumIngangOnderzoekPersoon *AbstractDatum `json:"datumIngangOnderzoekPersoon,omitempty"` DatumIngangOnderzoekVerblijfplaats *AbstractDatum `json:"datumIngangOnderzoekVerblijfplaats,omitempty"` GebruikInLopendeTekst *bool `json:"gebruikInLopendeTekst,omitempty"` Land *bool `json:"land,omitempty"` }
AdresseringInOnderzoek Geeft aan welke gegevens over de adressering in onderzoek zijn.
type AdresseringInOnderzoekBeperkt ¶
type AdresseringInOnderzoekBeperkt struct { Adresregel1 *bool `json:"adresregel1,omitempty"` Adresregel2 *bool `json:"adresregel2,omitempty"` Adresregel3 *bool `json:"adresregel3,omitempty"` DatumIngangOnderzoekVerblijfplaats *AbstractDatum `json:"datumIngangOnderzoekVerblijfplaats,omitempty"` Land *bool `json:"land,omitempty"` }
AdresseringInOnderzoekBeperkt Geeft aan welke gegevens over de adressering in onderzoek zijn.
type BadRequestFoutbericht ¶
type BadRequestFoutbericht struct { // Code Systeemcode die het type fout aangeeft Code *string `json:"code,omitempty"` // Detail Details over de fout Detail *string `json:"detail,omitempty"` // Instance Uri van de aanroep die de fout heeft veroorzaakt Instance *string `json:"instance,omitempty"` // InvalidParams Foutmelding per fout in een parameter. Alle gevonden fouten worden één keer teruggemeld. InvalidParams *[]InvalidParams `json:"invalidParams,omitempty"` // Status Http status code Status *int `json:"status,omitempty"` // Title Beschrijving van de fout Title *string `json:"title,omitempty"` // Type Link naar meer informatie over deze fout Type *string `json:"type,omitempty"` }
BadRequestFoutbericht defines model for BadRequestFoutbericht.
type Burgerservicenummer ¶
type Burgerservicenummer = string
Burgerservicenummer defines model for Burgerservicenummer.
type Categorie ¶
type Categorie = string
Categorie Naam van categorie waarop de RNI-deelnemer gegevens heeft aangeleverd
type ChiServerOptions ¶
type ChiServerOptions struct { BaseURL string BaseRouter chi.Router Middlewares []MiddlewareFunc ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) }
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) GetPersonen ¶
func (c *Client) GetPersonen(ctx context.Context, body GetPersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetPersonenWithBody ¶
func (*Client) Personen ¶
func (c *Client) Personen(ctx context.Context, body PersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // GetPersonenWithBody request with any body GetPersonenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) GetPersonen(ctx context.Context, body GetPersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // PersonenWithBody request with any body PersonenWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) Personen(ctx context.Context, body PersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) GetPersonenWithBodyWithResponse ¶
func (c *ClientWithResponses) GetPersonenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPersonenResponse, error)
GetPersonenWithBodyWithResponse request with arbitrary body returning *GetPersonenResponse
func (*ClientWithResponses) GetPersonenWithResponse ¶
func (c *ClientWithResponses) GetPersonenWithResponse(ctx context.Context, body GetPersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPersonenResponse, error)
func (*ClientWithResponses) PersonenWithBodyWithResponse ¶
func (c *ClientWithResponses) PersonenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PersonenResponse, error)
PersonenWithBodyWithResponse request with arbitrary body returning *PersonenResponse
func (*ClientWithResponses) PersonenWithResponse ¶
func (c *ClientWithResponses) PersonenWithResponse(ctx context.Context, body PersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*PersonenResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // GetPersonenWithBodyWithResponse request with any body GetPersonenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPersonenResponse, error) GetPersonenWithResponse(ctx context.Context, body GetPersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPersonenResponse, error) // PersonenWithBodyWithResponse request with any body PersonenWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PersonenResponse, error) PersonenWithResponse(ctx context.Context, body PersonenJSONRequestBody, reqEditors ...RequestEditorFn) (*PersonenResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type DatumOnbekend ¶
type DatumOnbekend struct {
Onbekend bool `json:"onbekend"`
}
DatumOnbekend representatie voor een volledig onbekend datum
type EuropeesKiesrecht ¶
type EuropeesKiesrecht struct { Aanduiding *Waardetabel `json:"aanduiding,omitempty"` EinddatumUitsluiting *AbstractDatum `json:"einddatumUitsluiting,omitempty"` }
EuropeesKiesrecht * **aanduiding** - Geeft aan of persoon een oproep moet ontvangen voor verkiezingen voor het Europees parlement. Wordt gevuld met waarden voor 'Europees_Kiesrecht' in 'tabelwaarden.csv'.
type Field ¶
type Field = string
Field Het pad naar een gewenst veld in punt-gescheiden formaat. Bijvoorbeeld "burgerservicenummer", "geboorte.datum", "partners.naam.voornamen".
type Foutbericht ¶
type Foutbericht struct { // Code Systeemcode die het type fout aangeeft Code *string `json:"code,omitempty"` // Detail Details over de fout Detail *string `json:"detail,omitempty"` // Instance Uri van de aanroep die de fout heeft veroorzaakt Instance *string `json:"instance,omitempty"` // Status Http status code Status *int `json:"status,omitempty"` // Title Beschrijving van de fout Title *string `json:"title,omitempty"` // Type Link naar meer informatie over deze fout Type *string `json:"type,omitempty"` }
Foutbericht Terugmelding bij een fout. JSON representatie in lijn met [RFC7807](https://tools.ietf.org/html/rfc7807).
type Geboorte ¶
type Geboorte struct { Datum *AbstractDatum `json:"datum,omitempty"` InOnderzoek *GeboorteInOnderzoek `json:"inOnderzoek,omitempty"` Land *Waardetabel `json:"land,omitempty"` Plaats *Waardetabel `json:"plaats,omitempty"` }
Geboorte defines model for Geboorte.
type GeboorteBasis ¶
type GeboorteBasis struct {
Datum *AbstractDatum `json:"datum,omitempty"`
}
GeboorteBasis defines model for GeboorteBasis.
type GeboorteBeperkt ¶
type GeboorteBeperkt struct { Datum *AbstractDatum `json:"datum,omitempty"` InOnderzoek *GeboorteInOnderzoekBeperkt `json:"inOnderzoek,omitempty"` }
GeboorteBeperkt defines model for GeboorteBeperkt.
type GeboorteInOnderzoek ¶
type GeboorteInOnderzoek struct { Datum *bool `json:"datum,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Land *bool `json:"land,omitempty"` Plaats *bool `json:"plaats,omitempty"` }
GeboorteInOnderzoek defines model for GeboorteInOnderzoek.
type GeboorteInOnderzoekBeperkt ¶
type GeboorteInOnderzoekBeperkt struct { Datum *bool `json:"datum,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` }
GeboorteInOnderzoekBeperkt defines model for GeboorteInOnderzoekBeperkt.
type GebruikInLopendeTekst ¶
type GebruikInLopendeTekst = string
GebruikInLopendeTekst Naam van persoon die je kunt gebruiken als je in lopende tekst (bijvoorbeeld in een brief) aan persoon refereert.
type GeheimhoudingPersoonsgegevens ¶
type GeheimhoudingPersoonsgegevens = bool
GeheimhoudingPersoonsgegevens Gegevens mogen niet worden verstrekt aan derden / maatschappelijke instellingen.
type GemeenteVanInschrijving ¶
type GemeenteVanInschrijving = string
GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven.
type GeslachtFilter ¶
type GeslachtFilter = string
GeslachtFilter Geeft aan dat de persoon een man of een vrouw is, of dat het geslacht (nog) onbekend is.
type GeslachtsnaamFilter ¶
type GeslachtsnaamFilter = string
GeslachtsnaamFilter De (geslachts)naam waarvan de eventueel aanwezige voorvoegsels zijn afgesplitst. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 3 letters.** **Zoeken met tekstvelden is case-insensitive.**
type GetPersonen ¶
type GetPersonen struct { // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // Limit The maximum number of entries to return. If the value exceeds the maximum, then the maximum value will be used. Limit *int `json:"limit,omitempty"` // Offset The (zero-based) offset of the first item returned in the collection. In a zero-based offset 0 is a correct value. Offset *int `json:"offset,omitempty"` }
GetPersonen defines model for GetPersonen.
type GetPersonen200JSONResponse ¶
type GetPersonen200JSONResponse struct { Body GetPersonenQueryResponse Headers GetPersonen200ResponseHeaders }
func (GetPersonen200JSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen200JSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen401ApplicationProblemPlusJSONResponse ¶
type GetPersonen401ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen401ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen401ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen403ApplicationProblemPlusJSONResponse ¶
type GetPersonen403ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen403ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen403ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen406ApplicationProblemPlusJSONResponse ¶
type GetPersonen406ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen406ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen406ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen415ApplicationProblemPlusJSONResponse ¶
type GetPersonen415ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen415ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen415ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen429ApplicationProblemPlusJSONResponse ¶
type GetPersonen429ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen429ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen429ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen500ApplicationProblemPlusJSONResponse ¶
type GetPersonen500ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen500ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen500ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonen503ApplicationProblemPlusJSONResponse ¶
type GetPersonen503ApplicationProblemPlusJSONResponse Foutbericht
func (GetPersonen503ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonen503ApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type GetPersonenJSONRequestBody ¶
type GetPersonenJSONRequestBody = GetPersonen
GetPersonenJSONRequestBody defines body for GetPersonen for application/json ContentType.
type GetPersonenQueryResponse ¶
type GetPersonenQueryResponse struct { Metadata *Metadata `json:"metadata,omitempty"` Personen *[]Persoon `json:"personen,omitempty"` }
GetPersonenQueryResponse defines model for GetPersonenQueryResponse.
type GetPersonenRequestObject ¶
type GetPersonenRequestObject struct {
Body *GetPersonenJSONRequestBody
}
type GetPersonenResponse ¶
type GetPersonenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *GetPersonenQueryResponse ApplicationproblemJSON401 *Foutbericht ApplicationproblemJSON403 *Foutbericht ApplicationproblemJSON406 *Foutbericht ApplicationproblemJSON415 *Foutbericht ApplicationproblemJSON429 *Foutbericht ApplicationproblemJSON500 *Foutbericht ApplicationproblemJSON503 *Foutbericht ApplicationproblemJSONDefault *Foutbericht }
func ParseGetPersonenResponse ¶
func ParseGetPersonenResponse(rsp *http.Response) (*GetPersonenResponse, error)
ParseGetPersonenResponse parses an HTTP response from a GetPersonenWithResponse call
func (GetPersonenResponse) Status ¶
func (r GetPersonenResponse) Status() string
Status returns HTTPResponse.Status
func (GetPersonenResponse) StatusCode ¶
func (r GetPersonenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetPersonenResponseObject ¶
type GetPersonenResponseObject interface {
VisitGetPersonenResponse(w http.ResponseWriter) error
}
type GetPersonendefaultApplicationProblemPlusJSONResponse ¶
type GetPersonendefaultApplicationProblemPlusJSONResponse struct { Body Foutbericht StatusCode int }
func (GetPersonendefaultApplicationProblemPlusJSONResponse) VisitGetPersonenResponse ¶
func (response GetPersonendefaultApplicationProblemPlusJSONResponse) VisitGetPersonenResponse(w http.ResponseWriter) error
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Huisletter ¶
type Huisletter = string
Huisletter Een toevoeging aan een huisnummer in de vorm van een letter die door de gemeente aan een adresseerbaar object is gegeven.
type Huisnummer ¶
type Huisnummer = int
Huisnummer Een nummer dat door de gemeente aan een adresseerbaar object is gegeven.
type Huisnummertoevoeging ¶
type Huisnummertoevoeging = string
Huisnummertoevoeging Een toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter die door de gemeente aan een adresseerbaar object is gegeven.
type Immigratie ¶
type Immigratie struct { DatumVestigingInNederland *AbstractDatum `json:"datumVestigingInNederland,omitempty"` InOnderzoek *ImmigratieInOnderzoek `json:"inOnderzoek,omitempty"` // IndicatieVestigingVanuitBuitenland Geeft aan dat de persoon zich vanuit het buitenland heeft ingeschreven. IndicatieVestigingVanuitBuitenland *IndicatieVestigingVanuitBuitenland `json:"indicatieVestigingVanuitBuitenland,omitempty"` LandVanwaarIngeschreven *Waardetabel `json:"landVanwaarIngeschreven,omitempty"` // VanuitVerblijfplaatsOnbekend Geeft aan dat de persoon is teruggekeerd uit een situatie van onbekende verblijfplaats VanuitVerblijfplaatsOnbekend *VanuitVerblijfplaatsOnbekend `json:"vanuitVerblijfplaatsOnbekend,omitempty"` }
Immigratie Gegevens over het het immigratie van een persoon.
- **landVanWaarIngeschreven** : het land waar de persoon woonde voor (her)vestiging in Nederland.
type ImmigratieInOnderzoek ¶
type ImmigratieInOnderzoek struct { DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` DatumVestigingInNederland *bool `json:"datumVestigingInNederland,omitempty"` IndicatieVestigingVanuitBuitenland *bool `json:"indicatieVestigingVanuitBuitenland,omitempty"` LandVanwaarIngeschreven *bool `json:"landVanwaarIngeschreven,omitempty"` VanuitVerblijfplaatsOnbekend *bool `json:"vanuitVerblijfplaatsOnbekend,omitempty"` }
ImmigratieInOnderzoek defines model for ImmigratieInOnderzoek.
type InOnderzoek ¶
type InOnderzoek struct {
DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"`
}
InOnderzoek defines model for InOnderzoek.
type InclusiefOverledenPersonen ¶
type InclusiefOverledenPersonen = bool
InclusiefOverledenPersonen Als je ook overleden personen in het antwoord wilt, geef dan de parameter inclusiefOverledenPersonen op met waarde True.
type IndicatieCurateleRegister ¶
type IndicatieCurateleRegister = bool
IndicatieCurateleRegister Geeft aan dat de persoon onder curatele is gesteld.
type IndicatieVastgesteldVerblijftNietOpAdres ¶
type IndicatieVastgesteldVerblijftNietOpAdres = bool
IndicatieVastgesteldVerblijftNietOpAdres Geeft aan dat is vastgesteld dat de persoon niet meer op de geregistreerde adres/locatie staat ingeschreven.
type IndicatieVestigingVanuitBuitenland ¶
type IndicatieVestigingVanuitBuitenland = bool
IndicatieVestigingVanuitBuitenland Geeft aan dat de persoon zich vanuit het buitenland heeft ingeschreven.
type InvalidParamFormatError ¶
func (*InvalidParamFormatError) Error ¶
func (e *InvalidParamFormatError) Error() string
func (*InvalidParamFormatError) Unwrap ¶
func (e *InvalidParamFormatError) Unwrap() error
type InvalidParams ¶
type InvalidParams struct { // Code Systeemcode die het type fout aangeeft Code *string `json:"code,omitempty"` // Name Naam van de parameter Name *string `json:"name,omitempty"` // Reason Beschrijving van de fout op de parameterwaarde Reason *string `json:"reason,omitempty"` Type *string `json:"type,omitempty"` }
InvalidParams Details over fouten in opgegeven parameters
type JaarDatum ¶
type JaarDatum struct {
Jaar Jaar `json:"jaar"`
}
JaarDatum representatie voor een datum waarvan maand en dag onbekend zijn
type JaarMaandDatum ¶
JaarMaandDatum representatie voor een datum waarvan de dag onbekend is
type Kind ¶
type Kind struct { Burgerservicenummer *Burgerservicenummer `json:"burgerservicenummer,omitempty"` // Geboorte Gegevens over de geboorte. // * **datum** - datum waarop de persoon is geboren. // * **land** - land waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. // * **plaats** - gemeente waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten" voor een gemeente in Nederland of als de persoon is geboren buiten Nederland de omschrijving van een buitenlandse plaatsnaam of aanduiding. Geboorte *Geboorte `json:"geboorte,omitempty"` // InOnderzoek Geeft aan of de gegevens over het kind van de persoon in onderzoek zijn. InOnderzoek *KindInOnderzoek `json:"inOnderzoek,omitempty"` Naam *NaamGerelateerde `json:"naam,omitempty"` }
Kind defines model for Kind.
type KindInOnderzoek ¶
type KindInOnderzoek struct { Burgerservicenummer *bool `json:"burgerservicenummer,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` }
KindInOnderzoek defines model for KindInOnderzoek.
type Metadata ¶
type Metadata struct { // Limit The limit used for this page of results. This will be the same as the limit query parameter unless it exceeded the maximum value allowed for this API endpoint. Limit int `json:"limit"` // Offset The offset used for this page of results Offset int `json:"offset"` // TotalCount Total available records TotalCount int `json:"totalCount"` }
Metadata defines model for Metadata.
type NaamBasis ¶
type NaamBasis struct { // AdellijkeTitelPredicaat Wordt gevuld met waarden uit de landelijke tabel 'Adellijke titel/predicaat'. De property soort geeft aan of het een 'predicaat' of een 'titel' is. AdellijkeTitelPredicaat *AdellijkeTitelPredicaatType `json:"adellijkeTitelPredicaat,omitempty"` // Geslachtsnaam De achternaam van een persoon. Geslachtsnaam *Geslachtsnaam `json:"geslachtsnaam,omitempty"` // VolledigeNaam Combinatie van predicaat, voornamen, adellijke titel, voorvoegsels en geslachtsnaam, zonder toevoeging van een eventuele partnernaam. VolledigeNaam *VolledigeNaam `json:"volledigeNaam,omitempty"` // Voorletters De voorletters van de persoon, afgeleid van de voornamen. Voorletters *Voorletters `json:"voorletters,omitempty"` // Voornamen De verzameling namen voor de geslachtsnaam, gescheiden door spaties. Voornamen *Voornamen `json:"voornamen,omitempty"` Voorvoegsel *Voorvoegsel `json:"voorvoegsel,omitempty"` }
NaamBasis defines model for NaamBasis.
type NaamGerelateerde ¶
type NaamGerelateerde struct { // AdellijkeTitelPredicaat Wordt gevuld met waarden uit de landelijke tabel 'Adellijke titel/predicaat'. De property soort geeft aan of het een 'predicaat' of een 'titel' is. AdellijkeTitelPredicaat *AdellijkeTitelPredicaatType `json:"adellijkeTitelPredicaat,omitempty"` // Geslachtsnaam De achternaam van een persoon. Geslachtsnaam *Geslachtsnaam `json:"geslachtsnaam,omitempty"` // InOnderzoek Geeft aan welke gegevens over de naam in onderzoek zijn. InOnderzoek *NaamInOnderzoek `json:"inOnderzoek,omitempty"` // Voorletters De voorletters van de persoon, afgeleid van de voornamen. Voorletters *Voorletters `json:"voorletters,omitempty"` // Voornamen De verzameling namen voor de geslachtsnaam, gescheiden door spaties. Voornamen *Voornamen `json:"voornamen,omitempty"` Voorvoegsel *Voorvoegsel `json:"voorvoegsel,omitempty"` }
NaamGerelateerde defines model for NaamGerelateerde.
type NaamInOnderzoek ¶
type NaamInOnderzoek struct { AdellijkeTitelPredicaat *bool `json:"adellijkeTitelPredicaat,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Geslachtsnaam *bool `json:"geslachtsnaam,omitempty"` Voorletters *bool `json:"voorletters,omitempty"` Voornamen *bool `json:"voornamen,omitempty"` Voorvoegsel *bool `json:"voorvoegsel,omitempty"` }
NaamInOnderzoek defines model for NaamInOnderzoek.
type NaamPersoon ¶
type NaamPersoon struct { AanduidingNaamgebruik *Waardetabel `json:"aanduidingNaamgebruik,omitempty"` // AdellijkeTitelPredicaat Wordt gevuld met waarden uit de landelijke tabel 'Adellijke titel/predicaat'. De property soort geeft aan of het een 'predicaat' of een 'titel' is. AdellijkeTitelPredicaat *AdellijkeTitelPredicaatType `json:"adellijkeTitelPredicaat,omitempty"` // Geslachtsnaam De achternaam van een persoon. Geslachtsnaam *Geslachtsnaam `json:"geslachtsnaam,omitempty"` InOnderzoek *NaamPersoonInOnderzoek `json:"inOnderzoek,omitempty"` // VolledigeNaam Combinatie van predicaat, voornamen, adellijke titel, voorvoegsels en geslachtsnaam, zonder toevoeging van een eventuele partnernaam. VolledigeNaam *VolledigeNaam `json:"volledigeNaam,omitempty"` // Voorletters De voorletters van de persoon, afgeleid van de voornamen. Voorletters *Voorletters `json:"voorletters,omitempty"` // Voornamen De verzameling namen voor de geslachtsnaam, gescheiden door spaties. Voornamen *Voornamen `json:"voornamen,omitempty"` Voorvoegsel *Voorvoegsel `json:"voorvoegsel,omitempty"` }
NaamPersoon defines model for NaamPersoon.
type NaamPersoonBeperkt ¶
type NaamPersoonBeperkt struct { // AdellijkeTitelPredicaat Wordt gevuld met waarden uit de landelijke tabel 'Adellijke titel/predicaat'. De property soort geeft aan of het een 'predicaat' of een 'titel' is. AdellijkeTitelPredicaat *AdellijkeTitelPredicaatType `json:"adellijkeTitelPredicaat,omitempty"` // Geslachtsnaam De achternaam van een persoon. Geslachtsnaam *Geslachtsnaam `json:"geslachtsnaam,omitempty"` InOnderzoek *NaamPersoonInOnderzoekBeperkt `json:"inOnderzoek,omitempty"` // VolledigeNaam Combinatie van predicaat, voornamen, adellijke titel, voorvoegsels en geslachtsnaam, zonder toevoeging van een eventuele partnernaam. VolledigeNaam *VolledigeNaam `json:"volledigeNaam,omitempty"` // Voorletters De voorletters van de persoon, afgeleid van de voornamen. Voorletters *Voorletters `json:"voorletters,omitempty"` // Voornamen De verzameling namen voor de geslachtsnaam, gescheiden door spaties. Voornamen *Voornamen `json:"voornamen,omitempty"` Voorvoegsel *Voorvoegsel `json:"voorvoegsel,omitempty"` }
NaamPersoonBeperkt defines model for NaamPersoonBeperkt.
type NaamPersoonInOnderzoek ¶
type NaamPersoonInOnderzoek struct { AanduidingNaamgebruik *bool `json:"aanduidingNaamgebruik,omitempty"` AdellijkeTitelPredicaat *bool `json:"adellijkeTitelPredicaat,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Geslachtsnaam *bool `json:"geslachtsnaam,omitempty"` VolledigeNaam *bool `json:"volledigeNaam,omitempty"` Voorletters *bool `json:"voorletters,omitempty"` Voornamen *bool `json:"voornamen,omitempty"` Voorvoegsel *bool `json:"voorvoegsel,omitempty"` }
NaamPersoonInOnderzoek defines model for NaamPersoonInOnderzoek.
type NaamPersoonInOnderzoekBeperkt ¶
type NaamPersoonInOnderzoekBeperkt struct { AdellijkeTitelPredicaat *bool `json:"adellijkeTitelPredicaat,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Geslachtsnaam *bool `json:"geslachtsnaam,omitempty"` VolledigeNaam *bool `json:"volledigeNaam,omitempty"` Voorletters *bool `json:"voorletters,omitempty"` Voornamen *bool `json:"voornamen,omitempty"` Voorvoegsel *bool `json:"voorvoegsel,omitempty"` }
NaamPersoonInOnderzoekBeperkt defines model for NaamPersoonInOnderzoekBeperkt.
type NummeraanduidingIdentificatie ¶
type NummeraanduidingIdentificatie = string
NummeraanduidingIdentificatie Unieke identificatie van een nummeraanduiding (en het bijbehorende adres) in de BAG.
type OmschrijvingVerdrag ¶
type OmschrijvingVerdrag = string
OmschrijvingVerdrag Omschrijving van het verdrag op basis waarvan een zusterorganisatie in het buitenland de gegevens bij de RNI-deelnemer heeft aangeleverd.
type OmschrijvingVerificatie ¶
type OmschrijvingVerificatie = string
OmschrijvingVerificatie Omschrijving van de verificatie van de rni-gegevens
type OntbindingHuwelijkPartnerschap ¶
type OntbindingHuwelijkPartnerschap struct { Datum *AbstractDatum `json:"datum,omitempty"` // InOnderzoek Geeft aan welke gegevens over het onbinden van het huwelijk of aangaan van het partnerschap in onderzoek zijn. InOnderzoek *OntbindingHuwelijkPartnerschapInOnderzoek `json:"inOnderzoek,omitempty"` }
OntbindingHuwelijkPartnerschap Gegevens over de ontbinding van het huwelijk of het geregistreerd partnerschap. * **datum** : De datum waarop het huwelijk of het partnerschap is ontbonden.
type OntbindingHuwelijkPartnerschapInOnderzoek ¶
type OntbindingHuwelijkPartnerschapInOnderzoek struct { Datum *bool `json:"datum,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` }
OntbindingHuwelijkPartnerschapInOnderzoek defines model for OntbindingHuwelijkPartnerschapInOnderzoek.
type OpschortingBijhouding ¶
type OpschortingBijhouding struct { Datum *AbstractDatum `json:"datum,omitempty"` Reden *Waardetabel `json:"reden,omitempty"` }
OpschortingBijhouding defines model for OpschortingBijhouding.
type OpschortingBijhoudingBasis ¶
type OpschortingBijhoudingBasis struct {
Reden *Waardetabel `json:"reden,omitempty"`
}
OpschortingBijhoudingBasis * **reden** - wordt gevuld met waarden voor 'Reden_Opschorting_Bijhouding' in 'tabelwaarden.csv'.
type Ouder ¶
type Ouder struct { Burgerservicenummer *Burgerservicenummer `json:"burgerservicenummer,omitempty"` DatumIngangFamilierechtelijkeBetrekking *AbstractDatum `json:"datumIngangFamilierechtelijkeBetrekking,omitempty"` // Geboorte Gegevens over de geboorte. // * **datum** - datum waarop de persoon is geboren. // * **land** - land waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. // * **plaats** - gemeente waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten" voor een gemeente in Nederland of als de persoon is geboren buiten Nederland de omschrijving van een buitenlandse plaatsnaam of aanduiding. Geboorte *Geboorte `json:"geboorte,omitempty"` Geslacht *Waardetabel `json:"geslacht,omitempty"` // InOnderzoek Geeft aan welke gegevens van de de ouder in onderzoek zijn. InOnderzoek *OuderInOnderzoek `json:"inOnderzoek,omitempty"` Naam *NaamGerelateerde `json:"naam,omitempty"` OuderAanduiding *OuderAanduiding `json:"ouderAanduiding,omitempty"` }
Ouder Gegevens over de ouder van de persoon. * **datumIngangFamilierechtelijkeBetrekking** - De datum waarop de familierechtelijke betrekking is ontstaan. * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'.
type OuderAanduiding ¶
type OuderAanduiding = string
OuderAanduiding defines model for OuderAanduiding.
type OuderInOnderzoek ¶
type OuderInOnderzoek struct { Burgerservicenummer *bool `json:"burgerservicenummer,omitempty"` DatumIngangFamilierechtelijkeBetrekking *bool `json:"datumIngangFamilierechtelijkeBetrekking,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Geslacht *bool `json:"geslacht,omitempty"` }
OuderInOnderzoek defines model for OuderInOnderzoek.
type Overlijden ¶
type Overlijden struct { Datum *AbstractDatum `json:"datum,omitempty"` // InOnderzoek Geeft aan welke gegevens over het overlijden van de persoon in onderzoek zijn. InOnderzoek *OverlijdenInOnderzoek `json:"inOnderzoek,omitempty"` Land *Waardetabel `json:"land,omitempty"` Plaats *Waardetabel `json:"plaats,omitempty"` }
Overlijden Gegevens over het overlijden. * **datum** - datum waarop de persoon is overleden. * **land** - land waar de persoon is overleden. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. * **plaats** - gemeente waar de persoon is overleden. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten".
type OverlijdenInOnderzoek ¶
type OverlijdenInOnderzoek struct { Datum *bool `json:"datum,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Land *bool `json:"land,omitempty"` Plaats *bool `json:"plaats,omitempty"` }
OverlijdenInOnderzoek defines model for OverlijdenInOnderzoek.
type Partner ¶
type Partner struct { // AangaanHuwelijkPartnerschap Gegevens over de voltrekking van het huwelijk of het aangaan van het geregistreerd partnerschap. // * **datum** - De datum waarop het huwelijk is voltrokken of het partnerschap is aangegaan. // * **land** - Het land waar het huwelijk is voltrokken of het partnerschap is aangegaan. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. // * **plaats** - De gemeente waar het huwelijk is voltrokken of het partnerschap is aangegaan. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten" voor een gemeente in Nederland of de omschrijving van een buitenlandse plaats. AangaanHuwelijkPartnerschap *AangaanHuwelijkPartnerschap `json:"aangaanHuwelijkPartnerschap,omitempty"` Burgerservicenummer *Burgerservicenummer `json:"burgerservicenummer,omitempty"` // Geboorte Gegevens over de geboorte. // * **datum** - datum waarop de persoon is geboren. // * **land** - land waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. // * **plaats** - gemeente waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten" voor een gemeente in Nederland of als de persoon is geboren buiten Nederland de omschrijving van een buitenlandse plaatsnaam of aanduiding. Geboorte *Geboorte `json:"geboorte,omitempty"` Geslacht *Waardetabel `json:"geslacht,omitempty"` // InOnderzoek Geeft aan welke gegevens over het huwelijk of het partnerschap in onderzoek zijn. InOnderzoek *PartnerInOnderzoek `json:"inOnderzoek,omitempty"` Naam *NaamGerelateerde `json:"naam,omitempty"` // OntbindingHuwelijkPartnerschap Gegevens over de ontbinding van het huwelijk of het geregistreerd partnerschap. // * **datum** : De datum waarop het huwelijk of het partnerschap is ontbonden. OntbindingHuwelijkPartnerschap *OntbindingHuwelijkPartnerschap `json:"ontbindingHuwelijkPartnerschap,omitempty"` SoortVerbintenis *Waardetabel `json:"soortVerbintenis,omitempty"` }
Partner defines model for Partner.
type PartnerInOnderzoek ¶
type PartnerInOnderzoek struct { Burgerservicenummer *bool `json:"burgerservicenummer,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` Geslacht *bool `json:"geslacht,omitempty"` SoortVerbintenis *bool `json:"soortVerbintenis,omitempty"` }
PartnerInOnderzoek defines model for PartnerInOnderzoek.
type Personen200JSONResponse ¶
type Personen200JSONResponse struct { Body PersonenQueryResponse Headers Personen200ResponseHeaders }
func (Personen200JSONResponse) VisitPersonenResponse ¶
func (response Personen200JSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen400ApplicationProblemPlusJSONResponse ¶
type Personen400ApplicationProblemPlusJSONResponse BadRequestFoutbericht
func (Personen400ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen400ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen401ApplicationProblemPlusJSONResponse ¶
type Personen401ApplicationProblemPlusJSONResponse Foutbericht
func (Personen401ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen401ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen403ApplicationProblemPlusJSONResponse ¶
type Personen403ApplicationProblemPlusJSONResponse Foutbericht
func (Personen403ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen403ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen406ApplicationProblemPlusJSONResponse ¶
type Personen406ApplicationProblemPlusJSONResponse Foutbericht
func (Personen406ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen406ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen415ApplicationProblemPlusJSONResponse ¶
type Personen415ApplicationProblemPlusJSONResponse Foutbericht
func (Personen415ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen415ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen429ApplicationProblemPlusJSONResponse ¶
type Personen429ApplicationProblemPlusJSONResponse Foutbericht
func (Personen429ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen429ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen500ApplicationProblemPlusJSONResponse ¶
type Personen500ApplicationProblemPlusJSONResponse Foutbericht
func (Personen500ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen500ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Personen503ApplicationProblemPlusJSONResponse ¶
type Personen503ApplicationProblemPlusJSONResponse Foutbericht
func (Personen503ApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response Personen503ApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type PersonenJSONRequestBody ¶
type PersonenJSONRequestBody = PersonenQuery
PersonenJSONRequestBody defines body for Personen for application/json ContentType.
type PersonenQuery ¶
type PersonenQuery struct {
// contains filtered or unexported fields
}
PersonenQuery defines model for PersonenQuery.
func (PersonenQuery) AsRaadpleegMetBurgerservicenummer ¶
func (t PersonenQuery) AsRaadpleegMetBurgerservicenummer() (RaadpleegMetBurgerservicenummer, error)
AsRaadpleegMetBurgerservicenummer returns the union data inside the PersonenQuery as a RaadpleegMetBurgerservicenummer
func (PersonenQuery) AsZoekMetGeslachtsnaamEnGeboortedatum ¶
func (t PersonenQuery) AsZoekMetGeslachtsnaamEnGeboortedatum() (ZoekMetGeslachtsnaamEnGeboortedatum, error)
AsZoekMetGeslachtsnaamEnGeboortedatum returns the union data inside the PersonenQuery as a ZoekMetGeslachtsnaamEnGeboortedatum
func (PersonenQuery) AsZoekMetNaamEnGemeenteVanInschrijving ¶
func (t PersonenQuery) AsZoekMetNaamEnGemeenteVanInschrijving() (ZoekMetNaamEnGemeenteVanInschrijving, error)
AsZoekMetNaamEnGemeenteVanInschrijving returns the union data inside the PersonenQuery as a ZoekMetNaamEnGemeenteVanInschrijving
func (PersonenQuery) AsZoekMetNummeraanduidingIdentificatie ¶
func (t PersonenQuery) AsZoekMetNummeraanduidingIdentificatie() (ZoekMetNummeraanduidingIdentificatie, error)
AsZoekMetNummeraanduidingIdentificatie returns the union data inside the PersonenQuery as a ZoekMetNummeraanduidingIdentificatie
func (PersonenQuery) AsZoekMetPostcodeEnHuisnummer ¶
func (t PersonenQuery) AsZoekMetPostcodeEnHuisnummer() (ZoekMetPostcodeEnHuisnummer, error)
AsZoekMetPostcodeEnHuisnummer returns the union data inside the PersonenQuery as a ZoekMetPostcodeEnHuisnummer
func (PersonenQuery) AsZoekMetStraatHuisnummerEnGemeenteVanInschrijving ¶
func (t PersonenQuery) AsZoekMetStraatHuisnummerEnGemeenteVanInschrijving() (ZoekMetStraatHuisnummerEnGemeenteVanInschrijving, error)
AsZoekMetStraatHuisnummerEnGemeenteVanInschrijving returns the union data inside the PersonenQuery as a ZoekMetStraatHuisnummerEnGemeenteVanInschrijving
func (PersonenQuery) Discriminator ¶
func (t PersonenQuery) Discriminator() (string, error)
func (*PersonenQuery) FromRaadpleegMetBurgerservicenummer ¶
func (t *PersonenQuery) FromRaadpleegMetBurgerservicenummer(v RaadpleegMetBurgerservicenummer) error
FromRaadpleegMetBurgerservicenummer overwrites any union data inside the PersonenQuery as the provided RaadpleegMetBurgerservicenummer
func (*PersonenQuery) FromZoekMetGeslachtsnaamEnGeboortedatum ¶
func (t *PersonenQuery) FromZoekMetGeslachtsnaamEnGeboortedatum(v ZoekMetGeslachtsnaamEnGeboortedatum) error
FromZoekMetGeslachtsnaamEnGeboortedatum overwrites any union data inside the PersonenQuery as the provided ZoekMetGeslachtsnaamEnGeboortedatum
func (*PersonenQuery) FromZoekMetNaamEnGemeenteVanInschrijving ¶
func (t *PersonenQuery) FromZoekMetNaamEnGemeenteVanInschrijving(v ZoekMetNaamEnGemeenteVanInschrijving) error
FromZoekMetNaamEnGemeenteVanInschrijving overwrites any union data inside the PersonenQuery as the provided ZoekMetNaamEnGemeenteVanInschrijving
func (*PersonenQuery) FromZoekMetNummeraanduidingIdentificatie ¶
func (t *PersonenQuery) FromZoekMetNummeraanduidingIdentificatie(v ZoekMetNummeraanduidingIdentificatie) error
FromZoekMetNummeraanduidingIdentificatie overwrites any union data inside the PersonenQuery as the provided ZoekMetNummeraanduidingIdentificatie
func (*PersonenQuery) FromZoekMetPostcodeEnHuisnummer ¶
func (t *PersonenQuery) FromZoekMetPostcodeEnHuisnummer(v ZoekMetPostcodeEnHuisnummer) error
FromZoekMetPostcodeEnHuisnummer overwrites any union data inside the PersonenQuery as the provided ZoekMetPostcodeEnHuisnummer
func (*PersonenQuery) FromZoekMetStraatHuisnummerEnGemeenteVanInschrijving ¶
func (t *PersonenQuery) FromZoekMetStraatHuisnummerEnGemeenteVanInschrijving(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijving) error
FromZoekMetStraatHuisnummerEnGemeenteVanInschrijving overwrites any union data inside the PersonenQuery as the provided ZoekMetStraatHuisnummerEnGemeenteVanInschrijving
func (PersonenQuery) MarshalJSON ¶
func (t PersonenQuery) MarshalJSON() ([]byte, error)
func (*PersonenQuery) MergeRaadpleegMetBurgerservicenummer ¶
func (t *PersonenQuery) MergeRaadpleegMetBurgerservicenummer(v RaadpleegMetBurgerservicenummer) error
MergeRaadpleegMetBurgerservicenummer performs a merge with any union data inside the PersonenQuery, using the provided RaadpleegMetBurgerservicenummer
func (*PersonenQuery) MergeZoekMetGeslachtsnaamEnGeboortedatum ¶
func (t *PersonenQuery) MergeZoekMetGeslachtsnaamEnGeboortedatum(v ZoekMetGeslachtsnaamEnGeboortedatum) error
MergeZoekMetGeslachtsnaamEnGeboortedatum performs a merge with any union data inside the PersonenQuery, using the provided ZoekMetGeslachtsnaamEnGeboortedatum
func (*PersonenQuery) MergeZoekMetNaamEnGemeenteVanInschrijving ¶
func (t *PersonenQuery) MergeZoekMetNaamEnGemeenteVanInschrijving(v ZoekMetNaamEnGemeenteVanInschrijving) error
MergeZoekMetNaamEnGemeenteVanInschrijving performs a merge with any union data inside the PersonenQuery, using the provided ZoekMetNaamEnGemeenteVanInschrijving
func (*PersonenQuery) MergeZoekMetNummeraanduidingIdentificatie ¶
func (t *PersonenQuery) MergeZoekMetNummeraanduidingIdentificatie(v ZoekMetNummeraanduidingIdentificatie) error
MergeZoekMetNummeraanduidingIdentificatie performs a merge with any union data inside the PersonenQuery, using the provided ZoekMetNummeraanduidingIdentificatie
func (*PersonenQuery) MergeZoekMetPostcodeEnHuisnummer ¶
func (t *PersonenQuery) MergeZoekMetPostcodeEnHuisnummer(v ZoekMetPostcodeEnHuisnummer) error
MergeZoekMetPostcodeEnHuisnummer performs a merge with any union data inside the PersonenQuery, using the provided ZoekMetPostcodeEnHuisnummer
func (*PersonenQuery) MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijving ¶
func (t *PersonenQuery) MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijving(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijving) error
MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijving performs a merge with any union data inside the PersonenQuery, using the provided ZoekMetStraatHuisnummerEnGemeenteVanInschrijving
func (*PersonenQuery) UnmarshalJSON ¶
func (t *PersonenQuery) UnmarshalJSON(b []byte) error
func (PersonenQuery) ValueByDiscriminator ¶
func (t PersonenQuery) ValueByDiscriminator() (interface{}, error)
type PersonenQueryResponse ¶
type PersonenQueryResponse struct {
// contains filtered or unexported fields
}
PersonenQueryResponse defines model for PersonenQueryResponse.
func (PersonenQueryResponse) AsRaadpleegMetBurgerservicenummerResponse ¶
func (t PersonenQueryResponse) AsRaadpleegMetBurgerservicenummerResponse() (RaadpleegMetBurgerservicenummerResponse, error)
AsRaadpleegMetBurgerservicenummerResponse returns the union data inside the PersonenQueryResponse as a RaadpleegMetBurgerservicenummerResponse
func (PersonenQueryResponse) AsZoekMetGeslachtsnaamEnGeboortedatumResponse ¶
func (t PersonenQueryResponse) AsZoekMetGeslachtsnaamEnGeboortedatumResponse() (ZoekMetGeslachtsnaamEnGeboortedatumResponse, error)
AsZoekMetGeslachtsnaamEnGeboortedatumResponse returns the union data inside the PersonenQueryResponse as a ZoekMetGeslachtsnaamEnGeboortedatumResponse
func (PersonenQueryResponse) AsZoekMetNaamEnGemeenteVanInschrijvingResponse ¶
func (t PersonenQueryResponse) AsZoekMetNaamEnGemeenteVanInschrijvingResponse() (ZoekMetNaamEnGemeenteVanInschrijvingResponse, error)
AsZoekMetNaamEnGemeenteVanInschrijvingResponse returns the union data inside the PersonenQueryResponse as a ZoekMetNaamEnGemeenteVanInschrijvingResponse
func (PersonenQueryResponse) AsZoekMetNummeraanduidingIdentificatieResponse ¶
func (t PersonenQueryResponse) AsZoekMetNummeraanduidingIdentificatieResponse() (ZoekMetNummeraanduidingIdentificatieResponse, error)
AsZoekMetNummeraanduidingIdentificatieResponse returns the union data inside the PersonenQueryResponse as a ZoekMetNummeraanduidingIdentificatieResponse
func (PersonenQueryResponse) AsZoekMetPostcodeEnHuisnummerResponse ¶
func (t PersonenQueryResponse) AsZoekMetPostcodeEnHuisnummerResponse() (ZoekMetPostcodeEnHuisnummerResponse, error)
AsZoekMetPostcodeEnHuisnummerResponse returns the union data inside the PersonenQueryResponse as a ZoekMetPostcodeEnHuisnummerResponse
func (PersonenQueryResponse) AsZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse ¶
func (t PersonenQueryResponse) AsZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse() (ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse, error)
AsZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse returns the union data inside the PersonenQueryResponse as a ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse
func (PersonenQueryResponse) Discriminator ¶
func (t PersonenQueryResponse) Discriminator() (string, error)
func (*PersonenQueryResponse) FromRaadpleegMetBurgerservicenummerResponse ¶
func (t *PersonenQueryResponse) FromRaadpleegMetBurgerservicenummerResponse(v RaadpleegMetBurgerservicenummerResponse) error
FromRaadpleegMetBurgerservicenummerResponse overwrites any union data inside the PersonenQueryResponse as the provided RaadpleegMetBurgerservicenummerResponse
func (*PersonenQueryResponse) FromZoekMetGeslachtsnaamEnGeboortedatumResponse ¶
func (t *PersonenQueryResponse) FromZoekMetGeslachtsnaamEnGeboortedatumResponse(v ZoekMetGeslachtsnaamEnGeboortedatumResponse) error
FromZoekMetGeslachtsnaamEnGeboortedatumResponse overwrites any union data inside the PersonenQueryResponse as the provided ZoekMetGeslachtsnaamEnGeboortedatumResponse
func (*PersonenQueryResponse) FromZoekMetNaamEnGemeenteVanInschrijvingResponse ¶
func (t *PersonenQueryResponse) FromZoekMetNaamEnGemeenteVanInschrijvingResponse(v ZoekMetNaamEnGemeenteVanInschrijvingResponse) error
FromZoekMetNaamEnGemeenteVanInschrijvingResponse overwrites any union data inside the PersonenQueryResponse as the provided ZoekMetNaamEnGemeenteVanInschrijvingResponse
func (*PersonenQueryResponse) FromZoekMetNummeraanduidingIdentificatieResponse ¶
func (t *PersonenQueryResponse) FromZoekMetNummeraanduidingIdentificatieResponse(v ZoekMetNummeraanduidingIdentificatieResponse) error
FromZoekMetNummeraanduidingIdentificatieResponse overwrites any union data inside the PersonenQueryResponse as the provided ZoekMetNummeraanduidingIdentificatieResponse
func (*PersonenQueryResponse) FromZoekMetPostcodeEnHuisnummerResponse ¶
func (t *PersonenQueryResponse) FromZoekMetPostcodeEnHuisnummerResponse(v ZoekMetPostcodeEnHuisnummerResponse) error
FromZoekMetPostcodeEnHuisnummerResponse overwrites any union data inside the PersonenQueryResponse as the provided ZoekMetPostcodeEnHuisnummerResponse
func (*PersonenQueryResponse) FromZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse ¶
func (t *PersonenQueryResponse) FromZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse) error
FromZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse overwrites any union data inside the PersonenQueryResponse as the provided ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse
func (PersonenQueryResponse) MarshalJSON ¶
func (t PersonenQueryResponse) MarshalJSON() ([]byte, error)
func (*PersonenQueryResponse) MergeRaadpleegMetBurgerservicenummerResponse ¶
func (t *PersonenQueryResponse) MergeRaadpleegMetBurgerservicenummerResponse(v RaadpleegMetBurgerservicenummerResponse) error
MergeRaadpleegMetBurgerservicenummerResponse performs a merge with any union data inside the PersonenQueryResponse, using the provided RaadpleegMetBurgerservicenummerResponse
func (*PersonenQueryResponse) MergeZoekMetGeslachtsnaamEnGeboortedatumResponse ¶
func (t *PersonenQueryResponse) MergeZoekMetGeslachtsnaamEnGeboortedatumResponse(v ZoekMetGeslachtsnaamEnGeboortedatumResponse) error
MergeZoekMetGeslachtsnaamEnGeboortedatumResponse performs a merge with any union data inside the PersonenQueryResponse, using the provided ZoekMetGeslachtsnaamEnGeboortedatumResponse
func (*PersonenQueryResponse) MergeZoekMetNaamEnGemeenteVanInschrijvingResponse ¶
func (t *PersonenQueryResponse) MergeZoekMetNaamEnGemeenteVanInschrijvingResponse(v ZoekMetNaamEnGemeenteVanInschrijvingResponse) error
MergeZoekMetNaamEnGemeenteVanInschrijvingResponse performs a merge with any union data inside the PersonenQueryResponse, using the provided ZoekMetNaamEnGemeenteVanInschrijvingResponse
func (*PersonenQueryResponse) MergeZoekMetNummeraanduidingIdentificatieResponse ¶
func (t *PersonenQueryResponse) MergeZoekMetNummeraanduidingIdentificatieResponse(v ZoekMetNummeraanduidingIdentificatieResponse) error
MergeZoekMetNummeraanduidingIdentificatieResponse performs a merge with any union data inside the PersonenQueryResponse, using the provided ZoekMetNummeraanduidingIdentificatieResponse
func (*PersonenQueryResponse) MergeZoekMetPostcodeEnHuisnummerResponse ¶
func (t *PersonenQueryResponse) MergeZoekMetPostcodeEnHuisnummerResponse(v ZoekMetPostcodeEnHuisnummerResponse) error
MergeZoekMetPostcodeEnHuisnummerResponse performs a merge with any union data inside the PersonenQueryResponse, using the provided ZoekMetPostcodeEnHuisnummerResponse
func (*PersonenQueryResponse) MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse ¶
func (t *PersonenQueryResponse) MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse(v ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse) error
MergeZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse performs a merge with any union data inside the PersonenQueryResponse, using the provided ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse
func (*PersonenQueryResponse) UnmarshalJSON ¶
func (t *PersonenQueryResponse) UnmarshalJSON(b []byte) error
func (PersonenQueryResponse) ValueByDiscriminator ¶
func (t PersonenQueryResponse) ValueByDiscriminator() (interface{}, error)
type PersonenRequestObject ¶
type PersonenRequestObject struct {
Body *PersonenJSONRequestBody
}
type PersonenResponse ¶
type PersonenResponse struct { Body []byte HTTPResponse *http.Response JSON200 *PersonenQueryResponse ApplicationproblemJSON400 *BadRequestFoutbericht ApplicationproblemJSON401 *Foutbericht ApplicationproblemJSON403 *Foutbericht ApplicationproblemJSON406 *Foutbericht ApplicationproblemJSON415 *Foutbericht ApplicationproblemJSON429 *Foutbericht ApplicationproblemJSON500 *Foutbericht ApplicationproblemJSON503 *Foutbericht ApplicationproblemJSONDefault *Foutbericht }
func ParsePersonenResponse ¶
func ParsePersonenResponse(rsp *http.Response) (*PersonenResponse, error)
ParsePersonenResponse parses an HTTP response from a PersonenWithResponse call
func (PersonenResponse) Status ¶
func (r PersonenResponse) Status() string
Status returns HTTPResponse.Status
func (PersonenResponse) StatusCode ¶
func (r PersonenResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type PersonenResponseObject ¶
type PersonenResponseObject interface {
VisitPersonenResponse(w http.ResponseWriter) error
}
type PersonendefaultApplicationProblemPlusJSONResponse ¶
type PersonendefaultApplicationProblemPlusJSONResponse struct { Body Foutbericht StatusCode int }
func (PersonendefaultApplicationProblemPlusJSONResponse) VisitPersonenResponse ¶
func (response PersonendefaultApplicationProblemPlusJSONResponse) VisitPersonenResponse(w http.ResponseWriter) error
type Persoon ¶
type Persoon struct { // ANummer Het A-nummer van de persoon ANummer *ANummer `json:"aNummer,omitempty"` Adressering *Adressering `json:"adressering,omitempty"` Burgerservicenummer *Burgerservicenummer `json:"burgerservicenummer,omitempty"` DatumEersteInschrijvingGBA *AbstractDatum `json:"datumEersteInschrijvingGBA,omitempty"` DatumInschrijvingInGemeente *AbstractDatum `json:"datumInschrijvingInGemeente,omitempty"` // EuropeesKiesrecht * **aanduiding** - Geeft aan of persoon een oproep moet ontvangen voor verkiezingen voor het Europees parlement. Wordt gevuld met waarden voor 'Europees_Kiesrecht' in 'tabelwaarden.csv'. EuropeesKiesrecht *EuropeesKiesrecht `json:"europeesKiesrecht,omitempty"` // Geboorte Gegevens over de geboorte. // * **datum** - datum waarop de persoon is geboren. // * **land** - land waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. // * **plaats** - gemeente waar de persoon is geboren. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten" voor een gemeente in Nederland of als de persoon is geboren buiten Nederland de omschrijving van een buitenlandse plaatsnaam of aanduiding. Geboorte *Geboorte `json:"geboorte,omitempty"` // GeheimhoudingPersoonsgegevens Gegevens mogen niet worden verstrekt aan derden / maatschappelijke instellingen. GeheimhoudingPersoonsgegevens *GeheimhoudingPersoonsgegevens `json:"geheimhoudingPersoonsgegevens,omitempty"` GemeenteVanInschrijving *Waardetabel `json:"gemeenteVanInschrijving,omitempty"` Geslacht *Waardetabel `json:"geslacht,omitempty"` // Immigratie Gegevens over het het immigratie van een persoon. // * **landVanWaarIngeschreven** : het land waar de persoon woonde voor (her)vestiging in Nederland. Immigratie *Immigratie `json:"immigratie,omitempty"` // InOnderzoek Geeft aan welke gegevens van de persoon in onderzoek zijn. // * **datumIngangOnderzoekPersoon - Deze datum heeft betrekking op burgerservicenummer, geslacht en leeftijd // * **datumIngangOnderzoekGemeente - Deze datum heeft betrekking op gemeenteVanInschrijving en datumInschrijvingInGemeente // * **datumIngangOnderzoekGezag - Deze datumingang heeft betrekking op indicatieCurateleRegister en indicatieGezagMinderjarige InOnderzoek *PersoonInOnderzoek `json:"inOnderzoek,omitempty"` // IndicatieCurateleRegister Geeft aan dat de persoon onder curatele is gesteld. IndicatieCurateleRegister *IndicatieCurateleRegister `json:"indicatieCurateleRegister,omitempty"` IndicatieGezagMinderjarige *Waardetabel `json:"indicatieGezagMinderjarige,omitempty"` Kinderen *[]Kind `json:"kinderen,omitempty"` // Leeftijd Leeftijd in jaren op het moment van bevragen. Leeftijd *Leeftijd `json:"leeftijd,omitempty"` // Naam Gegevens over de naam van de persoon. // * **aanduidingNaamgebruik** - wordt gevuld met waarden voor 'Naamgebruik' in 'tabelwaarden.csv'. Naam *NaamPersoon `json:"naam,omitempty"` Nationaliteiten *[]AbstractNationaliteit `json:"nationaliteiten,omitempty"` OpschortingBijhouding *OpschortingBijhouding `json:"opschortingBijhouding,omitempty"` Ouders *[]Ouder `json:"ouders,omitempty"` // Overlijden Gegevens over het overlijden. // * **datum** - datum waarop de persoon is overleden. // * **land** - land waar de persoon is overleden. Wordt gevuld met waarden uit de landelijke tabel 'Landen'. // * **plaats** - gemeente waar de persoon is overleden. Wordt gevuld met waarden uit de landelijke tabel "Gemeenten". Overlijden *Overlijden `json:"overlijden,omitempty"` Partners *[]Partner `json:"partners,omitempty"` Rni *[]RniDeelnemer `json:"rni,omitempty"` UitsluitingKiesrecht *UitsluitingKiesrecht `json:"uitsluitingKiesrecht,omitempty"` // Verblijfplaats Gegevens over het verblijf of de woonlocatie van een persoon. Verblijfplaats *AbstractVerblijfplaats `json:"verblijfplaats,omitempty"` // Verblijfstitel Gegevens over de verblijfsrechtelijke status van de persoon. // * **datumEinde**: Datum waarop de geldigheid van de gegevens over de verblijfstitel is beëindigd. // * **datumIngang**: Datum waarop de gegevens over de verblijfstitel geldig zijn geworden. // * **aanduiding** : Verblijfstiteltabel die aangeeft over welke verblijfsrechtelijke status de persoon beschikt. Wordt gevuld met waarden uit de landelijke tabel 'Verblijfstitel'. Verblijfstitel *Verblijfstitel `json:"verblijfstitel,omitempty"` Verificatie *Verificatie `json:"verificatie,omitempty"` }
Persoon * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'.
type PersoonBeperkt ¶
type PersoonBeperkt struct { Adressering *AdresseringBeperkt `json:"adressering,omitempty"` Burgerservicenummer *Burgerservicenummer `json:"burgerservicenummer,omitempty"` Geboorte *GeboorteBeperkt `json:"geboorte,omitempty"` // GeheimhoudingPersoonsgegevens Gegevens mogen niet worden verstrekt aan derden / maatschappelijke instellingen. GeheimhoudingPersoonsgegevens *GeheimhoudingPersoonsgegevens `json:"geheimhoudingPersoonsgegevens,omitempty"` Geslacht *Waardetabel `json:"geslacht,omitempty"` // InOnderzoek Geeft aan welke gegevens van de persoon in onderzoek zijn. // * **datumIngangOnderzoekPersoon - Deze datum heeft betrekking op burgerservicenummer, geslacht en leeftijd InOnderzoek *PersoonInOnderzoekBeperkt `json:"inOnderzoek,omitempty"` // Leeftijd Leeftijd in jaren op het moment van bevragen. Leeftijd *Leeftijd `json:"leeftijd,omitempty"` // Naam Gegevens over de naam van de persoon. Naam *NaamPersoonBeperkt `json:"naam,omitempty"` OpschortingBijhouding *OpschortingBijhouding `json:"opschortingBijhouding,omitempty"` Rni *[]RniDeelnemer `json:"rni,omitempty"` Verificatie *Verificatie `json:"verificatie,omitempty"` }
PersoonBeperkt * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'.
type PersoonInOnderzoek ¶
type PersoonInOnderzoek struct { Burgerservicenummer *bool `json:"burgerservicenummer,omitempty"` DatumIngangOnderzoekGemeente *AbstractDatum `json:"datumIngangOnderzoekGemeente,omitempty"` DatumIngangOnderzoekGezag *AbstractDatum `json:"datumIngangOnderzoekGezag,omitempty"` DatumIngangOnderzoekPersoon *AbstractDatum `json:"datumIngangOnderzoekPersoon,omitempty"` DatumInschrijvingInGemeente *bool `json:"datumInschrijvingInGemeente,omitempty"` GemeenteVanInschrijving *bool `json:"gemeenteVanInschrijving,omitempty"` Geslacht *bool `json:"geslacht,omitempty"` IndicatieCurateleRegister *bool `json:"indicatieCurateleRegister,omitempty"` IndicatieGezagMinderjarige *bool `json:"indicatieGezagMinderjarige,omitempty"` Leeftijd *bool `json:"leeftijd,omitempty"` }
PersoonInOnderzoek Geeft aan welke gegevens van de persoon in onderzoek zijn. * **datumIngangOnderzoekPersoon - Deze datum heeft betrekking op burgerservicenummer, geslacht en leeftijd * **datumIngangOnderzoekGemeente - Deze datum heeft betrekking op gemeenteVanInschrijving en datumInschrijvingInGemeente * **datumIngangOnderzoekGezag - Deze datumingang heeft betrekking op indicatieCurateleRegister en indicatieGezagMinderjarige
type PersoonInOnderzoekBeperkt ¶
type PersoonInOnderzoekBeperkt struct { Burgerservicenummer *bool `json:"burgerservicenummer,omitempty"` DatumIngangOnderzoekPersoon *AbstractDatum `json:"datumIngangOnderzoekPersoon,omitempty"` Geslacht *bool `json:"geslacht,omitempty"` Leeftijd *bool `json:"leeftijd,omitempty"` }
PersoonInOnderzoekBeperkt Geeft aan welke gegevens van de persoon in onderzoek zijn. * **datumIngangOnderzoekPersoon - Deze datum heeft betrekking op burgerservicenummer, geslacht en leeftijd
type Postcode ¶
type Postcode = string
Postcode De door PostNL vastgestelde code die bij een bepaalde combinatie van een straatnaam en een huisnummer hoort.
type RaadpleegMetBurgerservicenummer ¶
type RaadpleegMetBurgerservicenummer struct { Burgerservicenummer []Burgerservicenummer `json:"burgerservicenummer"` // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven. GemeenteVanInschrijving *GemeenteVanInschrijving `json:"gemeenteVanInschrijving,omitempty"` Type string `json:"type"` }
RaadpleegMetBurgerservicenummer defines model for RaadpleegMetBurgerservicenummer.
type RaadpleegMetBurgerservicenummerResponse ¶
type RaadpleegMetBurgerservicenummerResponse struct { // Personen * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'. Personen *[]Persoon `json:"personen,omitempty"` Type string `json:"type"` }
RaadpleegMetBurgerservicenummerResponse defines model for RaadpleegMetBurgerservicenummerResponse.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type RequiredHeaderError ¶
func (*RequiredHeaderError) Error ¶
func (e *RequiredHeaderError) Error() string
func (*RequiredHeaderError) Unwrap ¶
func (e *RequiredHeaderError) Unwrap() error
type RequiredParamError ¶
type RequiredParamError struct {
ParamName string
}
func (*RequiredParamError) Error ¶
func (e *RequiredParamError) Error() string
type RniDeelnemer ¶
type RniDeelnemer struct { // Categorie Naam van categorie waarop de RNI-deelnemer gegevens heeft aangeleverd Categorie *Categorie `json:"categorie,omitempty"` Deelnemer *Waardetabel `json:"deelnemer,omitempty"` // OmschrijvingVerdrag Omschrijving van het verdrag op basis waarvan een zusterorganisatie in het buitenland de gegevens bij de RNI-deelnemer heeft aangeleverd. OmschrijvingVerdrag *OmschrijvingVerdrag `json:"omschrijvingVerdrag,omitempty"` }
RniDeelnemer Gegevens over de RNI-deelnemer die de gegevens in de betrokken categorie heeft aangeleverd.
type ServerInterface ¶
type ServerInterface interface { // Raadpleeg alle personen // (POST /admin/personen) GetPersonen(w http.ResponseWriter, r *http.Request) // Zoek personen // (POST /personen) Personen(w http.ResponseWriter, r *http.Request) }
ServerInterface represents all server handlers.
func NewStrictHandler ¶
func NewStrictHandler(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc) ServerInterface
func NewStrictHandlerWithOptions ¶
func NewStrictHandlerWithOptions(ssi StrictServerInterface, middlewares []StrictMiddlewareFunc, options StrictHTTPServerOptions) ServerInterface
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct { Handler ServerInterface HandlerMiddlewares []MiddlewareFunc ErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) }
ServerInterfaceWrapper converts contexts to parameters.
func (*ServerInterfaceWrapper) GetPersonen ¶
func (siw *ServerInterfaceWrapper) GetPersonen(w http.ResponseWriter, r *http.Request)
GetPersonen operation middleware
func (*ServerInterfaceWrapper) Personen ¶
func (siw *ServerInterfaceWrapper) Personen(w http.ResponseWriter, r *http.Request)
Personen operation middleware
type StraatFilter ¶
type StraatFilter = string
StraatFilter Een naam die door de gemeente aan een openbare ruimte is gegeven. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 7 letters.** **Zoeken met tekstvelden is case-insensitive.**
type StrictHTTPServerOptions ¶
type StrictHTTPServerOptions struct { RequestErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) ResponseErrorHandlerFunc func(w http.ResponseWriter, r *http.Request, err error) }
type StrictHandlerFunc ¶
type StrictHandlerFunc = strictnethttp.StrictHTTPHandlerFunc
type StrictMiddlewareFunc ¶
type StrictMiddlewareFunc = strictnethttp.StrictHTTPMiddlewareFunc
type StrictServerInterface ¶
type StrictServerInterface interface { // Raadpleeg alle personen // (POST /admin/personen) GetPersonen(ctx context.Context, request GetPersonenRequestObject) (GetPersonenResponseObject, error) // Zoek personen // (POST /personen) Personen(ctx context.Context, request PersonenRequestObject) (PersonenResponseObject, error) }
StrictServerInterface represents all server handlers.
type TooManyValuesForParamError ¶
func (*TooManyValuesForParamError) Error ¶
func (e *TooManyValuesForParamError) Error() string
type UitsluitingKiesrecht ¶
type UitsluitingKiesrecht struct { Einddatum *AbstractDatum `json:"einddatum,omitempty"` UitgeslotenVanKiesrecht *bool `json:"uitgeslotenVanKiesrecht,omitempty"` }
UitsluitingKiesrecht defines model for UitsluitingKiesrecht.
type UnescapedCookieParamError ¶
func (*UnescapedCookieParamError) Error ¶
func (e *UnescapedCookieParamError) Error() string
func (*UnescapedCookieParamError) Unwrap ¶
func (e *UnescapedCookieParamError) Unwrap() error
type Unimplemented ¶
type Unimplemented struct{}
func (Unimplemented) GetPersonen ¶
func (_ Unimplemented) GetPersonen(w http.ResponseWriter, r *http.Request)
Raadpleeg alle personen (POST /admin/personen)
func (Unimplemented) Personen ¶
func (_ Unimplemented) Personen(w http.ResponseWriter, r *http.Request)
Zoek personen (POST /personen)
type UnmarshalingParamError ¶
func (*UnmarshalingParamError) Error ¶
func (e *UnmarshalingParamError) Error() string
func (*UnmarshalingParamError) Unwrap ¶
func (e *UnmarshalingParamError) Unwrap() error
type VanuitVerblijfplaatsOnbekend ¶
type VanuitVerblijfplaatsOnbekend = bool
VanuitVerblijfplaatsOnbekend Geeft aan dat de persoon is teruggekeerd uit een situatie van onbekende verblijfplaats
type Verblijfstitel ¶
type Verblijfstitel struct { Aanduiding *Waardetabel `json:"aanduiding,omitempty"` DatumEinde *AbstractDatum `json:"datumEinde,omitempty"` DatumIngang *AbstractDatum `json:"datumIngang,omitempty"` // InOnderzoek Geeft aan welke gegevens over de verblijfstitel in onderzoek zijn. InOnderzoek *VerblijfstitelInOnderzoek `json:"inOnderzoek,omitempty"` }
Verblijfstitel Gegevens over de verblijfsrechtelijke status van de persoon. * **datumEinde**: Datum waarop de geldigheid van de gegevens over de verblijfstitel is beëindigd. * **datumIngang**: Datum waarop de gegevens over de verblijfstitel geldig zijn geworden. * **aanduiding** : Verblijfstiteltabel die aangeeft over welke verblijfsrechtelijke status de persoon beschikt. Wordt gevuld met waarden uit de landelijke tabel 'Verblijfstitel'.
type VerblijfstitelInOnderzoek ¶
type VerblijfstitelInOnderzoek struct { Aanduiding *bool `json:"aanduiding,omitempty"` DatumEinde *bool `json:"datumEinde,omitempty"` DatumIngang *bool `json:"datumIngang,omitempty"` DatumIngangOnderzoek *AbstractDatum `json:"datumIngangOnderzoek,omitempty"` }
VerblijfstitelInOnderzoek defines model for VerblijfstitelInOnderzoek.
type Verificatie ¶
type Verificatie struct { Datum *AbstractDatum `json:"datum,omitempty"` // Omschrijving Omschrijving van de verificatie van de rni-gegevens Omschrijving *OmschrijvingVerificatie `json:"omschrijving,omitempty"` }
Verificatie defines model for Verificatie.
type VolledigeDatum ¶
type VolledigeDatum struct {
Datum openapi_types.Date `json:"datum"`
}
VolledigeDatum Datum conform iso8601
type VolledigeNaam ¶
type VolledigeNaam = string
VolledigeNaam Combinatie van predicaat, voornamen, adellijke titel, voorvoegsels en geslachtsnaam, zonder toevoeging van een eventuele partnernaam.
type Voorletters ¶
type Voorletters = string
Voorletters De voorletters van de persoon, afgeleid van de voornamen.
type Voornamen ¶
type Voornamen = string
Voornamen De verzameling namen voor de geslachtsnaam, gescheiden door spaties.
type VoornamenOptioneelFilter ¶
type VoornamenOptioneelFilter = string
VoornamenOptioneelFilter De verzameling namen die, gescheiden door spaties, aan de geslachtsnaam voorafgaat. **Gebruik van de wildcard is toegestaan.** **Zoeken met tekstvelden is case-insensitive.**
type VoornamenVerplichtFilter ¶
type VoornamenVerplichtFilter = string
VoornamenVerplichtFilter De verzameling namen die, gescheiden door spaties, aan de geslachtsnaam voorafgaat. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 3 letters.** **Zoeken met tekstvelden is case-insensitive.**
type VoorvoegselFilter ¶
type VoorvoegselFilter = string
VoorvoegselFilter Deel van de geslachtsnaam dat vooraf gaat aan de rest van de geslachtsnaam. **Zoeken met tekstvelden is case-insensitive.**
type Waardetabel ¶
type Waardetabel struct { Code *string `json:"code,omitempty"` Omschrijving *string `json:"omschrijving,omitempty"` }
Waardetabel defines model for Waardetabel.
type ZoekMetGeslachtsnaamEnGeboortedatum ¶
type ZoekMetGeslachtsnaamEnGeboortedatum struct { // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // Geboortedatum Je kunt alleen zoeken met een volledige geboortedatum. Geboortedatum openapi_types.Date `json:"geboortedatum"` // GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven. GemeenteVanInschrijving *GemeenteVanInschrijving `json:"gemeenteVanInschrijving,omitempty"` // Geslacht Geeft aan dat de persoon een man of een vrouw is, of dat het geslacht (nog) onbekend is. Geslacht *GeslachtFilter `json:"geslacht,omitempty"` // Geslachtsnaam De (geslachts)naam waarvan de eventueel aanwezige voorvoegsels zijn afgesplitst. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 3 letters.** **Zoeken met tekstvelden is case-insensitive.** Geslachtsnaam GeslachtsnaamFilter `json:"geslachtsnaam"` // InclusiefOverledenPersonen Als je ook overleden personen in het antwoord wilt, geef dan de parameter inclusiefOverledenPersonen op met waarde True. InclusiefOverledenPersonen *InclusiefOverledenPersonen `json:"inclusiefOverledenPersonen,omitempty"` Type string `json:"type"` // Voornamen De verzameling namen die, gescheiden door spaties, aan de geslachtsnaam voorafgaat. **Gebruik van de wildcard is toegestaan.** **Zoeken met tekstvelden is case-insensitive.** Voornamen *VoornamenOptioneelFilter `json:"voornamen,omitempty"` // Voorvoegsel Deel van de geslachtsnaam dat vooraf gaat aan de rest van de geslachtsnaam. **Zoeken met tekstvelden is case-insensitive.** Voorvoegsel *VoorvoegselFilter `json:"voorvoegsel,omitempty"` }
ZoekMetGeslachtsnaamEnGeboortedatum defines model for ZoekMetGeslachtsnaamEnGeboortedatum.
type ZoekMetGeslachtsnaamEnGeboortedatumResponse ¶
type ZoekMetGeslachtsnaamEnGeboortedatumResponse struct { // Personen * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'. Personen *[]PersoonBeperkt `json:"personen,omitempty"` Type string `json:"type"` }
ZoekMetGeslachtsnaamEnGeboortedatumResponse defines model for ZoekMetGeslachtsnaamEnGeboortedatumResponse.
type ZoekMetNaamEnGemeenteVanInschrijving ¶
type ZoekMetNaamEnGemeenteVanInschrijving struct { // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven. GemeenteVanInschrijving GemeenteVanInschrijving `json:"gemeenteVanInschrijving"` // Geslacht Geeft aan dat de persoon een man of een vrouw is, of dat het geslacht (nog) onbekend is. Geslacht *GeslachtFilter `json:"geslacht,omitempty"` // Geslachtsnaam De (geslachts)naam waarvan de eventueel aanwezige voorvoegsels zijn afgesplitst. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 3 letters.** **Zoeken met tekstvelden is case-insensitive.** Geslachtsnaam GeslachtsnaamFilter `json:"geslachtsnaam"` // InclusiefOverledenPersonen Als je ook overleden personen in het antwoord wilt, geef dan de parameter inclusiefOverledenPersonen op met waarde True. InclusiefOverledenPersonen *InclusiefOverledenPersonen `json:"inclusiefOverledenPersonen,omitempty"` Type string `json:"type"` // Voornamen De verzameling namen die, gescheiden door spaties, aan de geslachtsnaam voorafgaat. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 3 letters.** **Zoeken met tekstvelden is case-insensitive.** Voornamen VoornamenVerplichtFilter `json:"voornamen"` // Voorvoegsel Deel van de geslachtsnaam dat vooraf gaat aan de rest van de geslachtsnaam. **Zoeken met tekstvelden is case-insensitive.** Voorvoegsel *VoorvoegselFilter `json:"voorvoegsel,omitempty"` }
ZoekMetNaamEnGemeenteVanInschrijving defines model for ZoekMetNaamEnGemeenteVanInschrijving.
type ZoekMetNaamEnGemeenteVanInschrijvingResponse ¶
type ZoekMetNaamEnGemeenteVanInschrijvingResponse struct { // Personen * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'. Personen *[]PersoonBeperkt `json:"personen,omitempty"` Type string `json:"type"` }
ZoekMetNaamEnGemeenteVanInschrijvingResponse defines model for ZoekMetNaamEnGemeenteVanInschrijvingResponse.
type ZoekMetNummeraanduidingIdentificatie ¶
type ZoekMetNummeraanduidingIdentificatie struct { // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven. GemeenteVanInschrijving *GemeenteVanInschrijving `json:"gemeenteVanInschrijving,omitempty"` // InclusiefOverledenPersonen Als je ook overleden personen in het antwoord wilt, geef dan de parameter inclusiefOverledenPersonen op met waarde True. InclusiefOverledenPersonen *InclusiefOverledenPersonen `json:"inclusiefOverledenPersonen,omitempty"` // NummeraanduidingIdentificatie Unieke identificatie van een nummeraanduiding (en het bijbehorende adres) in de BAG. NummeraanduidingIdentificatie NummeraanduidingIdentificatie `json:"nummeraanduidingIdentificatie"` Type string `json:"type"` }
ZoekMetNummeraanduidingIdentificatie defines model for ZoekMetNummeraanduidingIdentificatie.
type ZoekMetNummeraanduidingIdentificatieResponse ¶
type ZoekMetNummeraanduidingIdentificatieResponse struct { // Personen * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'. Personen *[]PersoonBeperkt `json:"personen,omitempty"` Type string `json:"type"` }
ZoekMetNummeraanduidingIdentificatieResponse defines model for ZoekMetNummeraanduidingIdentificatieResponse.
type ZoekMetPostcodeEnHuisnummer ¶
type ZoekMetPostcodeEnHuisnummer struct { // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven. GemeenteVanInschrijving *GemeenteVanInschrijving `json:"gemeenteVanInschrijving,omitempty"` // Huisletter Een toevoeging aan een huisnummer in de vorm van een letter die door de gemeente aan een adresseerbaar object is gegeven. Huisletter *Huisletter `json:"huisletter,omitempty"` // Huisnummer Een nummer dat door de gemeente aan een adresseerbaar object is gegeven. Huisnummer Huisnummer `json:"huisnummer"` // Huisnummertoevoeging Een toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter die door de gemeente aan een adresseerbaar object is gegeven. Huisnummertoevoeging *Huisnummertoevoeging `json:"huisnummertoevoeging,omitempty"` // InclusiefOverledenPersonen Als je ook overleden personen in het antwoord wilt, geef dan de parameter inclusiefOverledenPersonen op met waarde True. InclusiefOverledenPersonen *InclusiefOverledenPersonen `json:"inclusiefOverledenPersonen,omitempty"` // Postcode De door PostNL vastgestelde code die bij een bepaalde combinatie van een straatnaam en een huisnummer hoort. Postcode Postcode `json:"postcode"` Type string `json:"type"` }
ZoekMetPostcodeEnHuisnummer defines model for ZoekMetPostcodeEnHuisnummer.
type ZoekMetPostcodeEnHuisnummerResponse ¶
type ZoekMetPostcodeEnHuisnummerResponse struct { // Personen * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'. Personen *[]PersoonBeperkt `json:"personen,omitempty"` Type string `json:"type"` }
ZoekMetPostcodeEnHuisnummerResponse defines model for ZoekMetPostcodeEnHuisnummerResponse.
type ZoekMetStraatHuisnummerEnGemeenteVanInschrijving ¶
type ZoekMetStraatHuisnummerEnGemeenteVanInschrijving struct { // Fields Hiermee kun je de velden opgeven die je wenst te ontvangen. // // Velden die automatisch worden geleverd (inOnderzoek, geheimhoudingPersoonsgegevens, opschortingBijhouding, rni en verificatie) mag je niet opgeven in fields. // Opgave van een pad dat verwijst naar een niet-bestaand veld of naar een automatisch geleverd veld leidt tot een 400 Bad Request. // // Meer details over hoe fields werkt lees je in het [feature overzicht](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/features-overzicht#filteren-van-de-velden-van-de-gevonden-personen). // Stel je fields eenvoudig samen met de [fields tool](https://brp-api.github.io/Haal-Centraal-BRP-bevragen/v2/fields){:target="_blank" rel="noopener"}. Fields []Field `json:"fields"` // GemeenteVanInschrijving Een code die aangeeft in welke gemeente de persoon woont, of de laatste gemeente waar de persoon heeft gewoond, of de gemeente waar de persoon voor het eerst is ingeschreven. GemeenteVanInschrijving GemeenteVanInschrijving `json:"gemeenteVanInschrijving"` // Huisletter Een toevoeging aan een huisnummer in de vorm van een letter die door de gemeente aan een adresseerbaar object is gegeven. Huisletter *Huisletter `json:"huisletter,omitempty"` // Huisnummer Een nummer dat door de gemeente aan een adresseerbaar object is gegeven. Huisnummer Huisnummer `json:"huisnummer"` // Huisnummertoevoeging Een toevoeging aan een huisnummer of een combinatie van huisnummer en huisletter die door de gemeente aan een adresseerbaar object is gegeven. Huisnummertoevoeging *Huisnummertoevoeging `json:"huisnummertoevoeging,omitempty"` // InclusiefOverledenPersonen Als je ook overleden personen in het antwoord wilt, geef dan de parameter inclusiefOverledenPersonen op met waarde True. InclusiefOverledenPersonen *InclusiefOverledenPersonen `json:"inclusiefOverledenPersonen,omitempty"` // Straat Een naam die door de gemeente aan een openbare ruimte is gegeven. **Gebruik van de wildcard is toegestaan bij invoer van ten minste 7 letters.** **Zoeken met tekstvelden is case-insensitive.** Straat StraatFilter `json:"straat"` Type string `json:"type"` }
ZoekMetStraatHuisnummerEnGemeenteVanInschrijving defines model for ZoekMetStraatHuisnummerEnGemeenteVanInschrijving.
type ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse ¶
type ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse struct { // Personen * **geslacht** - wordt gevuld met waarden voor 'Geslacht' in 'tabelwaarden.csv'. Personen *[]PersoonBeperkt `json:"personen,omitempty"` Type string `json:"type"` }
ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse defines model for ZoekMetStraatHuisnummerEnGemeenteVanInschrijvingResponse.