feature/OVPAY-1293 #10

Closed
MirjamHTM wants to merge 0 commits from feature/OVPAY-1293 into develop
Owner

Added endpoint for customers/list and customers to include all QueryParams and return complete ref objects in response body in the V2 CRUD API's.

Added endpoint for customers/list and customers to include all QueryParams and return complete ref objects in response body in the V2 CRUD API's.
MirjamHTM added 2 commits 2024-12-18 20:40:45 +00:00
MirjamHTM requested review from maxmartens 2024-12-18 20:40:56 +00:00
MirjamHTM requested review from bboterm 2024-12-18 20:41:02 +00:00
MirjamHTM added 1 commit 2024-12-19 08:49:23 +00:00
MirjamHTM added 1 commit 2024-12-19 08:56:30 +00:00
MirjamHTM added 2 commits 2024-12-19 10:49:48 +00:00
MirjamHTM added 1 commit 2024-12-19 10:55:37 +00:00
MirjamHTM added 1 commit 2024-12-19 10:58:46 +00:00
bboterm requested changes 2024-12-24 14:38:09 +00:00
bboterm left a comment
Owner

Kijk nog even goed naar alle slordigheden. :(

Kijk nog even goed naar alle slordigheden. :(
@ -7,2 +7,3 @@
- url: https://api.integratielaag.nl/v1
- url: https://api.integratielaag.nl/v2
paths:
/customers/list:
Owner

Zoals besproken voegt deze niet zoveel toe. Houd het maar gewoon bij 1 endpoint /customers, die zowel voor Touch Point als SMP werkt (met headers en alles). In de IL komt alles goed. :)

Ik ga deze dus niet reviewen!

Zoals besproken voegt deze niet zoveel toe. Houd het maar gewoon bij 1 endpoint /customers, die zowel voor Touch Point als SMP werkt (met headers en alles). In de IL komt alles goed. :) Ik ga deze dus niet reviewen!
@ -9,0 +13,4 @@
summary: Search customer profiles
description: >-
Search for all customer profile list in the ABT database matching certain query parameters
parameters:
Owner

waarom niet op alles kunnen zoeken? vasCustomerNumber bijv?

waarom niet op alles kunnen zoeken? vasCustomerNumber bijv?
@ -9,0 +32,4 @@
- name: debtorNumber
in: query
schema:
type: integer
Owner

Volgens het datamodel is debtorNumber een varchar. Dus string.

Volgens het datamodel is debtorNumber een varchar. Dus string.
@ -9,0 +33,4 @@
in: query
schema:
type: integer
example: 100001
Owner

Doe hier dan ook 'DB100001'

Doe hier dan ook 'DB100001'
@ -9,0 +37,4 @@
- name: debtorStatusId
in: query
schema:
type: integer
Owner

Je zou hier een array van kunnen maken, zoals we dat voor alle reference tables doen.

Je zou hier een array van kunnen maken, zoals we dat voor alle reference tables doen.
@ -9,0 +80,4 @@
in: query
schema:
type: string
example: 1234 AB
Owner

In je voorbeelden hierboven gebruik je weer geen spatie. What is it?

In je voorbeelden hierboven gebruik je weer geen spatie. What is it?
@ -9,0 +90,4 @@
in: query
schema:
type: string
example: The Netherlands
Owner

We gebruiken altjid ISO 3166-1, dus NL!

We gebruiken altjid ISO 3166-1, dus NL!
@ -9,0 +111,4 @@
schema:
type: string
example: My ovchipcard
- name: ovPayTokenNumber
Owner

Volgens mij heet het veld ovPasNumber en is het een varchar (string).

Volgens mij heet het veld ovPasNumber en is het een varchar (string).
@ -9,0 +144,4 @@
customers:
- customerProfileId: 1
customerNumber: 1000001
debtorNumber: TEST001
Owner

Doe hier dan ook 'DB100001'

Doe hier dan ook 'DB100001'
@ -9,0 +150,4 @@
name: Inactive
vascustomerNumber: CST005
customerPreference:
languageId: 1
Owner

language als object

language als object
@ -9,0 +165,4 @@
person:
birthname: Pieter
surname: De valen
prefix: dhr
Owner

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.
@ -9,0 +169,4 @@
suffix: De
dateOfBirth: "2002-10-29"
emailAddress: TEST@HTM.NL
address:
Owner

addresses

