breadcrumbDescription
InsPolicyService:getInsuredItems
Brug denne tjeneste til at finde og returnere forsikrede elementer og forsikrede parter fra en police (aktiv).
Du kan bruge denne tjeneste i OmniScripts og Integration Procedures til at redigere og annullere policer for at få de forsikrede elementer og de forsikrede parter tilgængelige i den aktuelle police.
Du kan få et specifikt forsikret element, et undersæt af forsikrede elementer eller alle dem, baseret på dine indstillinger.
Metode: getInsuredItems
Sådan fungerer det
-
Bruger
assetIdellerpolicyIdtil at finde den politik (aktiv), der skal søges i. -
Finder det forsikrede elementobjekt og/eller det bevarede produktrelationsobjekt (forsikrede parter), der er knyttet til policen. Hvis der er angivet
productCodeog/ellerinstanceKey, finder den kun de forsikrede varer eller forsikrede parter, der har den angivne kode eller nøgle. -
Returnerer en JSON, der indeholder attributterne for de forsikrede elementer og de forsikrede parter og deres forekomstnøgler.
Fjernindstillinger
Output JSON
Tjenesten returnerer en JSON, der indeholder en opstilling af forsikrede parter og forsikrede elementer efter produktkode.
I dette eksempel er der kun assetId angivet en, så alle forsikrede varer returneres.
{
"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
}
]
}
}