// Generated by the protocol buffer compiler. DO NOT EDIT!
|
// source: rt_xpu_cloud_interaction.proto
|
|
package com.xiaopeng.api.vo.automaticPilot.protobuf;
|
|
public interface NavigationRequestOrBuilder extends
|
// @@protoc_insertion_point(interface_extends:acm.proto.intelliservices.rt.NavigationRequest)
|
com.google.protobuf.MessageOrBuilder {
|
|
/**
|
* <pre>
|
* 请求唯一ID
|
* </pre>
|
*
|
* <code>string request_id = 1;</code>
|
* @return The requestId.
|
*/
|
String getRequestId();
|
/**
|
* <pre>
|
* 请求唯一ID
|
* </pre>
|
*
|
* <code>string request_id = 1;</code>
|
* @return The bytes for requestId.
|
*/
|
com.google.protobuf.ByteString
|
getRequestIdBytes();
|
|
/**
|
* <pre>
|
* 订单ID
|
* </pre>
|
*
|
* <code>string order_id = 2;</code>
|
* @return The orderId.
|
*/
|
String getOrderId();
|
/**
|
* <pre>
|
* 订单ID
|
* </pre>
|
*
|
* <code>string order_id = 2;</code>
|
* @return The bytes for orderId.
|
*/
|
com.google.protobuf.ByteString
|
getOrderIdBytes();
|
|
/**
|
* <pre>
|
* 任务ID
|
* </pre>
|
*
|
* <code>string task_id = 3;</code>
|
* @return The taskId.
|
*/
|
String getTaskId();
|
/**
|
* <pre>
|
* 任务ID
|
* </pre>
|
*
|
* <code>string task_id = 3;</code>
|
* @return The bytes for taskId.
|
*/
|
com.google.protobuf.ByteString
|
getTaskIdBytes();
|
|
/**
|
* <pre>
|
* 当前订单阶段
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.OrderPhase order_phase = 4;</code>
|
* @return The enum numeric value on the wire for orderPhase.
|
*/
|
int getOrderPhaseValue();
|
/**
|
* <pre>
|
* 当前订单阶段
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.OrderPhase order_phase = 4;</code>
|
* @return The orderPhase.
|
*/
|
OrderPhase getOrderPhase();
|
|
/**
|
* <pre>
|
* 请求原因
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.NavigationType navigation_type = 5;</code>
|
* @return The enum numeric value on the wire for navigationType.
|
*/
|
int getNavigationTypeValue();
|
/**
|
* <pre>
|
* 请求原因
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.NavigationType navigation_type = 5;</code>
|
* @return The navigationType.
|
*/
|
NavigationType getNavigationType();
|
|
/**
|
* <pre>
|
* 当前位姿
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RealtimePose current_pose = 6;</code>
|
* @return Whether the currentPose field is set.
|
*/
|
boolean hasCurrentPose();
|
/**
|
* <pre>
|
* 当前位姿
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RealtimePose current_pose = 6;</code>
|
* @return The currentPose.
|
*/
|
RealtimePose getCurrentPose();
|
/**
|
* <pre>
|
* 当前位姿
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.RealtimePose current_pose = 6;</code>
|
*/
|
RealtimePoseOrBuilder getCurrentPoseOrBuilder();
|
|
/**
|
* <pre>
|
* 目标点(经纬度)
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.GeoPoint target_point = 7;</code>
|
* @return Whether the targetPoint field is set.
|
*/
|
boolean hasTargetPoint();
|
/**
|
* <pre>
|
* 目标点(经纬度)
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.GeoPoint target_point = 7;</code>
|
* @return The targetPoint.
|
*/
|
GeoPoint getTargetPoint();
|
/**
|
* <pre>
|
* 目标点(经纬度)
|
* </pre>
|
*
|
* <code>.acm.proto.intelliservices.rt.GeoPoint target_point = 7;</code>
|
*/
|
GeoPointOrBuilder getTargetPointOrBuilder();
|
|
/**
|
* <pre>
|
* 请求时间戳(毫秒)
|
* </pre>
|
*
|
* <code>int64 timestamp = 8;</code>
|
* @return The timestamp.
|
*/
|
long getTimestamp();
|
}
|