diff --git a/src/openapi/customers/SE-customers.yaml b/src/openapi/customers/SE-customers.yaml index 504ee8f..f141616 100644 --- a/src/openapi/customers/SE-customers.yaml +++ b/src/openapi/customers/SE-customers.yaml @@ -482,6 +482,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null, "_links": { "self": @@ -562,7 +563,8 @@ paths: "name": null, "birthdate": null, "photo": null, - }, + }, + "gboAgeProfile": null, "_links": { "self": @@ -678,6 +680,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self": @@ -768,6 +777,13 @@ paths: }, "photo": null, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self": @@ -876,6 +892,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self": @@ -925,8 +948,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: { @@ -971,6 +994,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null, }, { "customerProfileId": 18, @@ -991,6 +1015,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 132, @@ -1011,6 +1036,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 166, @@ -1034,6 +1060,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 166, @@ -1054,6 +1081,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, { "customerProfileId": 1, @@ -1074,6 +1102,7 @@ paths: "birthdate": null, "photo": null, }, + "gboAgeProfile": null }, ], _links: @@ -1173,6 +1202,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1250,6 +1280,7 @@ paths: }, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1400,6 +1431,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1469,6 +1501,7 @@ paths: }, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1538,6 +1571,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1724,6 +1758,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1786,6 +1821,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -1947,6 +1983,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -2016,6 +2053,7 @@ paths: }, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -2085,6 +2123,7 @@ paths: "ePurse": null, "personalAccountData": { "name": null, "birthdate": null, "photo": null }, + "gboAgeProfile": null, "_links": { "self": @@ -2302,11 +2341,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": { @@ -2317,11 +2358,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": @@ -2334,6 +2377,7 @@ paths: "ePurse": true, "personalAccountData": { "name": true, "birthdate": true, "photo": true }, + "gboAgeProfile": true }, "_links": { @@ -2357,26 +2401,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": @@ -2389,6 +2467,7 @@ paths: "ePurse": true, "personalAccountData": { "name": true, "birthdate": true, "photo": true }, + "gboAgeProfile": true, }, "_links": {}, } @@ -2406,11 +2485,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": { @@ -2421,11 +2502,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": @@ -2438,6 +2521,7 @@ paths: "ePurse": true, "personalAccountData": { "name": true, "birthdate": true, "photo": true }, + "gboAgeProfile": true, }, "_links": {}, } @@ -2454,6 +2538,7 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": 2, "autoReloadRegistration": null, "ePurse": null, @@ -2490,6 +2575,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + } }, "newOvPayToken": { @@ -2500,11 +2592,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": @@ -2521,6 +2615,7 @@ paths: "birthdate": false, "photo": false, }, + "gboAgeProfile": true, }, "_links": {}, } @@ -2537,6 +2632,7 @@ paths: "tokenStatus": { "tokenStatusId": 2, "name": "Active" }, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": 2, "autoReloadRegistration": null, "ePurse": null, @@ -2555,6 +2651,13 @@ paths: }, "photo": null, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + } }, "newOvPayToken": { @@ -2565,6 +2668,7 @@ paths: "alias": null, "tokenStatus": null, "expirationDate": "2028-02-01", + "productInstances": [], "replacedByTokenId": null, "autoReloadRegistration": null, "ePurse": null, @@ -2583,6 +2687,13 @@ paths: }, "photo": null, }, + "gboAgeProfile": + { + "gboAgeProfileId": 4, + "name": "Kind (19 t/m 65 jaar)", + "ageFromInclusive": 19, + "ageToInclusive": 65 + } }, "isTransferable": false, "transferableObjects": @@ -2595,6 +2706,7 @@ paths: "ePurse": false, "personalAccountData": { "name": true, "birthdate": false, "photo": true }, + "gboAgeProfile": false, }, "_links": {}, } @@ -2754,8 +2866,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 @@ -2939,6 +3051,13 @@ paths: "lastChangeDate": "2024-08-24T14:15:22Z", }, }, + "gboAgeProfile": + { + "gboAgeProfileId": 1, + "name": "Kind (4 t/m 11 jaar)", + "ageFromInclusive": 4, + "ageToInclusive": 11 + }, "_links": { "self":