Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Naar v2 van adressenregister #185

Closed
claeyswo opened this issue Mar 28, 2023 · 0 comments
Closed

Naar v2 van adressenregister #185

claeyswo opened this issue Mar 28, 2023 · 0 comments
Assignees
Labels
Milestone

Comments

@claeyswo
Copy link
Member

claeyswo commented Mar 28, 2023

https://docs.basisregisters.vlaanderen.be/docs/api-documentation.html#section/Introductie

accept aanpassen naar application/ld+json => uitzondering /v1/adresmatch
alle endpoints naar v2 => uitzondering /v1/adresmatch

if gemeentenaam is not None:
=> param postnaam toevoegen

if status is not None:
=> param straatnaamObjectId toevoegen

if status is not None:
=> param adresObjectId toevoegen

def __init__(self, niscode, gateway, naam=AUTO, taal=AUTO):
=> status toevoegen

=> straat en postinfo nog toevoegen

def from_get_response(cls, perceel, gateway):
=> from_list_response not toevoegen

=> busnummer toevoegen

Nieuwe klasse toe te voegen => Postinfo: postcode, namen, status, gemeente => voor namen param taal met default=nl => alle postnamen met taal = taal, indien leeg gewoon alle postnamen

=> postinfo toevoegen => call naar list_postinfo(gemeentenaam) (bestaat al in client)

for straat in self.client.get_straatnamen(gemeentenaam=gemeente.naam)
=> aanpassen naar niscode

for adres in self.client.get_adressen(straatnaam=straat.naam)
=> aanpassen naar straat.id

=> taal halen uit officieleTalen[0]

taal=gemeente["gemeentenaam"]["geografischeNaam"]["taal"],
=> kan uit de list response niet meer bepaald worden dus mag hier weg

=> parameter taal toevoegen, default=nl => logica: haal uit gemeentenamen item met taal op, indien afwezig haal item met taal=self.taal op, indien afwezig neem gewoon eerste

if taal is not AUTO:
=> taal mag hier overal weg wegens geen betekenis

=> parameter taal toevoegen, default=nl => logica: haal uit straatnamen item met taal op, indien afwezig neem gewoon eerste

if taal is not AUTO:
=> taal mag hier overal weg wegens geen betekenis

@claeyswo claeyswo added this to the Sprint 203 milestone Mar 28, 2023
@claeyswo claeyswo modified the milestones: Sprint 203, Sprint 204 Mar 30, 2023
vancamti added a commit that referenced this issue Mar 30, 2023
vancamti added a commit that referenced this issue Apr 3, 2023
claeyswo added a commit that referenced this issue Apr 3, 2023
vancamti added a commit that referenced this issue Apr 3, 2023
vancamti added a commit that referenced this issue Apr 3, 2023
vancamti added a commit that referenced this issue Apr 3, 2023
vancamti added a commit that referenced this issue Apr 3, 2023
vancamti added a commit that referenced this issue Apr 3, 2023
claeyswo added a commit that referenced this issue Apr 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants