您在此处:
InsPolicyService:getInsuredItems
使用此服务从保单(资产)中查找并退还保险项目和被保险方。
您可以在 OmniScripts 和集成程序中使用此服务来修改和取消保单,以使保险项目和被保险方在当前保单中可用。
您可以根据您的选项获得特定保险项目、保险项目子集或所有保险项目。
方法:getInsuredItems
工作原理
-
使用
assetId或policyId查找要搜索的保单(资产)。 -
查找与保单关联的被保险项目对象和/或持有产品关系对象(被保险方)。如果指定了
productCode和/或instanceKey,则仅查找具有指定代码或密钥的保险项目或保险方。 -
返回一个 JSON,其中包含保险项目和保险方的属性及其实例密钥。
远程选项
选项 |
说明 |
|---|---|
|
必需。 服务将获得保险项目的资产(保单)的 ID。 |
|
|
|
|
|
可选。 服务仅返回与此代码匹配的保险项目或保险方。 当您希望仅指定某些保险项目或保险方时,请使用此选项。 |
|
可选。 服务仅返回与此密钥匹配的保险项目或保险方。 当您只想指定一个项目时,请使用此选项。 |
输出 JSON
该服务返回一个 JSON,其中包含一系列按产品代码划分的被保方和被保项目。
在此示例中,仅指定assetId 了 ,因此将返回所有保险项目。
{
"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
}
]
}
}