addresses
@ -9,0 +192,4 @@
addressType:
addressTypeId: 2
name: Office
phone:
Owner

phones

phones
@ -9,0 +202,4 @@
isPreferred: true
- phoneId: 2
number: "333225588"
countryCode: ES
Owner

countryCode van een telefoonnummer is toch niet ES, denk nou eens na. xD

countryCode van een telefoonnummer is toch niet ES, denk nou eens na. xD
@ -9,0 +207,4 @@
phoneTypeId: 2
name: Work
isPreferred: false
ovChipCard:
Owner

ovChipcards (kleine c, mv)

ovChipcards (kleine c, mv)
@ -9,0 +216,4 @@
chipCardNumber: 1234123412341235
validUntil: "2025-01-01"
alias: alias
ovPayToken:
Owner

ovPayTokens

ovPayTokens
@ -9,0 +221,4 @@
tokenType:
tokenTypeId: 1
name: EMV
xTat: twioq73033
Owner

xTat en xBot zijn een UUID.

xTat en xBot zijn een UUID.
@ -9,0 +235,4 @@
tokenType:
tokenTypeId: 2
name: OV-pas physical
xTat: hhe2830283
Owner

xTat en een xBOT zijn UUID.

xTat en een xBOT zijn UUID.
@ -9,0 +245,4 @@
name: Active
expirationDate: "2024-04-20T17:05:52.000+02:00"
replacedByTokenId: 2
audit:
Owner

auditTrails

auditTrails
@ -9,0 +254,4 @@
correlationId: 01c6d8b4-1cd3-4f9b-85ea-c9adca53ce95
- customerProfileId: 2
customerNumber: 1000002
debtorNumber: TEST001
Owner

Doe hier dan ook 'DB100001'

Doe hier dan ook 'DB100001'
@ -9,0 +260,4 @@
name: Inactive
vascustomerNumber: CST005
customerPreference:
languageId: 1
Owner

language als object

language als object
@ -9,0 +275,4 @@
person:
birthname: Pieter
surname: De valen
prefix: dhr
Owner

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.
@ -9,0 +279,4 @@
suffix: De
dateOfBirth: "2002-10-29"
emailAddress: TEST@HTM.NL
address:
Owner

addresses

addresses
@ -9,0 +302,4 @@
addressType:
addressTypeId: 2
name: Office
phone:
Owner

phones (mv)

phones (mv)
@ -9,0 +305,4 @@
phone:
- phoneId: 1
number: "3112345678"
countryCode: NL
Owner

+31

+31
@ -9,0 +312,4 @@
isPreferred: true
- phoneId: 2
number: "333225588"
countryCode: ES
Owner

+34

+34
@ -9,0 +317,4 @@
phoneTypeId: 2
name: Work
isPreferred: false
ovChipCard:
Owner

ovChipcards (kleine c, mv)

ovChipcards (kleine c, mv)
@ -9,0 +326,4 @@
chipCardNumber: 1234123412341235
validUntil: "2025-01-01"
alias: alias
ovPayToken:
Owner

ovPayTokens (mv)

ovPayTokens (mv)
@ -9,0 +331,4 @@
tokenType:
tokenTypeId: 2
name: OV-pas physical
xTat: twioq73033
Owner

xTat en xBot zijn UUID.

xTat en xBot zijn UUID.
@ -9,0 +345,4 @@
tokenType:
tokenTypeId: 2
name: OV-pas physical
xTat: hhe2830283
Owner

xTat en xBot zijn UUID.

xTat en xBot zijn UUID.
@ -9,0 +355,4 @@
name: active
expirationDate: "2024-04-20T17:05:52.000+02:00"
replacedByTokenId: 2
audit:
Owner

auditTrails (mv)

auditTrails (mv)
@ -9,0 +411,4 @@
- name: customerStatusId
in: query
schema:
type: integer
Owner

Je zou hier een array van kunnen maken. Dan kun je op meerdere statussen zoerken.

Je zou hier een array van kunnen maken. Dan kun je op meerdere statussen zoerken.
@ -9,0 +416,4 @@
- name: debtorNumber
in: query
schema:
type: integer
Owner

Volgens het datamodel is debtorNumber een varchar. Dus string.

Volgens het datamodel is debtorNumber een varchar. Dus string.
@ -9,0 +417,4 @@
in: query
schema:
type: integer
example: 100001
Owner

Doe hier dan ook 'DB100001'

