diff --git a/src/openapi/customers/SE-customers.yaml b/src/openapi/customers/SE-customers.yaml index 1050f1a..561c330 100644 --- a/src/openapi/customers/SE-customers.yaml +++ b/src/openapi/customers/SE-customers.yaml @@ -310,6 +310,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null, "_links": { "self": @@ -390,7 +391,8 @@ paths: "name": null, "birthdate": null, "photo": null, - }, + }, + "gboAgeProfile": null, "_links": { "self": @@ -506,6 +508,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self": @@ -596,6 +605,13 @@ paths: }, "photo": null, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self": @@ -704,6 +720,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self": @@ -753,8 +776,8 @@ paths: }, }, } - ? Token list with every status for tokenTypeId = 2, role = KlantenService - : summary: Token list with every status for tokenTypeId = 2, role = KlantenService + Token list with every status for tokenTypeId = 2, role = KlantenService: + summary: Token list with every status for tokenTypeId = 2, role = KlantenService description: Token list with every status for tokenTypeId = 2, role = KlantenService value: { @@ -799,6 +822,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null, }, { "customerProfileId": 18, @@ -819,6 +843,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 132, @@ -839,6 +864,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 166, @@ -862,6 +888,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 166, @@ -882,6 +909,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 1, @@ -902,6 +930,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, ], _links: @@ -1001,6 +1030,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1078,6 +1108,7 @@ paths: }, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1228,6 +1259,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1297,6 +1329,7 @@ paths: }, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1366,6 +1399,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1552,6 +1586,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1614,6 +1649,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1775,6 +1811,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1844,6 +1881,7 @@ paths: }, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1913,6 +1951,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -2130,11 +2169,13 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "newOvPayToken": { @@ -2145,11 +2186,13 @@ paths: "alias": null, "tokenStatus": null, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "isTransferable": true, "transferableObjects": @@ -2162,6 +2205,7 @@ paths: "ePurse": true, "personalAccountData": { "name": true, "birthdate": true, "photo": true }, + "gboAgeProfile": true }, "_links": { @@ -2185,26 +2229,60 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [ + { + "productId": 1, + "name": "HTM 90% Korting EMV", + "status": "Active", + "isRenewable": true, + "productCategory": { + "productCategoryId": 1, + "name": "Kortingsabonnement" + }, + "fromInclusive": "2025-11-25T13:25:00+01:00", + "untilInclusive": "2025-12-25T03:59:59+01:00", + "orderId": "501B17EF-36C4-4039-B92C-6517969B464E", + "orderLineId": "38B17EF-36C4-4039-B92C-4817969B464E", + "contractId": "56B17EF-C436-9043-B76C-481797WEB464F", + "_links": { + "self": { + "href": "https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens/1/productinstances/1", + "method": "GET" + }, + "get_order": { + "href": "https://api.integratielaag.nl/abt/touchpoint/1.0/orders/501B17EF-36C4-4039-B92C-6517969B464E", + "method": "GET" + }, + "get_contract": { + "href": "https://api.integratielaag.nl/abt/touchpoint/1.0/customers/contracts/56B17EF-C436-9043-B76C-481797WEB464F", + "method": "GET" + } + } + } + ], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "newOvPayToken": { "customerProfileId": null, "ovPayTokenId": null, "xTat": "32089cc8-d187-47ff-a3a9-5c2558def811", - "tokenType": { "tokenTypeId": 1, "name": "EMV" }, + "tokenType": { "tokenTypeId": 2, "name": "OV-pas physical" }, "alias": null, "tokenStatus": null, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "isTransferable": false, "transferableObjects": @@ -2217,6 +2295,7 @@ paths: "ePurse": true, "personalAccountData": { "name": true, "birthdate": true, "photo": true }, + "gboAgeProfile": true, }, "_links": {}, } @@ -2234,11 +2313,13 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "newOvPayToken": { @@ -2249,11 +2330,13 @@ paths: "alias": null, "tokenStatus": null, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "isTransferable": false, "transferableObjects": @@ -2266,6 +2349,7 @@ paths: "ePurse": true, "personalAccountData": { "name": true, "birthdate": true, "photo": true }, + "gboAgeProfile": true, }, "_links": {}, } @@ -2282,6 +2366,7 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": 2, "autoReloadRegistration": null, "ePurse": null, @@ -2318,6 +2403,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + } }, "newOvPayToken": { @@ -2328,11 +2420,13 @@ paths: "alias": null, "tokenStatus": null, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null }, "isTransferable": false, "transferableObjects": @@ -2349,6 +2443,7 @@ paths: "birthdate": false, "photo": false, }, + "gboAgeProfile": true, }, "_links": {}, } @@ -2365,6 +2460,7 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": 2, "autoReloadRegistration": null, "ePurse": null, @@ -2383,6 +2479,13 @@ paths: }, "photo": null, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + } }, "newOvPayToken": { @@ -2393,6 +2496,7 @@ paths: "alias": null, "tokenStatus": null, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, @@ -2411,6 +2515,13 @@ paths: }, "photo": null, }, + "gboAgeProfile": + { + "gboAgeProfileId": 4, + "name": "Kind (19 t/m 65 jaar)", + "ageFromInclusive": 19, + "ageToInclusive": 65 + } }, "isTransferable": false, "transferableObjects": @@ -2423,6 +2534,7 @@ paths: "ePurse": false, "personalAccountData": { "name": true, "birthdate": false, "photo": true }, + "gboAgeProfile": false, }, "_links": {}, } @@ -2582,8 +2694,8 @@ paths: "alias": "My new token", }, } - ? Transfer from a token with PAD to a new token without existing PAD - : summary: Transfer from a token with PAD to a new token without existing PAD + Transfer from a token with PAD to a new token without existing PAD: + summary: Transfer from a token with PAD to a new token without existing PAD description: | Transfer of a token with PAD to a new token by xTAT without existing PAD. Note how this request is different, since it has an e-mail address on which the new PAD should be created. This request may @@ -2767,6 +2879,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self":