Olet tässä:
InsPolicyService:getInsuredItems
Käytä tätä palvelua löytääksesi ja palauttaaksesi vakuutettuja kohteita ja vakuutettuja osapuolia vakuutuksesta (omaisuudesta).
Voit käyttää tätä palvelua OmniScript- ja integrointitoimenpiteissä vakuutusten muokkaamiseen ja peruuttamiseen, jotta vakuutetut kohteet ja vakuutetut osapuolet ovat käytettävissä tämänhetkisessä vakuutuksessa.
Voit hankkia tietyn vakuutetun kohteen, osan vakuutetuista kohteista tai kaikki vaihtoehdot.
Metodi: getInsuredItems
Miten se toimii?
-
Käyttää
assetId- taipolicyId-arvoa löytääkseen haettavan käytännön (omaisuuden). -
Löytää vakuutetun kohteen objektin ja/tai vakuutettuihin osapuoliin liittyvän tuotesuhdeobjektin (vakuutetut osapuolet). Jos
productCodeja/taiinstanceKeyon määritetty, hakee vain ne vakuutetut kohteet tai vakuutetut osapuolet, joilla on määritetty koodi tai avain. -
Palauttaa JSON-tiedoston, joka sisältää vakuutettujen kohteiden ja vakuutettujen osapuolten attribuutit sekä niiden instanssin avaimet.
Etäasetukset
Tulos-JSON
Palvelu palauttaa JSON-tiedoston, joka sisältää vakuutettujen osapuolten ja vakuutettujen kohteiden taulukon tuotekoodin mukaan.
Tässä esimerkissä määritettiin vain yksiassetId , joten kaikki vakuutetut kohteet palautetaan.
{
"error": "OK",
"Step1": {
"AUTO": [{
"VehicleType": "PASSENGER CAR",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2015 Lexus LX250",
"est_annual_mileage": "1-10000",
"BodyClass": "Sedan/Saloon",
"autoYear": 2015,
"autoModel": "LX250",
"autoLicNum": "Lexus",
"autoAntiTheft": false
},
{
"VehicleType": "MULTIPURPOSE PASSENGER VEHICLE (MPV)",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2006 Honda Odyssey",
"est_annual_mileage": "1-10000",
"BodyClass": "Minivan",
"autoYear": 2006,
"autoModel": "Odyssey",
"autoLicNum": "Honda",
"autoAntiTheft": false
},
{
"VehicleType": "PASSENGER CAR",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2018 530 BMW",
"est_annual_mileage": "1-10000",
"BodyClass": "Sedan/Saloon",
"autoYear": 2018,
"autoModel": "BMW",
"autoLicNum": "530",
"autoAntiTheft": false
},
{
"VehicleType": "PASSENGER CAR",
"isPrimary": true,
"isParent": true,
"autoInstanceKey": "2016 Camry Toyota",
"est_annual_mileage": "1-10000",
"BodyClass": "Sedan/Saloon",
"autoYear": 2016,
"autoModel": "Toyota",
"autoLicNum": "Camry",
"autoAntiTheft": false
}
],
"DRIVER": [{
"LN": "Smith",
"LastName": "Smith",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "Joan Smith",
"GENDER": "Female",
"FN": "Joan",
"FirstName": "Joan",
"AGE": 20
},
{
"LN": "Smith",
"LastName": "Smith",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "John Smith",
"GENDER": "Male",
"FN": "John",
"FirstName": "John",
"AGE": 30
},
{
"LN": "Henderson",
"LastName": "Henderson",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "Robert Henderson",
"GENDER": "Male",
"FN": "Robert",
"FirstName": "Robert",
"AGE": 30
},
{
"LN": "Schell",
"LastName": "Schell",
"isPrimary": false,
"isParent": false,
"driverInstanceKey": "Kinsey Schell",
"GENDER": "Female",
"FN": "Kinsey",
"FirstName": "Kinsey",
"AGE": 20
}
]
}
}