Update for datamodel v2.5, Fix version in SE/TP to reflect reality
This commit is contained in:
parent
f1728ecebf
commit
87f19f756b
@ -6,7 +6,7 @@ info:
|
|||||||
To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
|
To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
|
||||||
version: "1.0"
|
version: "1.0"
|
||||||
servers:
|
servers:
|
||||||
- url: https://api.integratielaag.nl/abt/abtserviceengine/2.0
|
- url: https://api.integratielaag.nl/abt/abtserviceengine/1.0
|
||||||
tags:
|
tags:
|
||||||
- name: ServiceEngine Products
|
- name: ServiceEngine Products
|
||||||
description: |-
|
description: |-
|
||||||
@ -70,7 +70,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/99",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/99",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -103,7 +103,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/2",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/2",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -136,7 +136,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/2",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/2",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -169,7 +169,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/49",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/49",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -202,7 +202,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/126",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/126",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -235,7 +235,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/2",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/2",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -259,7 +259,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/4",
|
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/4",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -2181,7 +2181,7 @@ components:
|
|||||||
properties:
|
properties:
|
||||||
href:
|
href:
|
||||||
type: string
|
type: string
|
||||||
example: https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/1
|
example: https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/1
|
||||||
method:
|
method:
|
||||||
type: string
|
type: string
|
||||||
example: GET
|
example: GET
|
||||||
@ -2191,10 +2191,7 @@ components:
|
|||||||
required:
|
required:
|
||||||
- productId
|
- productId
|
||||||
- productOwner
|
- productOwner
|
||||||
- isRenewable
|
|
||||||
- isSellableAtHtm
|
- isSellableAtHtm
|
||||||
- needsSolvencyCheckConsumer
|
|
||||||
- needsSolvencyCheckBusiness
|
|
||||||
properties:
|
properties:
|
||||||
productId:
|
productId:
|
||||||
type: integer
|
type: integer
|
||||||
|
|||||||
@ -6,7 +6,7 @@ info:
|
|||||||
To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
|
To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
|
||||||
version: "1.0"
|
version: "1.0"
|
||||||
servers:
|
servers:
|
||||||
- url: https://api.integratielaag.nl/abt/touchpoint/2.0
|
- url: https://api.integratielaag.nl/abt/touchpoint/1.0
|
||||||
tags:
|
tags:
|
||||||
- name: ServiceEngine Products
|
- name: ServiceEngine Products
|
||||||
description: |-
|
description: |-
|
||||||
@ -70,7 +70,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/99",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/99",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -103,7 +103,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/2",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/2",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -136,7 +136,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/2",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/2",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -169,7 +169,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/49",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/49",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -202,7 +202,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/126",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/126",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -235,7 +235,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/2",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/2",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -259,7 +259,7 @@ paths:
|
|||||||
{
|
{
|
||||||
"get_details":
|
"get_details":
|
||||||
{
|
{
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/4",
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/4",
|
||||||
"method": "GET",
|
"method": "GET",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@ -2181,7 +2181,7 @@ components:
|
|||||||
properties:
|
properties:
|
||||||
href:
|
href:
|
||||||
type: string
|
type: string
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/2.0/products/1
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/products/1
|
||||||
method:
|
method:
|
||||||
type: string
|
type: string
|
||||||
example: GET
|
example: GET
|
||||||
@ -2191,10 +2191,7 @@ components:
|
|||||||
required:
|
required:
|
||||||
- productId
|
- productId
|
||||||
- productOwner
|
- productOwner
|
||||||
- isRenewable
|
|
||||||
- isSellableAtHtm
|
- isSellableAtHtm
|
||||||
- needsSolvencyCheckConsumer
|
|
||||||
- needsSolvencyCheckBusiness
|
|
||||||
properties:
|
properties:
|
||||||
productId:
|
productId:
|
||||||
type: integer
|
type: integer
|
||||||
|
|||||||
@ -2,7 +2,7 @@ openapi: 3.0.1
|
|||||||
info:
|
info:
|
||||||
title: ABTProducts
|
title: ABTProducts
|
||||||
description: >-
|
description: >-
|
||||||
CRUD APIs for HTM products (based on the new domainmodel v2.4). Internal use
|
CRUD APIs for HTM products (based on the new domainmodel v2.5). Internal use
|
||||||
only; external touchpoints can get read-only, filtered access via the HTM
|
only; external touchpoints can get read-only, filtered access via the HTM
|
||||||
Service Engine, using a different endpoint.
|
Service Engine, using a different endpoint.
|
||||||
version: '1.0'
|
version: '1.0'
|
||||||
@ -325,10 +325,7 @@ paths:
|
|||||||
value:
|
value:
|
||||||
{
|
{
|
||||||
"productOwnerId": 1,
|
"productOwnerId": 1,
|
||||||
"isRenewable": false,
|
"isSellableAtHtm": false
|
||||||
"isSellableAtHtm": false,
|
|
||||||
"needsSolvencyCheckConsumer": false,
|
|
||||||
"needsSolvencyCheckBusiness": false
|
|
||||||
}
|
}
|
||||||
postGboProduct:
|
postGboProduct:
|
||||||
summary: Add new GBO product (non-renewable)
|
summary: Add new GBO product (non-renewable)
|
||||||
@ -2159,10 +2156,7 @@ components:
|
|||||||
required:
|
required:
|
||||||
- productId
|
- productId
|
||||||
- productOwner
|
- productOwner
|
||||||
- isRenewable
|
|
||||||
- isSellableAtHtm
|
- isSellableAtHtm
|
||||||
- needsSolvencyCheckConsumer
|
|
||||||
- needsSolvencyCheckBusiness
|
|
||||||
properties:
|
properties:
|
||||||
productId:
|
productId:
|
||||||
type: integer
|
type: integer
|
||||||
@ -2506,10 +2500,7 @@ components:
|
|||||||
CreateProductRequest:
|
CreateProductRequest:
|
||||||
required:
|
required:
|
||||||
- productOwnerId
|
- productOwnerId
|
||||||
- isRenewable
|
|
||||||
- isSellableAtHtm
|
- isSellableAtHtm
|
||||||
- needsSolvencyCheckConsumer
|
|
||||||
- needsSolvencyCheckBusiness
|
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
parentProductId:
|
parentProductId:
|
||||||
@ -2872,10 +2863,7 @@ components:
|
|||||||
UpdateProductRequest:
|
UpdateProductRequest:
|
||||||
required:
|
required:
|
||||||
- productOwnerId
|
- productOwnerId
|
||||||
- isRenewable
|
|
||||||
- isSellableAtHtm
|
- isSellableAtHtm
|
||||||
- needsSolvencyCheckConsumer
|
|
||||||
- needsSolvencyCheckBusiness
|
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
parentProductId:
|
parentProductId:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user