8.1保险产品查询(IInsuranceProductsQuery)
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
flightList | Array | 航段组 | Y | 航段信息 需一次性传递下单的所有航段 不能分多次查询 |
passengerTypeList | Array | 乘客类型 | Y | 与下单乘客类型必须一致 |
flightList:
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
airline | String | 航司二字码 | Y | 航班航司 |
ticketingAirline | String | 出票航司 | Y | 计价返回的出票航司carrier |
ticketType | String | 票证类型 | N | 计价返回的票证类型ticketType/ticket_type 计价失败时无 |
flightNumber | String | 航班号 | Y | eg:888 |
departureAirportCode | String | 出发机场编码 | Y | |
destinationAirportCode | String | 到达机场编码 | Y | |
departureDate | String | 出发日期 | Y | 年月日 格式:2021-01-01 |
departureTime | String | 出发时间 | Y | 时分 格式:10:00 |
arrivalDate | String | 到达日期 | Y | |
arrivalTime | String | 到达时间 | Y | |
classNo | String | 舱位 | Y | |
isShare | Bool | 是否共享 | N | |
shareCode | String | 共享航班 | N | eg:CZ2021 |
passengerTypeList:
参数 | 类型 | 说明 | 必填 | 备注 |
---|---|---|---|---|
passengerType | String | 乘客类型 | Y | ADT:成人 CHD:儿童 INF:婴儿 |
{ "productSubType":"1", "passengerTypeList":[ { "passengerType":"ADT" } ], "flightList":[ { "flightID":"20210501", "airline":"VN", "ticketingAirline":"VN", "ticketType":"10", "classNo":"Y", "departureAirportCode":"PVG", "departureDate": "2021-03-26", "departureTime": "15:25", "destinationAirportCode":"HAN", "arrivalDate":"2021-03-26", "arrivalTime":"18:20", "flightNumber":"531" }, { "flightID":"20210502", "airline":"VN", "ticketingAirline":"VN", "ticketType":"10", "classNo":"Y", "departureAirportCode":"HAN", "departureDate": "2021-03-27", "departureTime": "10:30", "destinationAirportCode":"SIN", "arrivalDate":"2021-03-27", "arrivalTime":"15:10", "flightNumber":"663" } ], }
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
code | String | 是否调用接口成功 | 20000表示成功,非20000表异常 |
detail | Object | 结果集 | |
description | String | 描述 | 当异常时记录异常信息 |
detail:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
serialNumber | String | 缓存KEY | 下单时回传给接口 |
bindingList | Array | 航段集合 | 可选择的保险为insuranceids存储的保险ID去遍历匹配insuranceList保险产品组合 |
insuranceList | Array | 保险产品集合 |
bindingList:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
departureAirportCode | String | 出发机场 | |
destinationAirportCode | String | 到达机场 | |
fid | String | 保险航段标识 | |
insuranceids | Array | 该航段保险产品集合 |
insuranceList:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
id | String | 保险产品ID | |
insuranceName | String | 保险名称 | |
insuranceProductID | String | 保险产品代码 | |
passengers | Array | 支持的乘客类型集合 | 字符串数组[“ADT”,“CHD”,“INF”] 购保乘客需判断 |
insuranceCompanyName | String | 保险公司 | |
insuranceType | String | 险种 | [1=航意险、2=短期险、4=旅游险] |
insuranceTypeName | String | 险种名称 | |
distanceEffect | Int | 生效期距离投保期最长时限 | |
isItinerary | String | 是否关联行程单 | [1:是 0:否] |
insuranceLimit | String | 保险期间限制 | [-1 不限制 、0单次 、大于0=[1-9]+ = 天] |
insuranceAmount | String | 保额 | 单位:万元 |
salePriceByMY | String | 保费 | 单位:元 |
salePrice | String | 建议销售价 | 单位:元 |
nolimitAge | Bool | 被保人年龄限制 | [true=不限制、false=限制] |
minAge | String | 被保人年龄限制;被保人年龄限制最小值 | nolimitAge=false时有效 |
maxAge | String | 被保人年龄限制;被保人年龄限制最大值 | nolimitAge=false时有效 |
maxCount | Int | 最大份数/人 | |
insuranceLiability | String | 保险责任 | |
insuranceClause | String | 保险条款 | |
insuranceAppoint | String | 特别约定 | |
insuranceNotice | String | 投保须知 | |
insuranceGuarantee | String | 保障权益 | |
insuranceAttachmentList | Array | 附件 |
insuranceAttachmentList:
参数 | 类型 | 说明 | 备注 |
---|---|---|---|
url | String | 附件下载地址 |
{ "code": "20000", "detail": { "serialNumber":"", "bindingList":[ { "fid": "API0", "insuranceids": [ "13457", "13458" ], "departureAirportCode": "PVG", "departureAirportCode": "HAN" } { "fid": "API1", "insuranceids": [ "13458", "13459" ], "departureAirportCode": "HAN", "departureAirportCode": "SIN" } ], "insuranceList":[ { "id": "13457", "passengers": [ "ADT", "CHD" ], "insuranceName": "华泰安翔无忧1天(电子)", "companyName": "华泰财产保险有限公司", "insuranceType":"1", "isItinerary": "0", "insuranceAmount": "25", "salePriceByMY": "9.00", "salePrice": "10.00", "nolimitAge": true, "minAge": "0", "maxAge": "99", "maxCount": "5", "insuranceLimit": "-1", "distanceEffect": "10", "insuranceLiability": "这是文本:保险责任", "insranceClause": "这是文本:保险条款", "attachmentList": [] }, { "id": "13458", "passengers": [ "ADT", "CHD", "INF" ], "insuranceName": "华泰安翔无忧7天(电子)", "companyName": "华泰财产保险有限公司", "insuranceType":"1", "isItinerary": "1", "insuranceAmount": "40", "salePriceByMY": "20.00", "salePrice": "25.00", "nolimitAge": true, "minAge": "0", "maxAge": "99", "maxCount": "5", "insuranceLimit": "-1", "distanceEffect": "10", "insuranceLiability": "这是文本:保险责任", "insranceClause": "这是文本:保险条款", "insuranceAttachmentList": [] }, { "id": "13459", "passengers": [ "ADT", "CHD", "INF" ], "insuranceName": "华泰安翔无忧7天B套餐", "companyName": "华泰财产保险有限公司", "insuranceType":"2", "isItinerary": "1", "salePrice": "20.00", "nolimitAge": true, "minAge": "0", "maxAge": "99", "maxCount": "5", "insuranceLimit": "-1", "distanceEffect": "10", "insuranceLiability": "这是文本:保险责任", "insranceClause": "这是文本:保险条款", "insuranceAttachmentList": [] } ] } }