Doe hier dan ook 'DB100001'
@ -9,0 +421,4 @@
- name: debtorStatusId
in: query
schema:
type: integer
Owner

Je zou hier een array van kunnen maken. Dan kun je op meerdere statussen zoerken.

Je zou hier een array van kunnen maken. Dan kun je op meerdere statussen zoerken.
@ -9,0 +474,4 @@
in: query
schema:
type: string
example: The Netherlands
Owner

We hanteren ISO 3166-1 (NL)

We hanteren ISO 3166-1 (NL)
@ -9,0 +495,4 @@
schema:
type: string
example: My ovchipcard
- name: ovPayTokenNumber
Owner

Dit veld bestaat niet in het datamodel. Dat moet zijn OvPasNumber en is een varchar (String).

Dit veld bestaat niet in het datamodel. Dat moet zijn OvPasNumber en is een varchar (String).
@ -9,0 +527,4 @@
value:
customerProfileId: 1
customerNumber: 1000001
debtorNumber: TEST001
Owner

Doe hier dan ook 'DB100001'

Doe hier dan ook 'DB100001'
@ -9,0 +533,4 @@
name: Inactive
vascustomerNumber: CST005
customerPreference:
languageId: 1
Owner

Hier moet je het hele object in stoppen toch? Niet alleen de id?

Hier moet je het hele object in stoppen toch? Niet alleen de id?
@ -9,0 +548,4 @@
person:
birthname: Pieter
surname: De valen
prefix: dhr
Owner

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.
@ -9,0 +552,4 @@
suffix: De
dateOfBirth: "2002-10-29"
emailAddress: TEST@HTM.NL
address:
Owner

addresses (mv)

addresses (mv)
@ -9,0 +575,4 @@
addressType:
addressTypeId: 2
name: Office
phone:
Owner

phones (mv)

phones (mv)
@ -9,0 +578,4 @@
phone:
- phoneId: 1
number: "3112345678"
countryCode: NL
Owner

+31

+31
@ -9,0 +585,4 @@
isPreferred: true
- phoneId: 2
number: "333225588"
countryCode: ES
Owner

+34

+34
@ -9,0 +590,4 @@
phoneTypeId: 2
name: Work
isPreferred: false
ovChipCard:
Owner

ovChipcards (kleine c, en mv)

ovChipcards (kleine c, en mv)
@ -9,0 +599,4 @@
chipCardNumber: 1234123412341235
validUntil: "2025-01-01"
alias: alias
ovPayToken:
Owner

ovPayTokens (mv)

ovPayTokens (mv)
@ -9,0 +604,4 @@
tokenType:
tokenTypeId: 1
name: EMV
xTat: twioq73033
Owner

xTat is een UUID. xBot ook

xTat is een UUID. xBot ook
@ -9,0 +618,4 @@
tokenType:
tokenTypeId: 2
name: OV-pas physical
xTat: hhe2830283
Owner

xTat is een UUID

xTat is een UUID
@ -9,0 +619,4 @@
tokenTypeId: 2
name: OV-pas physical
xTat: hhe2830283
xBot: jdhd828033
Owner

xBot is een UUID

xBot is een UUID
@ -9,0 +628,4 @@
name: Active
expirationDate: "2024-04-20T17:05:52.000+02:00"
replacedByTokenId: 2
audit:
Owner

Ik twijfel een beetje over de tagnaam. Moet dit niet gewoon "auditTrails" zijn?

Ik twijfel een beetje over de tagnaam. Moet dit niet gewoon "auditTrails" zijn?
@ -9,0 +698,4 @@
person:
birthname: Jan
surname: Jansen
prefix: dhr
Owner

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.

Prefix is het tussenvoegsel. Suffix is het achtervoegsel.
@ -246,3 +1037,3 @@
"mandateReference": "CORE01",
"mandateState": "SINGED",
"updateTimestamp": "2024-03-22T08:55:00"
"updateTimestamp": "2024-03-22T08:55:00",
Owner

Wil je nog pagination toevoegen aan directdebitmandates?

Wil je nog pagination toevoegen aan directdebitmandates?
@ -286,0 +1492,4 @@
postCustomerProfileOvPayTokenResponse:
type: object
properties:
ovPaytoken:
Owner

Wat is dit ding?

Wat is dit ding?
bboterm closed this pull request 2025-06-16 07:59:17 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: HTM/ovpay#10
No description provided.