cbv.travel.generate.plans
生成智能出行方案
- 请求路由:
cbv.travel.generate.plans- 交互模型:
Response Stream- 访问限制: 无
请求
RSocket.rs({
"route" : "cbv.travel.generate.plans",
"data" : {
"replaceMe" : "智能出行请求"
}
});
请求参数
| 名称 | 类型 | 必须 | 说明 |
|---|---|---|---|
inviteCode | String | 否 | 邀请码 |
plans | String[] | 否 | 方案列表,空则全部 1-包车 2-巴士 3-小车 |
onLocation | Object | 否 | 上车点信息 |
onLocation.cityId | String | 否 | 城市id |
onLocation.cityName | String | 否 | 城市名称 |
onLocation.stationId | String | 否 | 站点id |
onLocation.stationName | String | 否 | 站点名称 |
onLocation.address | String | 否 | 详情地址 |
onLocation.coordinates | String | 否 | 经纬度坐标(经度,纬度) |
offLocation | Object | 否 | 下车点经信息 |
offLocation.cityId | String | 否 | 城市id |
offLocation.cityName | String | 否 | 城市名称 |
offLocation.stationId | String | 否 | 站点id |
offLocation.stationName | String | 否 | 站点名称 |
offLocation.address | String | 否 | 详情地址 |
offLocation.coordinates | String | 否 | 经纬度坐标(经度,纬度) |
departureTime | String | 否 | 出发时间 |
passengerCount | Number | 否 | 乘客数量 |
返回
智能出行方案响应
[ ]
返回属性
| 名称 | 类型 | 说明 |
|---|---|---|
planType | String | 方案类型:CHARTERED(包车)、BUS(巴士)、SPECIAL_LINE(专线) |
planName | String | 方案名称 |
estimatedPrice | Number | 预估价格 |
estimatedDuration | Number | 预估时长(分钟) |
discountAmount | Number | 优惠金额 |
advantages | String[] | 方案优势 |
context | Object | 上下文信息 |
availability | Object | 可用性状态 |
availability.available | Boolean | 是否可用 |
availability.reason | String | 不可用原因 |