Vorig onderwerp

Volgend onderwerp

Inhoud boek

Book Index

Beurs ObjectlijstIds ophalen en wijzigen

Aan een verzekering van het type beurspolis kunnen voortaan beurs-objectlijstIds gekoppeld worden. Een beurs-objectlijstid is een string van maximaal 36 lang. Er is een nieuwe webapi gemaakt waarmee beurs-objectlijstids toegevoegd kunnen worden aan een verzekeringversie. Ook kunnen bestaande beurs-objectlijstIds gewijzigd en/of verwijderd worden met deze webapi. Het uitvoeren van de webapi kan door een Put op de volgende url:

api/v1/contracten/verzekeringen/wijzigenbeursgegevens

Bij de Put moet een formulier meegegeven worden wat er als volgt uit moet zien:

{

“VerzekeringId”: 0,

“VerzekeringVersie”: 0,

“ObjectlijstIds”: [

{

“Actie”: “NotSet”,

“Volgnummer”: 0,

“ObjectlijstId”: "string”

}

],

“ResourceId”: “00000000-0000-0000-0000-000000000000”

Hierbij geldt:

  • VerzekeringId: De id van de verzekeringsversie waarbij de beursgegevens bijgewerkt moeten worden.
  • VerzekeringVersie: Het versienummer van de verzekeringsversie waarbij de beursgegevens bijgewerkt moeten worden.
  • Acties: [De actie die uitgevoerd moet worden voor beurs-objectlijstIds. Mogelijkheden zijn Toevoegen (dan ObjectlijstId verplicht en Volgnummer mag niet meegegeven worden). Wijzigen (dan zowel Volgnummer als ObjectlijstId verplicht). Verwijderen (dan Volgnummer verplicht en ObjectlijstId mag niet meegegeven worden).
  • ResourceId: Dat is een Guid die helpt bij het locken van de webapi.

Opmerkingen:

  • Er moet een verzekeringsversie zijn met de opgegeven VerzekeringId en VerzekeringVersie. Die versie moet de laatste versie zijn van alle verzekeringsversies met de opgegeven VerzekeringId. Ook moet de verzekeringsversie een Beurspolis en een niet-definitieve versie zijn.

Het resultaat heeft een volgende indeling:

{

"VerzekeringId": 0,

"VerzekeringVersie": 0,

}

Hierin worden de opgegeven Id en versie geretourneerd. 

Er is ook een nieuwe webapi gemaakt waarmee de beurs-objectlijstIds opgehaald kunnen worden bij een verzekeringsversie. Het ophalen van de beurs-objectlijstIds kan dan door een Get op de volgende url:

Api/v1/contracten/verzekeringen/{id}/versies/{versie}/beursgegevens/objectlijstids

Hiermee halen we op:

{

“Data”: [

{

“Volgnummer”: 0,

“ObjectlijstId”: “string”

}

],

“Paging”: {

“PageNo”: 0,

“PageSize": 0,

“PageCount”: 0,

“TotalRecordCount”: 0

}

}

Fouten:

Er wordt Not Found (404) teruggegeven als de gevraagde verzekeringsversie niet gevonden kan worden.