Documentation ¶
Index ¶
- type AddForwardingConfigRequestDto
- type AddForwardingConfigsRequest
- type AddForwardingConfigsResponse
- type AddRsuDto
- type AddRsuModel
- type AddTrafficControllerDto
- type AddTrafficEventDto
- type AddV2XEdgeAppDto
- type AddV2XEdgeDataChannelDto
- type AddV2XEdgeDto
- type AddVehicleDto
- type BatchShowEdgeAppVersionsRequest
- type BatchShowEdgeAppVersionsRequestState
- type BatchShowEdgeAppVersionsRequestStateEnum
- type BatchShowEdgeAppVersionsResponse
- type BatchShowEdgeAppsRequest
- type BatchShowEdgeAppsResponse
- type BatchShowIpcsRequest
- type BatchShowIpcsRequestStatus
- type BatchShowIpcsRequestStatusEnum
- type BatchShowIpcsResponse
- type BatchShowRadarsRequest
- type BatchShowRadarsResponse
- type BatchShowRsusRequest
- type BatchShowRsusResponse
- type BatchShowTrafficControllersRequest
- type BatchShowTrafficControllersResponse
- type BatchShowTrafficEventsRequest
- type BatchShowTrafficEventsRequestSortDir
- type BatchShowTrafficEventsRequestSortDirEnum
- type BatchShowTrafficEventsRequestSortKey
- type BatchShowTrafficEventsRequestSortKeyEnum
- type BatchShowTrafficEventsResponse
- type BatchShowVehiclesRequest
- type BatchShowVehiclesResponse
- type Channel
- type CongestionInfo
- type CongestionLanesInfo
- type ContainerConfigsDto
- type ContainerPortDto
- type ContainerSettingsDto
- type CreateDataChannelRequest
- type CreateDataChannelResponse
- type CreateEdgeAppRequest
- type CreateEdgeAppResponse
- type CreateEdgeApplicationRequestDto
- type CreateEdgeApplicationVersionDto
- type CreateEdgeApplicationVersionRequest
- type CreateEdgeApplicationVersionResponse
- type CreateEdgeApplicationVersionResponseState
- type CreateEdgeApplicationVersionResponseStateEnum
- type CreateRsuModelRequest
- type CreateRsuModelResponse
- type CreateRsuRequest
- type CreateRsuResponse
- type CreateTrafficControllerRequest
- type CreateTrafficControllerResponse
- type CreateTrafficEventRequest
- type CreateTrafficEventResponse
- type CreateV2xEdgeAppRequest
- type CreateV2xEdgeAppResponse
- type CreateV2xEdgeRequest
- type CreateV2xEdgeResponse
- type CreateVehicleRequest
- type CreateVehicleResponse
- type DeleteDataChannelRequest
- type DeleteDataChannelResponse
- type DeleteEdgeAppRequest
- type DeleteEdgeAppResponse
- type DeleteEdgeApplicationVersionRequest
- type DeleteEdgeApplicationVersionResponse
- type DeleteForwardingConfigRequest
- type DeleteForwardingConfigResponse
- type DeleteRsuModelRequest
- type DeleteRsuModelResponse
- type DeleteRsuRequest
- type DeleteRsuResponse
- type DeleteTrafficControllerRequest
- type DeleteTrafficControllerResponse
- type DeleteTrafficEventRequest
- type DeleteTrafficEventResponse
- type DeleteV2XEdgeAppByEdgeAppIdRequest
- type DeleteV2XEdgeAppByEdgeAppIdResponse
- type DeleteV2XEdgeByV2xEdgeIdRequest
- type DeleteV2XEdgeByV2xEdgeIdResponse
- type DeleteVehicleRequest
- type DeleteVehicleResponse
- type EdgeGeneralConfig
- type EdgeGeneralConfigInResponse
- type EventExInfo
- type EventLocation
- type EventParticipant
- type EventParticipantPtcType
- type EventParticipantPtcTypeEnum
- type EventReferencePath
- type ExtDevice
- type ForwardingConfig
- type ForwardingConfigRequestDto
- type HistoryTrafficEventDto
- type IdAndStatus
- type ImmediateEventDto
- type ImmediateEventDtoEventClass
- type ImmediateEventDtoEventClassEnum
- type ImmediateEventDtoEventSource
- type ImmediateEventDtoEventSourceEnum
- type ImmediateEventPosition3D
- type ImmediateEventReferencePath
- type ImmediateEventResponseDto
- type ImmediateEventResponseDtoEventClass
- type ImmediateEventResponseDtoEventClassEnum
- type ImmediateEventResponseDtoEventSource
- type ImmediateEventResponseDtoEventSourceEnum
- type IpcResponseDto
- type IpcResponseDtoStatus
- type IpcResponseDtoStatusEnum
- type KafkaConfigRequestDto
- type KafkaConfigResponseDto
- type KafkaConfigResponseDtoStatus
- type KafkaConfigResponseDtoStatusEnum
- type LaneOccupancy
- type ListEdgeFlowsRequest
- type ListEdgeFlowsResponse
- type ListRsuModelsRequest
- type ListRsuModelsResponse
- type ListV2xEdgeAppRequest
- type ListV2xEdgeAppResponse
- type ListV2xEdgesRequest
- type ListV2xEdgesResponse
- type Location
- type ModelFlow
- type ModifyRsuRequestDto
- type ModifyTrafficControllerRequestDto
- type ModifyV2XEdgeAppDto
- type ModifyV2XEdgeDto
- type ModifyVehicleRequestDto
- type MrsKafkaConfigRequestDto
- type MrsKafkaConfigResponseDto
- type MrsKafkaConfigResponseDtoStatus
- type MrsKafkaConfigResponseDtoStatusEnum
- type OpenV2XStatisticsBody
- type PlatformPara
- type Position3D
- type QueryApplicationBriefResponseDto
- type QueryEdgeAppVersionBriefResponseDto
- type QueryEdgeAppVersionBriefResponseDtoState
- type QueryEdgeAppVersionBriefResponseDtoStateEnum
- type RadarResourceDto
- type RadarResourceDtoStatus
- type RadarResourceDtoStatusEnum
- type ReferencePath
- type ResourceConfigDto
- type ResourceDto
- type RsuDto
- type RsuLocation
- type RsuModelSummary
- type SendConfig
- type SendConfigResponse
- type SendImmediateEventRequest
- type SendImmediateEventResponse
- type SendImmediateEventsDto
- type ShowDataChannelRequest
- type ShowDataChannelResponse
- type ShowDeploymentCodeRequest
- type ShowDeploymentCodeResponse
- type ShowEdgeApplicationVersionRequest
- type ShowEdgeApplicationVersionResponse
- type ShowEdgeApplicationVersionResponseState
- type ShowEdgeApplicationVersionResponseStateEnum
- type ShowForwardingConfigRequest
- type ShowForwardingConfigResponse
- type ShowForwardingConfigResponseStatus
- type ShowForwardingConfigResponseStatusEnum
- type ShowForwardingConfigsRequest
- type ShowForwardingConfigsResponse
- type ShowHistoryTrafficEventsRequest
- type ShowHistoryTrafficEventsResponse
- type ShowIpcRequest
- type ShowIpcResponse
- type ShowIpcResponseStatus
- type ShowIpcResponseStatusEnum
- type ShowRsuModelRequest
- type ShowRsuModelResponse
- type ShowTrafficEventRequest
- type ShowTrafficEventResponse
- type ShowV2XEdgeAppDetailByEdgeAppIdRequest
- type ShowV2XEdgeAppDetailByEdgeAppIdResponse
- type ShowV2xEdgeDetailRequest
- type ShowV2xEdgeDetailResponse
- type StatisticsSourceDto
- type StatisticsSourceDtoSourceType
- type StatisticsSourceDtoSourceTypeEnum
- type TargetList
- type TargetPos
- type TargetRect
- type TrafficControllerDto
- type TrafficEventDto
- type UpdateDataChannelRequest
- type UpdateDataChannelResponse
- type UpdateEdgeAppRequest
- type UpdateEdgeAppResponse
- type UpdateEdgeAppVersionDto
- type UpdateEdgeAppVersionStateDto
- type UpdateEdgeAppVersionStateDtoState
- type UpdateEdgeAppVersionStateDtoStateEnum
- type UpdateEdgeApplicationRequestDto
- type UpdateEdgeApplicationVersionRequest
- type UpdateEdgeApplicationVersionResponse
- type UpdateEdgeApplicationVersionResponseState
- type UpdateEdgeApplicationVersionResponseStateEnum
- type UpdateEdgeApplicationVersionStateRequest
- type UpdateEdgeApplicationVersionStateResponse
- type UpdateEdgeApplicationVersionStateResponseState
- type UpdateEdgeApplicationVersionStateResponseStateEnum
- type UpdateForwardingConfigRequest
- type UpdateForwardingConfigRequestDto
- type UpdateForwardingConfigResponse
- type UpdateKafkaConfigRequestDto
- type UpdateMrsKafkaConfigRequestDto
- type UpdateRsuModel
- type UpdateRsuModelRequest
- type UpdateRsuModelResponse
- type UpdateRsuRequest
- type UpdateRsuResponse
- type UpdateTrafficControllerRequest
- type UpdateTrafficControllerResponse
- type UpdateTrafficEventDto
- type UpdateTrafficEventRequest
- type UpdateTrafficEventResponse
- type UpdateV2xEdgeAppRequest
- type UpdateV2xEdgeAppResponse
- type UpdateV2xEdgeRequest
- type UpdateV2xEdgeResponse
- type UpdateVehicleRequest
- type UpdateVehicleResponse
- type V2XEdgeAppResponseDto
- type V2XEdgeListResponseDto
- type V2XEdgeListResponseDtoChannelStatus
- type V2XEdgeListResponseDtoChannelStatusEnum
- type VehicleDto
- type VolumeDto
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddForwardingConfigRequestDto ¶
type AddForwardingConfigRequestDto struct { // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka,mrskafka”。 ForwardingType string `json:"forwarding_type"` ForwardingConfig *ForwardingConfigRequestDto `json:"forwarding_config"` }
AddForwardingConfigRequestDto 添加相关资源配置请求对象
func (AddForwardingConfigRequestDto) String ¶
func (o AddForwardingConfigRequestDto) String() string
type AddForwardingConfigsRequest ¶
type AddForwardingConfigsRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` Body *AddForwardingConfigRequestDto `json:"body,omitempty"` }
AddForwardingConfigsRequest Request Object
func (AddForwardingConfigsRequest) String ¶
func (o AddForwardingConfigsRequest) String() string
type AddForwardingConfigsResponse ¶
type AddForwardingConfigsResponse struct { // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka、mrskafka”。 ForwardingType *string `json:"forwarding_type,omitempty"` KafkaConfig *KafkaConfigResponseDto `json:"kafka_config,omitempty"` MrsKafkaConfig *MrsKafkaConfigResponseDto `json:"mrs_kafka_config,omitempty"` HttpStatusCode int `json:"-"` }
AddForwardingConfigsResponse Response Object
func (AddForwardingConfigsResponse) String ¶
func (o AddForwardingConfigsResponse) String() string
type AddRsuDto ¶
type AddRsuDto struct { // **参数说明**:RSU的名字。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name string `json:"name"` // **参数说明**:RSU的描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:RSU的设备序列号。 **取值范围**:只允许字母、数字、下划线(_)的组合。 Esn string `json:"esn"` // **参数说明**:RSU的IP。满足IP的格式,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` // **参数说明**:RSU可关联的Edge的数量。 RelatedEdgeNum int32 `json:"related_edge_num"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 [创建RSU型号](https://support.huaweicloud.com/api-v2x/v2x_04_0020.html)。 **取值范围**:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 **该字段仅供使用MQTT协议RSU设备的用户输入。使用websocket协议RSU设备的用户需忽略此字段。** RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 IntersectionId *string `json:"intersection_id,omitempty"` // **参数说明**:MQTT协议RSU密钥,若携带了rsu_model_id参数,则该字段必填。RSU创建后该字段无法修改,查询RSU及查询RSU列表时该字段均不返回。 **取值范围**:只允许数字、小写字母a-f、大写字母A-F的组合。 Secret *string `json:"secret,omitempty"` }
type AddRsuModel ¶
type AddRsuModel struct { // **参数说明**: RSU型号名称。 **取值范围**:长度不低于1不超过64,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Name string `json:"name"` // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**: RSU型号的描述信息。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Description *string `json:"description,omitempty"` }
AddRsuModel 创建RSU型号信息结构体。
func (AddRsuModel) String ¶
func (o AddRsuModel) String() string
type AddTrafficControllerDto ¶
type AddTrafficControllerDto struct { // **参数说明**:信号机设备ID,全局唯一。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 TrafficControllerId string `json:"traffic_controller_id"` // **参数说明**:序列号。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn string `json:"esn"` // **参数说明**:名称。 **取值范围**:长度不超过128,只允许汉字、字母、数字、以及_等字符的组合。 Name *string `json:"name,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合 Description *string `json:"description,omitempty"` // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele float32 `json:"ele,omitempty"` // **参数说明**:位置说明。 **取值范围**:长度不超过128,只允许字母、数字、以及_等字符的组合。 PosDescription *string `json:"pos_description,omitempty"` // **参数说明**:架设方式。 **取值范围**: - columnar:柱式 - road-side-attach:路侧附着式 - cantilever:悬臂式 - gantry:门架式 - lane-above-attach:车行道上方附着式\" InstallationMode *string `json:"installation_mode,omitempty"` // **参数说明**:所属道路名称,比如高速名称。 **取值范围**:长度不超过64,只允许汉字、字母、数字、以及_-等字符的组合。 RoadName *string `json:"road_name,omitempty"` // **参数说明**:信号机设备所属路段ID。 **取值范围**:长度等于30,只允许大写字母、数字。 LinkId *string `json:"link_id,omitempty"` // **参数说明**:第三方信号机设备密钥,输入信号机型号ID后方可填写该字段以设置方信号机设备密码。 Secret string `json:"secret"` }
func (AddTrafficControllerDto) String ¶
func (o AddTrafficControllerDto) String() string
type AddTrafficEventDto ¶
type AddTrafficEventDto struct { // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType string `json:"event_source_type"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass string `json:"event_class"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType int32 `json:"event_type"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode int32 `json:"area_code"` // **参数说明**:事件优先级,0-7越大优先级越高。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件附加信息。 事件类型为如下数据时生效: - 道路最高限:必选,设置最高限速(整数值)km/h - 道路最低限速:必选,设置最低限速(整数值)km/h - 建议速度:必选,建议速度(整数值)km/h - 急弯路:可选,建议最高限速(整数值)km/h - 雨:可选,请输入1~4:1-细雨,2-小雨,3-中雨,4-大雨 - 雪:可选,请输入1~4:1-小雪,2-中雪,3-大雪,4-暴雪 - 风:可选,设置风速值(整数值)km/h - 雾:可选,请输入1或2:1-薄雾,2-浓雾 - 路面湿滑:可选,设置湿滑系数(0~1) - 路面结冰:可选,请设置冰层厚度(整数值)mm 建议填写方式为:user_defined_param1: \"xx\" EventParams map[string]string `json:"event_params,omitempty"` EventPosition *EventLocation `json:"event_position"` // **参数说明**:事件描述。支持英文字母、数字、下划线、斜杠、中文及中文常用字符:。 ? ! , 、 ; : “ ” EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件生效的关联路径,至少需写入起始和终止位置的两个坐标点。 ReferencePaths []EventReferencePath `json:"reference_paths"` // **参数说明**:事件所在位置。 EventPositionName string `json:"event_position_name"` // **参数说明**:开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime string `json:"start_time"` // **参数说明**:结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime string `json:"end_time"` // **参数说明**:备注。 Note *string `json:"note,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` }
func (AddTrafficEventDto) String ¶
func (o AddTrafficEventDto) String() string
type AddV2XEdgeAppDto ¶
type AddV2XEdgeAppDto struct { // **参数说明**:用户自定义应用唯一ID,部署边缘应用前应先创建应用,方法参见:[创建应用](https://support.huaweicloud.com/api-v2x/v2x_04_0026.html)。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用版本,部署边缘应用版本前应先创建应用版本并发布,创建应用版本方法参见:[创建应用](https://support.huaweicloud.com/api-v2x/v2x_04_0038.html),发布应用版本方法参见:[更新应用版本状态](https://support.huaweicloud.com/api-v2x/v2x_04_0105.html)。 **取值范围**:只允许小写字母、数字、连接符(-)、点(.)的组合且要以小写字母或数字开头和结尾。 AppVersion string `json:"app_version"` }
AddV2XEdgeAppDto AppModel传输对象
func (AddV2XEdgeAppDto) String ¶
func (o AddV2XEdgeAppDto) String() string
type AddV2XEdgeDataChannelDto ¶
type AddV2XEdgeDataChannelDto struct { // **参数说明**:平台类型。 **取值范围**: - DRIS:华为路网数字化平台 - LITONG:利通 - ZHONGQIYAN:中汽研 PlatformType string `json:"platform_type"` PlatformPara *PlatformPara `json:"platform_para,omitempty"` }
AddV2XEdgeDataChannelDto Data Channel配置数据
func (AddV2XEdgeDataChannelDto) String ¶
func (o AddV2XEdgeDataChannelDto) String() string
type AddV2XEdgeDto ¶
type AddV2XEdgeDto struct { // **参数说明**:名称。 **取值范围**:长度不超过128,只允许中文、字母、数字、以及_.-等字符的组合。 Name string `json:"name"` // **参数说明**:Edge描述。 Description *string `json:"description,omitempty"` // **参数说明**:设备编码。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn string `json:"esn"` // **参数说明**:网络IP。例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:ITS800,ATLAS 端口号。 Port *int32 `json:"port,omitempty"` // **参数说明**:硬件类型。 **取值范围**:ITS800 或者 ATLAS HardwareType *string `json:"hardware_type,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *Location `json:"location,omitempty"` // **参数说明**:摄像头ID列表。 CameraIds *[]string `json:"camera_ids,omitempty"` // **参数说明**:雷达ID列表。 RadarIds *[]string `json:"radar_ids,omitempty"` // **参数说明**:Edge关联的本地RSU列表。 LocalRsus *[]string `json:"local_rsus,omitempty"` EdgeGeneralConfig *EdgeGeneralConfig `json:"edge_general_config,omitempty"` // **参数说明**:Edge高级配置(请谨慎修改,错误配置将导致edge不可用),Json格式;如果想要删除整个edge_advance_config可以填写空Object(例如:{})。如果想移除某个配置项,直接从配置数据中移除相应的属性即可 EdgeAdvanceConfig *interface{} `json:"edge_advance_config,omitempty"` }
AddV2XEdgeDto V2XEdge模型资源返回对象
func (AddV2XEdgeDto) String ¶
func (o AddV2XEdgeDto) String() string
type AddVehicleDto ¶
type AddVehicleDto struct { // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId string `json:"vehicle_id"` // **参数说明**:车牌号。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 PlateNo *string `json:"plate_no,omitempty"` // **参数说明**:VIN码,车辆的17位VIN码。 **取值范围**:长度不超过17,只允许字母、数字字符的组合。 Vin *string `json:"vin,omitempty"` // **参数说明**:车载OBU的唯一标识。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 ObuId *string `json:"obu_id,omitempty"` // **参数说明**:IMEI,OBU上电子序列号。 **取值范围**:长度最小1最大255,支持纯数字的组合。 Imei *string `json:"imei,omitempty"` // **参数说明**:车俩品牌。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 Brand *string `json:"brand,omitempty"` // **参数说明**:车牌型号。 **取值范围**:长度最小1最大64,支持字母、数字、下划线(_)、横杠(-)的组合。 Model *string `json:"model,omitempty"` // **参数说明**:车辆年款。 **取值范围**:长度最小1最大64,支持纯数字的组合。 Style *string `json:"style,omitempty"` // **参数说明**:定义车辆的燃料动力类。 **取值范围**: - unknownFuel:未知 - gasoline:汽油 - ethanol:乙醇 - diesel:柴油 - electric:电动 - hybrid:混合燃料类型 - hydrogen:氢气 - natGasLiquid:液化天然气 - natGasComp:压缩天然气 - propane:丙烷 FuelType *string `json:"fuel_type,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - gray:灰色 - red:红色 - blue:蓝色 - yellow:黄色 - orange:橙色 - brown:棕色 - green:绿色 - purple:紫色 - cyan:青色 - pink:粉红色 - transparent:透明色 - other:其他 Color *string `json:"color,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - blue:蓝色 - yellow:黄色 - green:绿色\" PlateColor *string `json:"plate_color,omitempty"` // **参数说明**:车辆接入网络的方式。 **取值范围**: - 5g - 4g - 3g - 2g - pc5Only - pc5And5g - pc5And4g - pc5And3g - pc5And2g AccessType *string `json:"access_type,omitempty"` // **参数说明**:第三方车辆密钥,输入车辆型号ID后方可填写该字段以设置方车辆密码。 Secret string `json:"secret"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合 Description *string `json:"description,omitempty"` }
func (AddVehicleDto) String ¶
func (o AddVehicleDto) String() string
type BatchShowEdgeAppVersionsRequest ¶
type BatchShowEdgeAppVersionsRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用版本搜索关键字。 Version *string `json:"version,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:每页记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:应用版本状态。 **取值范围**: - DRAFT:草稿 - PUBLISHED:发布 - OFF_SHELF:下线 State *BatchShowEdgeAppVersionsRequestState `json:"state,omitempty"` }
BatchShowEdgeAppVersionsRequest Request Object
func (BatchShowEdgeAppVersionsRequest) String ¶
func (o BatchShowEdgeAppVersionsRequest) String() string
type BatchShowEdgeAppVersionsRequestState ¶
type BatchShowEdgeAppVersionsRequestState struct {
// contains filtered or unexported fields
}
func (BatchShowEdgeAppVersionsRequestState) MarshalJSON ¶
func (c BatchShowEdgeAppVersionsRequestState) MarshalJSON() ([]byte, error)
func (*BatchShowEdgeAppVersionsRequestState) UnmarshalJSON ¶
func (c *BatchShowEdgeAppVersionsRequestState) UnmarshalJSON(b []byte) error
func (BatchShowEdgeAppVersionsRequestState) Value ¶
func (c BatchShowEdgeAppVersionsRequestState) Value() string
type BatchShowEdgeAppVersionsRequestStateEnum ¶
type BatchShowEdgeAppVersionsRequestStateEnum struct { DRAFT BatchShowEdgeAppVersionsRequestState PUBLISHED BatchShowEdgeAppVersionsRequestState OFF_SHELF BatchShowEdgeAppVersionsRequestState }
func GetBatchShowEdgeAppVersionsRequestStateEnum ¶
func GetBatchShowEdgeAppVersionsRequestStateEnum() BatchShowEdgeAppVersionsRequestStateEnum
type BatchShowEdgeAppVersionsResponse ¶
type BatchShowEdgeAppVersionsResponse struct { // **参数说明**:总记录数。 Count *int64 `json:"count,omitempty"` // **参数说明**:列举每条记录。 Versions *[]QueryEdgeAppVersionBriefResponseDto `json:"versions,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowEdgeAppVersionsResponse Response Object
func (BatchShowEdgeAppVersionsResponse) String ¶
func (o BatchShowEdgeAppVersionsResponse) String() string
type BatchShowEdgeAppsRequest ¶
type BatchShowEdgeAppsRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:每页记录数。 Limit *int32 `json:"limit,omitempty"` }
BatchShowEdgeAppsRequest Request Object
func (BatchShowEdgeAppsRequest) String ¶
func (o BatchShowEdgeAppsRequest) String() string
type BatchShowEdgeAppsResponse ¶
type BatchShowEdgeAppsResponse struct { // **参数说明**:总记录数。 Count *int64 `json:"count,omitempty"` // **参数说明**:列举每条记录。 EdgeApps *[]QueryApplicationBriefResponseDto `json:"edge_apps,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowEdgeAppsResponse Response Object
func (BatchShowEdgeAppsResponse) String ¶
func (o BatchShowEdgeAppsResponse) String() string
type BatchShowIpcsRequest ¶
type BatchShowIpcsRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:摄像机的状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 - SLEEP:休眠 Status *BatchShowIpcsRequestStatus `json:"status,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` }
BatchShowIpcsRequest Request Object
func (BatchShowIpcsRequest) String ¶
func (o BatchShowIpcsRequest) String() string
type BatchShowIpcsRequestStatus ¶
type BatchShowIpcsRequestStatus struct {
// contains filtered or unexported fields
}
func (BatchShowIpcsRequestStatus) MarshalJSON ¶
func (c BatchShowIpcsRequestStatus) MarshalJSON() ([]byte, error)
func (*BatchShowIpcsRequestStatus) UnmarshalJSON ¶
func (c *BatchShowIpcsRequestStatus) UnmarshalJSON(b []byte) error
func (BatchShowIpcsRequestStatus) Value ¶
func (c BatchShowIpcsRequestStatus) Value() string
type BatchShowIpcsRequestStatusEnum ¶
type BatchShowIpcsRequestStatusEnum struct { ONLINE BatchShowIpcsRequestStatus OFFLINE BatchShowIpcsRequestStatus INITIAL BatchShowIpcsRequestStatus UNKNOWN BatchShowIpcsRequestStatus SLEEP BatchShowIpcsRequestStatus }
func GetBatchShowIpcsRequestStatusEnum ¶
func GetBatchShowIpcsRequestStatusEnum() BatchShowIpcsRequestStatusEnum
type BatchShowIpcsResponse ¶
type BatchShowIpcsResponse struct { // **参数说明**:总数 Count *int64 `json:"count,omitempty"` // **参数说明**:IPC列表 Ipcs *[]IpcResponseDto `json:"ipcs,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowIpcsResponse Response Object
func (BatchShowIpcsResponse) String ¶
func (o BatchShowIpcsResponse) String() string
type BatchShowRadarsRequest ¶ added in v0.1.21
type BatchShowRadarsRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:设备序列号。 Esn *string `json:"esn,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - UNKNOWN:未知 - SLEEP:睡眠 Status *string `json:"status,omitempty"` }
BatchShowRadarsRequest Request Object
func (BatchShowRadarsRequest) String ¶ added in v0.1.21
func (o BatchShowRadarsRequest) String() string
type BatchShowRadarsResponse ¶ added in v0.1.21
type BatchShowRadarsResponse struct { // **参数说明**:总数 Count *int64 `json:"count,omitempty"` // **参数说明**:数据列表 Radars *[]RadarResourceDto `json:"radars,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowRadarsResponse Response Object
func (BatchShowRadarsResponse) String ¶ added in v0.1.21
func (o BatchShowRadarsResponse) String() string
type BatchShowRsusRequest ¶
type BatchShowRsusRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:RSU的唯一标识符,在平台创建RSU时由平台生成。 RsuId *string `json:"rsu_id,omitempty"` // **参数说明**:RSU的设备序列号。 **取值范围**:只允许字母、数字、下划线(_)的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 Status *string `json:"status,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 [创建RSU型号](https://support.huaweicloud.com/api-v2x/v2x_04_0020.html)。 **取值范围**:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 **该字段仅供使用MQTT协议RSU设备的用户输入。使用websocket协议RSU设备的用户需忽略此字段。** RsuModelId *string `json:"rsu_model_id,omitempty"` }
BatchShowRsusRequest Request Object
func (BatchShowRsusRequest) String ¶
func (o BatchShowRsusRequest) String() string
type BatchShowRsusResponse ¶
type BatchShowRsusResponse struct { // **参数说明**:返回RSU的总体数量。 Count *int64 `json:"count,omitempty"` // **参数说明**:RSU数据列表。 Rsus *[]RsuDto `json:"rsus,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowRsusResponse Response Object
func (BatchShowRsusResponse) String ¶
func (o BatchShowRsusResponse) String() string
type BatchShowTrafficControllersRequest ¶
type BatchShowTrafficControllersRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码, offset大于等于0,默认取值为0 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数,默认值为10,取值范围为0-20的整数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:信号机设备ID,全局唯一。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 TrafficControllerId *string `json:"traffic_controller_id,omitempty"` // **参数说明**:序列号。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 Status *string `json:"status,omitempty"` }
BatchShowTrafficControllersRequest Request Object
func (BatchShowTrafficControllersRequest) String ¶
func (o BatchShowTrafficControllersRequest) String() string
type BatchShowTrafficControllersResponse ¶
type BatchShowTrafficControllersResponse struct { // **参数说明**:返回信号机设备的总体数量。 Count *int64 `json:"count,omitempty"` // **参数说明**:数据列表。 TrafficControllerDevices *[]TrafficControllerDto `json:"traffic_controller_devices,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowTrafficControllersResponse Response Object
func (BatchShowTrafficControllersResponse) String ¶
func (o BatchShowTrafficControllersResponse) String() string
type BatchShowTrafficEventsRequest ¶
type BatchShowTrafficEventsRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:查询事件列表的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件状态。 **取值范围**: - Invalid:为过期事件,事件结束时间(end_time)在当前时间之前。 - Active:为活动事件,事件开始时间(start_time)在当前时间之前,并且事件结束时间(end_time)在当前时间之后。 - Future:为未来事件,事件开始时间(start_time)在当前时间之前。 Status *string `json:"status,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *[]string `json:"event_source_type,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId *string `json:"event_id,omitempty"` // **参数说明**:查询事件开始时间段的起始时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z'。 例如 2020-09-01T01:37:01Z。 FromTime *string `json:"from_time,omitempty"` // **参数说明**:查询事件开始时间段的结束时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z'。 例如 2020-09-01T01:37:01Z。 ToTime *string `json:"to_time,omitempty"` // **参数说明**:按照哪一个字段排序,默认按事件开始时间。 SortKey *BatchShowTrafficEventsRequestSortKey `json:"sort_key,omitempty"` // **参数说明**:升序或降序,升序为ASC, 降序为DESC,默认降序。 SortDir *BatchShowTrafficEventsRequestSortDir `json:"sort_dir,omitempty"` }
BatchShowTrafficEventsRequest Request Object
func (BatchShowTrafficEventsRequest) String ¶
func (o BatchShowTrafficEventsRequest) String() string
type BatchShowTrafficEventsRequestSortDir ¶
type BatchShowTrafficEventsRequestSortDir struct {
// contains filtered or unexported fields
}
func (BatchShowTrafficEventsRequestSortDir) MarshalJSON ¶
func (c BatchShowTrafficEventsRequestSortDir) MarshalJSON() ([]byte, error)
func (*BatchShowTrafficEventsRequestSortDir) UnmarshalJSON ¶
func (c *BatchShowTrafficEventsRequestSortDir) UnmarshalJSON(b []byte) error
func (BatchShowTrafficEventsRequestSortDir) Value ¶
func (c BatchShowTrafficEventsRequestSortDir) Value() string
type BatchShowTrafficEventsRequestSortDirEnum ¶
type BatchShowTrafficEventsRequestSortDirEnum struct { ASC BatchShowTrafficEventsRequestSortDir DESC BatchShowTrafficEventsRequestSortDir }
func GetBatchShowTrafficEventsRequestSortDirEnum ¶
func GetBatchShowTrafficEventsRequestSortDirEnum() BatchShowTrafficEventsRequestSortDirEnum
type BatchShowTrafficEventsRequestSortKey ¶
type BatchShowTrafficEventsRequestSortKey struct {
// contains filtered or unexported fields
}
func (BatchShowTrafficEventsRequestSortKey) MarshalJSON ¶
func (c BatchShowTrafficEventsRequestSortKey) MarshalJSON() ([]byte, error)
func (*BatchShowTrafficEventsRequestSortKey) UnmarshalJSON ¶
func (c *BatchShowTrafficEventsRequestSortKey) UnmarshalJSON(b []byte) error
func (BatchShowTrafficEventsRequestSortKey) Value ¶
func (c BatchShowTrafficEventsRequestSortKey) Value() string
type BatchShowTrafficEventsRequestSortKeyEnum ¶
type BatchShowTrafficEventsRequestSortKeyEnum struct { START_TIME BatchShowTrafficEventsRequestSortKey END_TIME BatchShowTrafficEventsRequestSortKey CREATED_TIME BatchShowTrafficEventsRequestSortKey LAST_MODIFIED_TIME BatchShowTrafficEventsRequestSortKey }
func GetBatchShowTrafficEventsRequestSortKeyEnum ¶
func GetBatchShowTrafficEventsRequestSortKeyEnum() BatchShowTrafficEventsRequestSortKeyEnum
type BatchShowTrafficEventsResponse ¶
type BatchShowTrafficEventsResponse struct { // **参数说明**:返回条目总数量。 Count *int64 `json:"count,omitempty"` // **参数说明**:事件列表。 Events *[]TrafficEventDto `json:"events,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowTrafficEventsResponse Response Object
func (BatchShowTrafficEventsResponse) String ¶
func (o BatchShowTrafficEventsResponse) String() string
type BatchShowVehiclesRequest ¶
type BatchShowVehiclesRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码, offset大于等于0,默认取值为0。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数,默认值为10,取值范围为0-20的整数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId *string `json:"vehicle_id,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 Status *string `json:"status,omitempty"` }
BatchShowVehiclesRequest Request Object
func (BatchShowVehiclesRequest) String ¶
func (o BatchShowVehiclesRequest) String() string
type BatchShowVehiclesResponse ¶
type BatchShowVehiclesResponse struct { // **参数说明**:返回车辆的总体数量。 Count *int64 `json:"count,omitempty"` // **参数说明**:数据列表。 Vehicles *[]VehicleDto `json:"vehicles,omitempty"` HttpStatusCode int `json:"-"` }
BatchShowVehiclesResponse Response Object
func (BatchShowVehiclesResponse) String ¶
func (o BatchShowVehiclesResponse) String() string
type Channel ¶
type Channel struct { // **参数说明**:LTE-PC5传输通道。若通过LTE-PC5传输通道下发事件,该字段为true。 ByLtePc5 *bool `json:"by_lte_pc5,omitempty"` // **参数说明**:LTE-Uu的传输通道。若通过LTE-Uu的传输通道下发事件,该字段为true。 ByLteUu *bool `json:"by_lte_uu,omitempty"` }
Channel **参数说明**:分发通道,至少指定一个通道。
type CongestionInfo ¶
type CongestionInfo struct { // **参数说明**:拥堵级别。 **取值范围**: - 1:拥堵级别低,速度[25, 30) 单位:km/h - 2:拥堵级别中,速度[15,25) 单位:km/h - 3:拥堵级别高,速度[0, 15) 单位:km/h Level *int32 `json:"level,omitempty"` // **参数说明**:拥堵长度,单位为米(m)。 Length *int32 `json:"length,omitempty"` StartPoint *Position3D `json:"start_point,omitempty"` EndPoint *Position3D `json:"end_point,omitempty"` // **参数说明**:车道拥堵信息。 CongestionLanesInfo *[]CongestionLanesInfo `json:"congestion_lanes_info,omitempty"` }
CongestionInfo 拥堵事件信息
func (CongestionInfo) String ¶
func (o CongestionInfo) String() string
type CongestionLanesInfo ¶
type CongestionLanesInfo struct { // **参数说明**:车道号。 Laneid *int32 `json:"laneid,omitempty"` // **参数说明**:拥堵级别。 **取值范围**: - 1:拥堵级别低,速度[25, 30) 单位:km/h - 2:拥堵级别中,速度[15,25) 单位:km/h - 3:拥堵级别高,速度[0, 15) 单位:km/h Level *int32 `json:"level,omitempty"` // **参数说明**:拥堵长度,单位为米(m)。 Length *int32 `json:"length,omitempty"` StartPoint *Position3D `json:"start_point,omitempty"` EndPoint *Position3D `json:"end_point,omitempty"` }
CongestionLanesInfo 车道拥堵信息。
func (CongestionLanesInfo) String ¶
func (o CongestionLanesInfo) String() string
type ContainerConfigsDto ¶
type ContainerConfigsDto struct { // **参数说明**:开启容器特权模式。 Privileged *bool `json:"privileged,omitempty"` // **参数说明**:是否使用主机网络模式。 HostNetwork *bool `json:"host_network,omitempty"` // **参数说明**:重启策略,容器执行健康检查后失败后的策略。 RestartPolicy string `json:"restart_policy"` // **参数说明**:容器端口映射值。 ContainerPortList *[]ContainerPortDto `json:"container_port_list,omitempty"` }
func (ContainerConfigsDto) String ¶
func (o ContainerConfigsDto) String() string
type ContainerPortDto ¶
type ContainerPortDto struct { // **参数说明**:构成一堆映射的容器端口。 ContainerPort *int32 `json:"container_port,omitempty"` // **参数说明**:构成一对映射的物理机对应网卡端口。 HostPort *int32 `json:"host_port,omitempty"` // **参数说明**:对应网卡地址。 HostIp *string `json:"host_ip,omitempty"` }
func (ContainerPortDto) String ¶
func (o ContainerPortDto) String() string
type ContainerSettingsDto ¶
type ContainerSettingsDto struct { Configs *ContainerConfigsDto `json:"configs,omitempty"` // **参数说明**:镜像存储地址。 ImageUrl string `json:"image_url"` // **参数说明**:环境变量。 Envs *interface{} `json:"envs,omitempty"` // **参数说明**:卷配置。 Volumes *[]VolumeDto `json:"volumes,omitempty"` Resources *ResourceDto `json:"resources,omitempty"` // **参数说明**:外挂设备配置。 ExtDevices *[]ExtDevice `json:"ext_devices,omitempty"` }
func (ContainerSettingsDto) String ¶
func (o ContainerSettingsDto) String() string
type CreateDataChannelRequest ¶
type CreateDataChannelRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` Body *AddV2XEdgeDataChannelDto `json:"body,omitempty"` }
CreateDataChannelRequest Request Object
func (CreateDataChannelRequest) String ¶
func (o CreateDataChannelRequest) String() string
type CreateDataChannelResponse ¶
type CreateDataChannelResponse struct { // **参数说明**:平台类型。 **取值范围**: - DRIS:华为路网数字化平台 - LITONG:利通 - ZHONGQIYAN:中汽研 PlatformType *string `json:"platform_type,omitempty"` PlatformPara *PlatformPara `json:"platform_para,omitempty"` // **参数说明**:华为路网数字化平台或第三方业务平台连接状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 ChannelStatus *string `json:"channel_status,omitempty"` HttpStatusCode int `json:"-"` }
CreateDataChannelResponse Response Object
func (CreateDataChannelResponse) String ¶
func (o CreateDataChannelResponse) String() string
type CreateEdgeAppRequest ¶
type CreateEdgeAppRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` Body *CreateEdgeApplicationRequestDto `json:"body,omitempty"` }
CreateEdgeAppRequest Request Object
func (CreateEdgeAppRequest) String ¶
func (o CreateEdgeAppRequest) String() string
type CreateEdgeAppResponse ¶
type CreateEdgeAppResponse struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:更新时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:最新发布版本。 LastPublishedVersion *string `json:"last_published_version,omitempty"` HttpStatusCode int `json:"-"` }
CreateEdgeAppResponse Response Object
func (CreateEdgeAppResponse) String ¶
func (o CreateEdgeAppResponse) String() string
type CreateEdgeApplicationRequestDto ¶
type CreateEdgeApplicationRequestDto struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` }
func (CreateEdgeApplicationRequestDto) String ¶
func (o CreateEdgeApplicationRequestDto) String() string
type CreateEdgeApplicationVersionDto ¶
type CreateEdgeApplicationVersionDto struct { // **参数说明**:应用版本。 Version string `json:"version"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings"` // **参数说明**:启动命令。 Command *interface{} `json:"command,omitempty"` // **参数说明**:启动参数。 Args *interface{} `json:"args,omitempty"` }
func (CreateEdgeApplicationVersionDto) String ¶
func (o CreateEdgeApplicationVersionDto) String() string
type CreateEdgeApplicationVersionRequest ¶
type CreateEdgeApplicationVersionRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` Body *CreateEdgeApplicationVersionDto `json:"body,omitempty"` }
CreateEdgeApplicationVersionRequest Request Object
func (CreateEdgeApplicationVersionRequest) String ¶
func (o CreateEdgeApplicationVersionRequest) String() string
type CreateEdgeApplicationVersionResponse ¶
type CreateEdgeApplicationVersionResponse struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本。 Version *string `json:"version,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:最后一次修改时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:应用版本状态。 **取值范围**: - DRAFT:草稿 - PUBLISHED:发布 - OFF_SHELF:下线 State *CreateEdgeApplicationVersionResponseState `json:"state,omitempty"` // **参数说明**:启动命令。 Command *[]string `json:"command,omitempty"` // **参数说明**:启动参数。 Args *[]string `json:"args,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings,omitempty"` // **参数说明**:发布时间。 PublishTime *string `json:"publish_time,omitempty"` // **参数说明**:下线时间。 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
CreateEdgeApplicationVersionResponse Response Object
func (CreateEdgeApplicationVersionResponse) String ¶
func (o CreateEdgeApplicationVersionResponse) String() string
type CreateEdgeApplicationVersionResponseState ¶
type CreateEdgeApplicationVersionResponseState struct {
// contains filtered or unexported fields
}
func (CreateEdgeApplicationVersionResponseState) MarshalJSON ¶
func (c CreateEdgeApplicationVersionResponseState) MarshalJSON() ([]byte, error)
func (*CreateEdgeApplicationVersionResponseState) UnmarshalJSON ¶
func (c *CreateEdgeApplicationVersionResponseState) UnmarshalJSON(b []byte) error
func (CreateEdgeApplicationVersionResponseState) Value ¶
func (c CreateEdgeApplicationVersionResponseState) Value() string
type CreateEdgeApplicationVersionResponseStateEnum ¶
type CreateEdgeApplicationVersionResponseStateEnum struct { DRAFT CreateEdgeApplicationVersionResponseState PUBLISHED CreateEdgeApplicationVersionResponseState OFF_SHELF CreateEdgeApplicationVersionResponseState }
func GetCreateEdgeApplicationVersionResponseStateEnum ¶
func GetCreateEdgeApplicationVersionResponseStateEnum() CreateEdgeApplicationVersionResponseStateEnum
type CreateRsuModelRequest ¶
type CreateRsuModelRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *AddRsuModel `json:"body,omitempty"` }
CreateRsuModelRequest Request Object
func (CreateRsuModelRequest) String ¶
func (o CreateRsuModelRequest) String() string
type CreateRsuModelResponse ¶
type CreateRsuModelResponse struct { // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**: RSU型号名称。 **取值范围**:长度不低于1不超过64,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**: RSU型号的描述信息。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**: RSU型号更新的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**: 在平台创建RSU型号的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` HttpStatusCode int `json:"-"` }
CreateRsuModelResponse Response Object
func (CreateRsuModelResponse) String ¶
func (o CreateRsuModelResponse) String() string
type CreateRsuRequest ¶
type CreateRsuRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *AddRsuDto `json:"body,omitempty"` }
CreateRsuRequest Request Object
func (CreateRsuRequest) String ¶
func (o CreateRsuRequest) String() string
type CreateRsuResponse ¶
type CreateRsuResponse struct { // **参数说明**:RSU的唯一标识符,在平台创建RSU时由平台生成。 RsuId *string `json:"rsu_id,omitempty"` // **参数说明**:RSU的名字。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:RSU的描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:RSU的设备序列号。 **取值范围**:只允许字母、数字、下划线(_)的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` // **参数说明**:RSU的IP。满足IP的格式,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *RsuLocation `json:"location,omitempty"` // **参数说明**:RSU设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 Status *string `json:"status,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 [创建RSU型号](https://support.huaweicloud.com/api-v2x/v2x_04_0020.html)。 **取值范围**:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 **该字段仅供使用MQTT协议RSU设备的用户输入。使用websocket协议RSU设备的用户需忽略此字段。** RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 IntersectionId *string `json:"intersection_id,omitempty"` // **参数说明**:RSU可关联的Edge的数量。 RelatedEdgeNum *int32 `json:"related_edge_num,omitempty"` // **参数说明**:RSU的软件版本,由RSU上报其软件版本。 SoftwareVersion *string `json:"software_version,omitempty"` HttpStatusCode int `json:"-"` }
CreateRsuResponse Response Object
func (CreateRsuResponse) String ¶
func (o CreateRsuResponse) String() string
type CreateTrafficControllerRequest ¶
type CreateTrafficControllerRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *AddTrafficControllerDto `json:"body,omitempty"` }
CreateTrafficControllerRequest Request Object
func (CreateTrafficControllerRequest) String ¶
func (o CreateTrafficControllerRequest) String() string
type CreateTrafficControllerResponse ¶
type CreateTrafficControllerResponse struct { // **参数说明**:信号机设备ID,全局唯一。 TrafficControllerId *string `json:"traffic_controller_id,omitempty"` // \"**参数说明**:序列号。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:名称。 Name *string `json:"name,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele float32 `json:"ele,omitempty"` // **参数说明**:位置说明。 **取值范围**:长度不超过128,只允许字母、数字、以及_等字符的组合。 PosDescription *string `json:"pos_description,omitempty"` // **参数说明**:架设方式。 **取值范围**: - columnar:柱式 - road-side-attach:路侧附着式 - cantilever:悬臂式 - gantry:门架式 - lane-above-attach:车行道上方附着式 InstallationMode *string `json:"installation_mode,omitempty"` // **参数说明**:所属道路名称,比如高速名称。 **取值范围**:长度不超过64,只允许汉字、字母、数字、以及_-等字符的组合。 RoadName *string `json:"road_name,omitempty"` // **参数说明**:信号机设备所属路段ID。 **取值范围**:长度等于30,只允许大写字母、数字。 LinkId *string `json:"link_id,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 Status *string `json:"status,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` HttpStatusCode int `json:"-"` }
CreateTrafficControllerResponse Response Object
func (CreateTrafficControllerResponse) String ¶
func (o CreateTrafficControllerResponse) String() string
type CreateTrafficEventRequest ¶
type CreateTrafficEventRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *AddTrafficEventDto `json:"body,omitempty"` }
CreateTrafficEventRequest Request Object
func (CreateTrafficEventRequest) String ¶
func (o CreateTrafficEventRequest) String() string
type CreateTrafficEventResponse ¶
type CreateTrafficEventResponse struct { // **参数说明**:事件状态。 **取值范围**: - Invalid:为过期事件,事件结束时间(end_time)在当前时间之前。 - Active:为活动事件,事件开始时间(start_time)在当前时间之前,并且事件结束时间(end_time)在当前时间之后。 - Future:为未来事件,事件开始时间(start_time)在当前时间之前。 Status *string `json:"status,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId *string `json:"event_id,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *string `json:"event_source_type,omitempty"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件优先级,0-7越大优先级越高。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件附加信息。 事件类型为如下数据时生效: - 道路最高限:必选,设置最高限速(整数值)km/h - 道路最低限速:必选,设置最低限速(整数值)km/h - 建议速度:必选,建议速度(整数值)km/h - 急弯路:可选,建议最高限速(整数值)km/h - 雨:可选,请输入1~4:1-细雨,2-小雨,3-中雨,4-大雨 - 雪:可选,请输入1~4:1-小雪,2-中雪,3-大雪,4-暴雪 - 风:可选,设置风速值(整数值)km/h - 雾:可选,请输入1或2:1-薄雾,2-浓雾 - 路面湿滑:可选,设置湿滑系数(0~1) - 路面结冰:可选,请设置冰层厚度(整数值)mm 建议填写方式为:user_defined_param1: \"xx\" EventParams map[string]string `json:"event_params,omitempty"` EventPosition *EventLocation `json:"event_position,omitempty"` // **参数说明**:事件描述。支持英文字母、数字、下划线、斜杠、中文及中文常用字符:。 ? ! , 、 ; : “ ” EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件生效的关联路径,至少需写入起始和终止位置的两个坐标点。 ReferencePaths *[]EventReferencePath `json:"reference_paths,omitempty"` // **参数说明**:事件所在位置。 EventPositionName *string `json:"event_position_name,omitempty"` // **参数说明**:开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime *sdktime.SdkTime `json:"start_time,omitempty"` // **参数说明**:结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime *sdktime.SdkTime `json:"end_time,omitempty"` // **参数说明**:备注。 Note *string `json:"note,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` // '**参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
CreateTrafficEventResponse Response Object
func (CreateTrafficEventResponse) String ¶
func (o CreateTrafficEventResponse) String() string
type CreateV2xEdgeAppRequest ¶
type CreateV2xEdgeAppRequest struct { // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId string `json:"v2x_edge_id"` // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` Body *AddV2XEdgeAppDto `json:"body,omitempty"` }
CreateV2xEdgeAppRequest Request Object
func (CreateV2xEdgeAppRequest) String ¶
func (o CreateV2xEdgeAppRequest) String() string
type CreateV2xEdgeAppResponse ¶
type CreateV2xEdgeAppResponse struct { // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本,比如1.0.0。 AppVersion *string `json:"app_version,omitempty"` // **参数说明**:应用部署状态。 **取值范围**: - UNINSTALLED:待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线 - UPGRADING:升级中 - DELETING:删除中 - RUNNING:运行中 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
CreateV2xEdgeAppResponse Response Object
func (CreateV2xEdgeAppResponse) String ¶
func (o CreateV2xEdgeAppResponse) String() string
type CreateV2xEdgeRequest ¶
type CreateV2xEdgeRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *AddV2XEdgeDto `json:"body,omitempty"` }
CreateV2xEdgeRequest Request Object
func (CreateV2xEdgeRequest) String ¶
func (o CreateV2xEdgeRequest) String() string
type CreateV2xEdgeResponse ¶
type CreateV2xEdgeResponse struct { // **参数说明**:Edge ID,用于唯一标识一个Edge V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:名称。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:Edge描述。 **取值范围**:长度不超过255,只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:设备编码。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:网络IP,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // ITS800,ATLAS 端口号 Port *int32 `json:"port,omitempty"` // **参数说明**:硬件类型。 **取值范围**:ITS800 或者 ATLAS HardwareType *string `json:"hardware_type,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *Location `json:"location,omitempty"` // **参数说明**:摄像头ID列表。 CameraIds *[]string `json:"camera_ids,omitempty"` // **参数说明**:雷达ID列表。 RadarIds *[]string `json:"radar_ids,omitempty"` // **参数说明**:Edge关联的本地RSU列表。 LocalRsus *[]string `json:"local_rsus,omitempty"` EdgeGeneralConfig *EdgeGeneralConfigInResponse `json:"edge_general_config,omitempty"` // Edge高级配置,Json格式 EdgeAdvanceConfig *interface{} `json:"edge_advance_config,omitempty"` // \"**参数说明**:状态。 **取值范围**: - UNINSTALLED: 待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线: - UPGRADING:升级中 - DELETING:删除中 Status *string `json:"status,omitempty"` // 边缘管理服务返回的node_id,用于关联EdgeManager的资源 NodeId *string `json:"node_id,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
CreateV2xEdgeResponse Response Object
func (CreateV2xEdgeResponse) String ¶
func (o CreateV2xEdgeResponse) String() string
type CreateVehicleRequest ¶
type CreateVehicleRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *AddVehicleDto `json:"body,omitempty"` }
CreateVehicleRequest Request Object
func (CreateVehicleRequest) String ¶
func (o CreateVehicleRequest) String() string
type CreateVehicleResponse ¶
type CreateVehicleResponse struct { // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId *string `json:"vehicle_id,omitempty"` // **参数说明**:车牌号。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 PlateNo *string `json:"plate_no,omitempty"` // **参数说明**:VIN码,车辆的17位VIN码。 **取值范围**:长度不超过17,只允许字母、数字字符的组合。 Vin *string `json:"vin,omitempty"` // \"**参数说明**:车载OBU的唯一标识。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 ObuId *string `json:"obu_id,omitempty"` // **参数说明**:IMEI,OBU上电子序列号。 **取值范围**:长度最小1最大255,支持纯数字的组合。 Imei *string `json:"imei,omitempty"` // **参数说明**:车俩品牌。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 Brand *string `json:"brand,omitempty"` // **参数说明**:车牌型号。 **取值范围**:长度最小1最大64,支持字母、数字、下划线(_)、横杠(-)的组合。 Model *string `json:"model,omitempty"` // **参数说明**:车辆年款。 **取值范围**:长度最小1最大64,支持纯数字的组合。 Style *string `json:"style,omitempty"` // **参数说明**:定义车辆的燃料动力类。 **取值范围**: - unknownFuel:未知 - gasoline:汽油 - ethanol:乙醇 - diesel:柴油 - electric:电动 - hybrid:混合燃料类型 - hydrogen:氢气 - natGasLiquid:液化天然气 - natGasComp:压缩天然气 - propane:丙烷\" FuelType *string `json:"fuel_type,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - gray:灰色 - red:红色 - blue:蓝色 - yellow:黄色 - orange:橙色 - brown:棕色 - green:绿色 - purple:紫色 - cyan:青色 - pink:粉红色 - transparent:透明色 - other:其他\" Color *string `json:"color,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - blue:蓝色 - yellow:黄色 - green:绿色 PlateColor *string `json:"plate_color,omitempty"` // **参数说明**:车辆接入网络的方式。 **取值范围**: - 5g - 4g - 3g - 2g - pc5Only - pc5And5g - pc5And4g - pc5And3g - pc5And2g AccessType *string `json:"access_type,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - UNKNOWN:未知状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
CreateVehicleResponse Response Object
func (CreateVehicleResponse) String ¶
func (o CreateVehicleResponse) String() string
type DeleteDataChannelRequest ¶
type DeleteDataChannelRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` }
DeleteDataChannelRequest Request Object
func (DeleteDataChannelRequest) String ¶
func (o DeleteDataChannelRequest) String() string
type DeleteDataChannelResponse ¶
type DeleteDataChannelResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteDataChannelResponse Response Object
func (DeleteDataChannelResponse) String ¶
func (o DeleteDataChannelResponse) String() string
type DeleteEdgeAppRequest ¶
type DeleteEdgeAppRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` }
DeleteEdgeAppRequest Request Object
func (DeleteEdgeAppRequest) String ¶
func (o DeleteEdgeAppRequest) String() string
type DeleteEdgeAppResponse ¶
type DeleteEdgeAppResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteEdgeAppResponse Response Object
func (DeleteEdgeAppResponse) String ¶
func (o DeleteEdgeAppResponse) String() string
type DeleteEdgeApplicationVersionRequest ¶
type DeleteEdgeApplicationVersionRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用版本,应用版本唯一。 Version string `json:"version"` }
DeleteEdgeApplicationVersionRequest Request Object
func (DeleteEdgeApplicationVersionRequest) String ¶
func (o DeleteEdgeApplicationVersionRequest) String() string
type DeleteEdgeApplicationVersionResponse ¶
type DeleteEdgeApplicationVersionResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteEdgeApplicationVersionResponse Response Object
func (DeleteEdgeApplicationVersionResponse) String ¶
func (o DeleteEdgeApplicationVersionResponse) String() string
type DeleteForwardingConfigRequest ¶
type DeleteForwardingConfigRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka,mrskafka”。 ForwardingType string `json:"forwarding_type"` // **参数说明**:转发配置的唯一ID。 ForwardingConfigId string `json:"forwarding_config_id"` }
DeleteForwardingConfigRequest Request Object
func (DeleteForwardingConfigRequest) String ¶
func (o DeleteForwardingConfigRequest) String() string
type DeleteForwardingConfigResponse ¶
type DeleteForwardingConfigResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteForwardingConfigResponse Response Object
func (DeleteForwardingConfigResponse) String ¶
func (o DeleteForwardingConfigResponse) String() string
type DeleteRsuModelRequest ¶
type DeleteRsuModelRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId string `json:"rsu_model_id"` }
DeleteRsuModelRequest Request Object
func (DeleteRsuModelRequest) String ¶
func (o DeleteRsuModelRequest) String() string
type DeleteRsuModelResponse ¶
type DeleteRsuModelResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteRsuModelResponse Response Object
func (DeleteRsuModelResponse) String ¶
func (o DeleteRsuModelResponse) String() string
type DeleteRsuRequest ¶
type DeleteRsuRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:RSU的唯一标识符,在平台创建RSU时由平台生成。 RsuId string `json:"rsu_id"` }
DeleteRsuRequest Request Object
func (DeleteRsuRequest) String ¶
func (o DeleteRsuRequest) String() string
type DeleteRsuResponse ¶
type DeleteRsuResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteRsuResponse Response Object
func (DeleteRsuResponse) String ¶
func (o DeleteRsuResponse) String() string
type DeleteTrafficControllerRequest ¶
type DeleteTrafficControllerRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // traffic_controller_id TrafficControllerId string `json:"traffic_controller_id"` }
DeleteTrafficControllerRequest Request Object
func (DeleteTrafficControllerRequest) String ¶
func (o DeleteTrafficControllerRequest) String() string
type DeleteTrafficControllerResponse ¶
type DeleteTrafficControllerResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteTrafficControllerResponse Response Object
func (DeleteTrafficControllerResponse) String ¶
func (o DeleteTrafficControllerResponse) String() string
type DeleteTrafficEventRequest ¶
type DeleteTrafficEventRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId string `json:"event_id"` }
DeleteTrafficEventRequest Request Object
func (DeleteTrafficEventRequest) String ¶
func (o DeleteTrafficEventRequest) String() string
type DeleteTrafficEventResponse ¶
type DeleteTrafficEventResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteTrafficEventResponse Response Object
func (DeleteTrafficEventResponse) String ¶
func (o DeleteTrafficEventResponse) String() string
type DeleteV2XEdgeAppByEdgeAppIdRequest ¶
type DeleteV2XEdgeAppByEdgeAppIdRequest struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId string `json:"v2x_edge_id"` }
DeleteV2XEdgeAppByEdgeAppIdRequest Request Object
func (DeleteV2XEdgeAppByEdgeAppIdRequest) String ¶
func (o DeleteV2XEdgeAppByEdgeAppIdRequest) String() string
type DeleteV2XEdgeAppByEdgeAppIdResponse ¶
type DeleteV2XEdgeAppByEdgeAppIdResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteV2XEdgeAppByEdgeAppIdResponse Response Object
func (DeleteV2XEdgeAppByEdgeAppIdResponse) String ¶
func (o DeleteV2XEdgeAppByEdgeAppIdResponse) String() string
type DeleteV2XEdgeByV2xEdgeIdRequest ¶
type DeleteV2XEdgeByV2xEdgeIdRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` }
DeleteV2XEdgeByV2xEdgeIdRequest Request Object
func (DeleteV2XEdgeByV2xEdgeIdRequest) String ¶
func (o DeleteV2XEdgeByV2xEdgeIdRequest) String() string
type DeleteV2XEdgeByV2xEdgeIdResponse ¶
type DeleteV2XEdgeByV2xEdgeIdResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteV2XEdgeByV2xEdgeIdResponse Response Object
func (DeleteV2XEdgeByV2xEdgeIdResponse) String ¶
func (o DeleteV2XEdgeByV2xEdgeIdResponse) String() string
type DeleteVehicleRequest ¶
type DeleteVehicleRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId string `json:"vehicle_id"` }
DeleteVehicleRequest Request Object
func (DeleteVehicleRequest) String ¶
func (o DeleteVehicleRequest) String() string
type DeleteVehicleResponse ¶
type DeleteVehicleResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
DeleteVehicleResponse Response Object
func (DeleteVehicleResponse) String ¶
func (o DeleteVehicleResponse) String() string
type EdgeGeneralConfig ¶
type EdgeGeneralConfig struct { // **参数说明**:AVP场景。 AvpEnabled *bool `json:"avp_enabled,omitempty"` // **参数说明**:RSM上报:默认不上报。 RsmEnabled *bool `json:"rsm_enabled,omitempty"` // **参数说明**:时延补偿:是否启动Edge时延补偿功能。 TimeCompensate *bool `json:"time_compensate,omitempty"` // **参数说明**:RSI事件定位功能。 RsiPositioningEnabled *bool `json:"rsi_positioning_enabled,omitempty"` // **参数说明**:应用日志级别,可选项:on/off,默认关闭。 LogLevel *string `json:"log_level,omitempty"` // **参数说明**:道路检测长度,单位:米。 RoadDetectionLength *float64 `json:"road_detection_length,omitempty"` // **参数说明**:匝道检测长度,单位:米。 RampDetectionLength *float64 `json:"ramp_detection_length,omitempty"` // **参数说明**:1400接口用户名。 **取值范围**:长度不小于8,不大于32,只允许数字字母下划线组合,且不能以数字下划线开头,不能有中文和特殊字符,gat1400用户名不能与gat1400密码相同。 Gat1400Username *string `json:"gat1400_username,omitempty"` // **参数说明**:1400接口密码。 **取值范围**: 1.密码必须包含如下至少两种字符的组合: -一个小写字母; -一个大写字母; -一个数字; -一个特殊字符:`~!@#$%^&*()-_=+\\|[{}];:'\",<.>/? 和空格 2.gat1400密码不能与gat1400用户名相同 Gat1400Password *string `json:"gat1400_password,omitempty"` // **参数说明**:ITS800鉴权用的用户名和密码。 UserName *string `json:"user_name,omitempty"` // **参数说明**:密码。 Password *string `json:"password,omitempty"` }
func (EdgeGeneralConfig) String ¶
func (o EdgeGeneralConfig) String() string
type EdgeGeneralConfigInResponse ¶
type EdgeGeneralConfigInResponse struct { // **参数说明**:AVP场景。 AvpEnabled *bool `json:"avp_enabled,omitempty"` // **参数说明**:RSM上报:默认不上报。 RsmEnabled *bool `json:"rsm_enabled,omitempty"` // **参数说明**:时延补偿:是否启动Edge时延补偿功能。 TimeCompensate *bool `json:"time_compensate,omitempty"` // **参数说明**:RSI事件定位功能。 RsiPositioningEnabled *bool `json:"rsi_positioning_enabled,omitempty"` // **参数说明**:应用日志级别 **取值范围**:on/off,默认关闭。 LogLevel *string `json:"log_level,omitempty"` // **参数说明**:道路检测长度,单位:米。 RoadDetectionLength *float64 `json:"road_detection_length,omitempty"` // **参数说明**:匝道检测长度,单位:米。 RampDetectionLength *float64 `json:"ramp_detection_length,omitempty"` // **参数说明**:1400接口用户名。 **取值范围**:长度不小于8,不大于32,只允许数字字母下划线组合,且不能以数字下划线开头,不能有中文和特殊字符,gat1400用户名不能与gat1400密码相同。 Gat1400Username *string `json:"gat1400_username,omitempty"` // **参数说明**:ITS800鉴权用的用户名和密码。 UserName *string `json:"user_name,omitempty"` }
func (EdgeGeneralConfigInResponse) String ¶
func (o EdgeGeneralConfigInResponse) String() string
type EventExInfo ¶
type EventExInfo struct { // **参数说明**:识别出交通事件时所对应的交通参与者。 Participants *[]EventParticipant `json:"participants,omitempty"` CongestionInfo *CongestionInfo `json:"congestion_info,omitempty"` }
EventExInfo 交通事件扩展信息
func (EventExInfo) String ¶
func (o EventExInfo) String() string
type EventLocation ¶
type EventLocation struct { // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` }
func (EventLocation) String ¶
func (o EventLocation) String() string
type EventParticipant ¶
type EventParticipant struct { // **参数说明**:交通参与者的具体类型描述。 **取值范围**: - unknown:未知 - motor:机动车 - non-motor:非机动车 - pedestrian:行人 PtcType *EventParticipantPtcType `json:"ptc_type,omitempty"` // **参数说明**:车牌号。 PlateNo *string `json:"plate_no,omitempty"` // **参数说明**:对应车辆被检测到超速或者慢行时的速度小。单位为0.02米每秒。值为8191时代表无效数值。 Speed *int32 `json:"speed,omitempty"` // **参数说明**:车辆类型。参考 [车辆基本类型参数说明](https://support.huaweicloud.com/api-v2x/v2x_04_0162.html)。 VehicleClass *int32 `json:"vehicle_class,omitempty"` // **参数说明**:机动车车辆类型。参考[机动车车辆类型](https://support.huaweicloud.com/api-v2x/v2x_04_0179.html)。 GatVehicleClass *string `json:"gat_vehicle_class,omitempty"` // **参数说明**:感知设备识别的id,具体表示为机动车轨迹ID。 TrackId *int64 `json:"track_id,omitempty"` // **参数说明**:事件发生的所在车道 LaneNo *int32 `json:"lane_no,omitempty"` // **参数说明**:目标检测框信息列表。 TargetRects *[]TargetRect `json:"target_rects,omitempty"` }
EventParticipant 交通参与者
func (EventParticipant) String ¶
func (o EventParticipant) String() string
type EventParticipantPtcType ¶
type EventParticipantPtcType struct {
// contains filtered or unexported fields
}
func (EventParticipantPtcType) MarshalJSON ¶
func (c EventParticipantPtcType) MarshalJSON() ([]byte, error)
func (*EventParticipantPtcType) UnmarshalJSON ¶
func (c *EventParticipantPtcType) UnmarshalJSON(b []byte) error
func (EventParticipantPtcType) Value ¶
func (c EventParticipantPtcType) Value() string
type EventParticipantPtcTypeEnum ¶
type EventParticipantPtcTypeEnum struct { UNKNOWN EventParticipantPtcType MOTOR EventParticipantPtcType NON_MOTOR EventParticipantPtcType PEDESTRIAN EventParticipantPtcType }
func GetEventParticipantPtcTypeEnum ¶
func GetEventParticipantPtcTypeEnum() EventParticipantPtcTypeEnum
type EventReferencePath ¶
type EventReferencePath struct { // **参数说明**:激活路径。 ActivePath *[]EventLocation `json:"active_path,omitempty"` // **参数说明**:事件的影响区域半径,可选,单位为分米。用半径表示影响区域边界离中心线的垂直距离,反映该区域的宽度以覆盖实际路段。 PathRadius *int32 `json:"path_radius,omitempty"` }
func (EventReferencePath) String ¶
func (o EventReferencePath) String() string
type ExtDevice ¶
type ExtDevice struct { // **参数说明**:源路径。 Source string `json:"source"` // **参数说明**:卷挂载路径。 Destination string `json:"destination"` // **参数说明**:只读,默认MRW。 CgroupPermissions *string `json:"cgroup_permissions,omitempty"` }
ExtDevice 对应linux上device概念,用于串口、AI加速卡的挂载
type ForwardingConfig ¶
type ForwardingConfig struct { // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka、mrskafka”。 ForwardingType *string `json:"forwarding_type,omitempty"` KafkaConfig *KafkaConfigResponseDto `json:"kafka_config,omitempty"` MrsKafkaConfig *MrsKafkaConfigResponseDto `json:"mrs_kafka_config,omitempty"` }
ForwardingConfig **参数说明**:转发配置。
func (ForwardingConfig) String ¶
func (o ForwardingConfig) String() string
type ForwardingConfigRequestDto ¶
type ForwardingConfigRequestDto struct { KafkaConfig *KafkaConfigRequestDto `json:"kafka_config,omitempty"` MrsKafkaConfig *MrsKafkaConfigRequestDto `json:"mrs_kafka_config,omitempty"` }
ForwardingConfigRequestDto **参数说明**:转发配置信息。
func (ForwardingConfigRequestDto) String ¶
func (o ForwardingConfigRequestDto) String() string
type HistoryTrafficEventDto ¶
type HistoryTrafficEventDto struct { // **参数说明**:事件ID,由平台生成。 EventId *string `json:"event_id,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *string `json:"event_source_type,omitempty"` // **参数说明**:事件来源ID。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:设备编码。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:区域码。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件的分类。 **取值范围**: - AbnormalTraffic:异常路况 - AbnormalVehicle:异常车况 - AdverseWeather:恶劣天气 - TrafficSign:标志标牌 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:路口id,对应到一组雷视拟合设备,检测一个特定的路口或者路段。 CrossId *string `json:"cross_id,omitempty"` // **参数说明**:交通事件描述。 EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件级别(1-5) 由低到高的事件严重程度。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件参数,用户自定义。 EventParams map[string]string `json:"event_params,omitempty"` EventPosition *Position3D `json:"event_position,omitempty"` // **参数说明**:事件位置名称。 EventPositionName *string `json:"event_position_name,omitempty"` // **参数说明**:事件的关联路径。 ReferencePaths *[]ReferencePath `json:"reference_paths,omitempty"` // **参数说明**:用户备注信息。 Note *string `json:"note,omitempty"` // **参数说明**:事件的状态。 **取值范围**: - Invalid:过期事件,事件发生的时间段在当前时间之前。 - Active:活动事件,事件正在发生,当前时间处于事件发生时间段内。 - Future:未来事件,在当前时间之后才会发生的事件。 EventStatus *string `json:"event_status,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` EventExInfo *EventExInfo `json:"event_ex_info,omitempty"` // **参数说明**:事件关联的rsuID。 RsuId *[]string `json:"rsu_id,omitempty"` // **参数说明**:事件的开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime *string `json:"start_time,omitempty"` // **参数说明**:事件的结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime *string `json:"end_time,omitempty"` // **参数说明**:事件的创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *string `json:"created_time,omitempty"` }
func (HistoryTrafficEventDto) String ¶
func (o HistoryTrafficEventDto) String() string
type IdAndStatus ¶
type IdAndStatus struct { // **参数说明**:摄像头、雷达或RSU的ID。 Id *string `json:"id,omitempty"` // **参数说明**:摄像头、雷达或RSU的状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 Status *string `json:"status,omitempty"` }
IdAndStatus **参数说明**:对象的简易状态,包括ID和状态。
func (IdAndStatus) String ¶
func (o IdAndStatus) String() string
type ImmediateEventDto ¶
type ImmediateEventDto struct { // **参数说明**:事件发生时间,毫秒级。 格式:yyyy-MM-dd”T”HH:mm:ss.SSS”Z” 例如 2015-12-12T12:12:12.356Z。 TimeStamp *sdktime.SdkTime `json:"time_stamp"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass ImmediateEventDtoEventClass `json:"event_class"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType int32 `json:"event_type"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSource ImmediateEventDtoEventSource `json:"event_source"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:道路交通事件的信息来源提供的事件置信度水平,帮助接收端判断是否相信该事件信息,可选。 EventConfidence *int32 `json:"event_confidence,omitempty"` EventPosition *ImmediateEventPosition3D `json:"event_position"` // **参数说明**:事件的发生区域半径,单位为分米。 EventRadius *int32 `json:"event_radius,omitempty"` // **参数说明**:事件的文本描述信息,可自行扩展需传递的信息。 EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件优先级,0-7,数字越大,级别越高。 EventPriority *int32 `json:"event_priority,omitempty"` // **参数说明**:事件生效的关联路径。 ReferencePaths *[]ImmediateEventReferencePath `json:"reference_paths,omitempty"` }
ImmediateEventDto **参数说明**:即时事件的内容。
func (ImmediateEventDto) String ¶
func (o ImmediateEventDto) String() string
type ImmediateEventDtoEventClass ¶
type ImmediateEventDtoEventClass struct {
// contains filtered or unexported fields
}
func (ImmediateEventDtoEventClass) MarshalJSON ¶
func (c ImmediateEventDtoEventClass) MarshalJSON() ([]byte, error)
func (*ImmediateEventDtoEventClass) UnmarshalJSON ¶
func (c *ImmediateEventDtoEventClass) UnmarshalJSON(b []byte) error
func (ImmediateEventDtoEventClass) Value ¶
func (c ImmediateEventDtoEventClass) Value() string
type ImmediateEventDtoEventClassEnum ¶
type ImmediateEventDtoEventClassEnum struct { ABNORMAL_TRAFFIC ImmediateEventDtoEventClass ADVERSE_WEATHER ImmediateEventDtoEventClass ABNORMAL_VEHICLE ImmediateEventDtoEventClass TRAFFIC_SIGN ImmediateEventDtoEventClass }
func GetImmediateEventDtoEventClassEnum ¶
func GetImmediateEventDtoEventClassEnum() ImmediateEventDtoEventClassEnum
type ImmediateEventDtoEventSource ¶
type ImmediateEventDtoEventSource struct {
// contains filtered or unexported fields
}
func (ImmediateEventDtoEventSource) MarshalJSON ¶
func (c ImmediateEventDtoEventSource) MarshalJSON() ([]byte, error)
func (*ImmediateEventDtoEventSource) UnmarshalJSON ¶
func (c *ImmediateEventDtoEventSource) UnmarshalJSON(b []byte) error
func (ImmediateEventDtoEventSource) Value ¶
func (c ImmediateEventDtoEventSource) Value() string
type ImmediateEventDtoEventSourceEnum ¶
type ImmediateEventDtoEventSourceEnum struct { UNKNOWN ImmediateEventDtoEventSource POLICE ImmediateEventDtoEventSource GOVERNMENT ImmediateEventDtoEventSource METEOROLOGICAL ImmediateEventDtoEventSource INTERNET ImmediateEventDtoEventSource DETECTION ImmediateEventDtoEventSource V2X_SERVER ImmediateEventDtoEventSource RSU ImmediateEventDtoEventSource OBU ImmediateEventDtoEventSource }
func GetImmediateEventDtoEventSourceEnum ¶
func GetImmediateEventDtoEventSourceEnum() ImmediateEventDtoEventSourceEnum
type ImmediateEventPosition3D ¶
type ImmediateEventPosition3D struct { // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele float32 `json:"ele,omitempty"` }
ImmediateEventPosition3D 位置信息。
func (ImmediateEventPosition3D) String ¶
func (o ImmediateEventPosition3D) String() string
type ImmediateEventReferencePath ¶
type ImmediateEventReferencePath struct { // **参数说明**:通过点集合定义一个有向的作用范围。 ActivePath []ImmediateEventPosition3D `json:"active_path"` // **参数说明**:事件的影响区域半径,可选,单位为分米。用半径表示影响区域边界离中心线的垂直距离,反映该区域的宽度以覆盖实际路段。 PathRadius *int32 `json:"path_radius,omitempty"` }
func (ImmediateEventReferencePath) String ¶
func (o ImmediateEventReferencePath) String() string
type ImmediateEventResponseDto ¶
type ImmediateEventResponseDto struct { // **参数说明**:事件发生时间,毫秒级。 格式:yyyy-MM-dd”T”HH:mm:ss.SSS”Z” 例如 2015-12-12T12:12:12.356Z。 TimeStamp *sdktime.SdkTime `json:"time_stamp,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *ImmediateEventResponseDtoEventClass `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSource *ImmediateEventResponseDtoEventSource `json:"event_source,omitempty"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:道路交通事件的信息来源提供的事件置信度水平,帮助接收端判断是否相信该事件信息,可选。 EventConfidence *int32 `json:"event_confidence,omitempty"` EventPosition *ImmediateEventPosition3D `json:"event_position,omitempty"` // **参数说明**:事件的发生区域半径,单位为分米。 EventRadius *int32 `json:"event_radius,omitempty"` // **参数说明**:事件的文本描述信息,可自行扩展需传递的信息。 EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件优先级,0-7,数字越大,级别越高。 EventPriority *int32 `json:"event_priority,omitempty"` // **参数说明**:事件生效的关联路径。 ReferencePaths *[]ImmediateEventReferencePath `json:"reference_paths,omitempty"` }
ImmediateEventResponseDto **参数说明**:即时事件的内容。
func (ImmediateEventResponseDto) String ¶
func (o ImmediateEventResponseDto) String() string
type ImmediateEventResponseDtoEventClass ¶
type ImmediateEventResponseDtoEventClass struct {
// contains filtered or unexported fields
}
func (ImmediateEventResponseDtoEventClass) MarshalJSON ¶
func (c ImmediateEventResponseDtoEventClass) MarshalJSON() ([]byte, error)
func (*ImmediateEventResponseDtoEventClass) UnmarshalJSON ¶
func (c *ImmediateEventResponseDtoEventClass) UnmarshalJSON(b []byte) error
func (ImmediateEventResponseDtoEventClass) Value ¶
func (c ImmediateEventResponseDtoEventClass) Value() string
type ImmediateEventResponseDtoEventClassEnum ¶
type ImmediateEventResponseDtoEventClassEnum struct { ABNORMAL_TRAFFIC ImmediateEventResponseDtoEventClass ADVERSE_WEATHER ImmediateEventResponseDtoEventClass ABNORMAL_VEHICLE ImmediateEventResponseDtoEventClass TRAFFIC_SIGN ImmediateEventResponseDtoEventClass }
func GetImmediateEventResponseDtoEventClassEnum ¶
func GetImmediateEventResponseDtoEventClassEnum() ImmediateEventResponseDtoEventClassEnum
type ImmediateEventResponseDtoEventSource ¶
type ImmediateEventResponseDtoEventSource struct {
// contains filtered or unexported fields
}
func (ImmediateEventResponseDtoEventSource) MarshalJSON ¶
func (c ImmediateEventResponseDtoEventSource) MarshalJSON() ([]byte, error)
func (*ImmediateEventResponseDtoEventSource) UnmarshalJSON ¶
func (c *ImmediateEventResponseDtoEventSource) UnmarshalJSON(b []byte) error
func (ImmediateEventResponseDtoEventSource) Value ¶
func (c ImmediateEventResponseDtoEventSource) Value() string
type ImmediateEventResponseDtoEventSourceEnum ¶
type ImmediateEventResponseDtoEventSourceEnum struct { UNKNOWN ImmediateEventResponseDtoEventSource POLICE ImmediateEventResponseDtoEventSource GOVERNMENT ImmediateEventResponseDtoEventSource METEOROLOGICAL ImmediateEventResponseDtoEventSource INTERNET ImmediateEventResponseDtoEventSource DETECTION ImmediateEventResponseDtoEventSource V2X_SERVER ImmediateEventResponseDtoEventSource RSU ImmediateEventResponseDtoEventSource OBU ImmediateEventResponseDtoEventSource }
func GetImmediateEventResponseDtoEventSourceEnum ¶
func GetImmediateEventResponseDtoEventSourceEnum() ImmediateEventResponseDtoEventSourceEnum
type IpcResponseDto ¶
type IpcResponseDto struct { // **参数说明**:摄像头ID,console界面查询摄像头IPC列表中的设备Id。 CameraId *string `json:"camera_id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:摄像头名称。 Name *string `json:"name,omitempty"` // **参数说明**:摄像头所感知的路口或者路段的Id。 CrossId *string `json:"cross_id,omitempty"` // **参数说明**:摄像头聚焦类型。 - long:长焦 - short:短焦 FocalType *string `json:"focal_type,omitempty"` // **参数说明**:摄像头连接的ITS800的互联编码。 ParentConnectCode *string `json:"parent_connect_code,omitempty"` // **参数说明**:摄像头的互联编码。 ConnectCode *string `json:"connect_code,omitempty"` // **参数说明**:描述。 Description *string `json:"description,omitempty"` // **参数说明**:IPC的设备编码。 Esn *string `json:"esn,omitempty"` // **参数说明**:该摄像头的ip地址。 Ip *string `json:"ip,omitempty"` // **参数说明**:摄像机的状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 - SLEEP:休眠 Status *IpcResponseDtoStatus `json:"status,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:最后在线时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` }
func (IpcResponseDto) String ¶
func (o IpcResponseDto) String() string
type IpcResponseDtoStatus ¶
type IpcResponseDtoStatus struct {
// contains filtered or unexported fields
}
func (IpcResponseDtoStatus) MarshalJSON ¶
func (c IpcResponseDtoStatus) MarshalJSON() ([]byte, error)
func (*IpcResponseDtoStatus) UnmarshalJSON ¶
func (c *IpcResponseDtoStatus) UnmarshalJSON(b []byte) error
func (IpcResponseDtoStatus) Value ¶
func (c IpcResponseDtoStatus) Value() string
type IpcResponseDtoStatusEnum ¶
type IpcResponseDtoStatusEnum struct { ONLINE IpcResponseDtoStatus OFFLINE IpcResponseDtoStatus INITIAL IpcResponseDtoStatus UNKNOWN IpcResponseDtoStatus SLEEP IpcResponseDtoStatus }
func GetIpcResponseDtoStatusEnum ¶
func GetIpcResponseDtoStatusEnum() IpcResponseDtoStatusEnum
type KafkaConfigRequestDto ¶
type KafkaConfigRequestDto struct { // **参数说明**:Topic前缀,不携带时以user_topics中具体Topic为准,携带时前缀将拼接在user_topics中的topic前方,例如:topic_prefixv2x-v1-tracks,topic_prefixv2x-v1-bsm。 TopicPrefix *string `json:"topic_prefix,omitempty"` // **参数说明**:kafka的主题列表,根据需要转发的消息类型填写。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 UserTopics *[]string `json:"user_topics,omitempty"` // **参数说明**:Kafka broker列表。 Brokers []string `json:"brokers"` // **参数说明**:kafka用户名。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:kafka密码。 Password *string `json:"password,omitempty"` }
KafkaConfigRequestDto **参数说明**:Kafka配置。
func (KafkaConfigRequestDto) String ¶
func (o KafkaConfigRequestDto) String() string
type KafkaConfigResponseDto ¶
type KafkaConfigResponseDto struct { // **参数说明**:每一套Kafka配置的唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 KafkaConfigId *string `json:"kafka_config_id,omitempty"` // **参数说明**:kafka的主题列表。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 KafkaTopics *[]string `json:"kafka_topics,omitempty"` // **参数说明**:Kafka broker列表。 Brokers *[]string `json:"brokers,omitempty"` // **参数说明**:kafka用户名。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:Topic前缀。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 TopicPrefix *string `json:"topic_prefix,omitempty"` // **参数说明**:一套kafka的连接状态。 **取值范围**: - OFFLINE:离线 - ONLINE:在线 Status *KafkaConfigResponseDtoStatus `json:"status,omitempty"` // **参数说明**:创建时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:修改时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` }
KafkaConfigResponseDto **参数说明**:Kafka配置信息。
func (KafkaConfigResponseDto) String ¶
func (o KafkaConfigResponseDto) String() string
type KafkaConfigResponseDtoStatus ¶
type KafkaConfigResponseDtoStatus struct {
// contains filtered or unexported fields
}
func (KafkaConfigResponseDtoStatus) MarshalJSON ¶
func (c KafkaConfigResponseDtoStatus) MarshalJSON() ([]byte, error)
func (*KafkaConfigResponseDtoStatus) UnmarshalJSON ¶
func (c *KafkaConfigResponseDtoStatus) UnmarshalJSON(b []byte) error
func (KafkaConfigResponseDtoStatus) Value ¶
func (c KafkaConfigResponseDtoStatus) Value() string
type KafkaConfigResponseDtoStatusEnum ¶
type KafkaConfigResponseDtoStatusEnum struct { OFFLINE KafkaConfigResponseDtoStatus ONLINE KafkaConfigResponseDtoStatus }
func GetKafkaConfigResponseDtoStatusEnum ¶
func GetKafkaConfigResponseDtoStatusEnum() KafkaConfigResponseDtoStatusEnum
type LaneOccupancy ¶
type LaneOccupancy struct { // **参数说明**:车道编号。车道从左到右,从0开始编号 LaneId *int32 `json:"lane_id,omitempty"` // **参数说明**:车道的空间占有率。 SpaceOccupancy *float64 `json:"space_occupancy,omitempty"` // **参数说明**:车道的时间占有率。 TimeOccupancy *float64 `json:"time_occupancy,omitempty"` }
LaneOccupancy 分车道统计的占有率
func (LaneOccupancy) String ¶
func (o LaneOccupancy) String() string
type ListEdgeFlowsRequest ¶
type ListEdgeFlowsRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:查询此时间后达到平台的消息。 格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z'。 例如 2020-09-01T01:37:01.000Z。 **取值范围**:携带edge_id参数查询时,from_date和to_date的时间范围不能超过24小时;未携带edge_id参数查询时,from_date和to_date的时间范围不能超过1小时。 FromDate *string `json:"from_date,omitempty"` // **参数说明**:查询此时间前达到平台的消息。 格式:yyyy-MM-dd'T'HH:mm:ss.SSS'Z'。 例如 2020-09-02T01:37:01.000Z。 **取值范围**:携带edge_id参数查询时,from_date和to_date的时间范围不能超过24小时;未携带edge_id参数查询时,from_date和to_date的时间范围不能超过1小时。 ToDate *string `json:"to_date,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 **取值范围**:数字,a至f的小写字母,横杠(-),长度为36的组合。 EdgeId *string `json:"edge_id,omitempty"` }
ListEdgeFlowsRequest Request Object
func (ListEdgeFlowsRequest) String ¶
func (o ListEdgeFlowsRequest) String() string
type ListEdgeFlowsResponse ¶
type ListEdgeFlowsResponse struct { // **参数说明**:条件查询返回的总条数。 Count *int64 `json:"count,omitempty"` // **参数说明**:车辆流量,平均速度等统计信息列表 Statistics *[]OpenV2XStatisticsBody `json:"statistics,omitempty"` HttpStatusCode int `json:"-"` }
ListEdgeFlowsResponse Response Object
func (ListEdgeFlowsResponse) String ¶
func (o ListEdgeFlowsResponse) String() string
type ListRsuModelsRequest ¶
type ListRsuModelsRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` }
ListRsuModelsRequest Request Object
func (ListRsuModelsRequest) String ¶
func (o ListRsuModelsRequest) String() string
type ListRsuModelsResponse ¶
type ListRsuModelsResponse struct { // **参数说明**:满足查询条件的记录总数。 Count *int64 `json:"count,omitempty"` // **参数说明**:RSU型号信息列表。 RsuModels *[]RsuModelSummary `json:"rsu_models,omitempty"` HttpStatusCode int `json:"-"` }
ListRsuModelsResponse Response Object
func (ListRsuModelsResponse) String ¶
func (o ListRsuModelsResponse) String() string
type ListV2xEdgeAppRequest ¶
type ListV2xEdgeAppRequest struct { // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId string `json:"v2x_edge_id"` // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:每页记录数。 Limit *int32 `json:"limit,omitempty"` }
ListV2xEdgeAppRequest Request Object
func (ListV2xEdgeAppRequest) String ¶
func (o ListV2xEdgeAppRequest) String() string
type ListV2xEdgeAppResponse ¶
type ListV2xEdgeAppResponse struct { // **参数说明**:满足查询条件的记录数。 Count *int64 `json:"count,omitempty"` // **参数说明**:已部署的边缘应用列表。 Apps *[]V2XEdgeAppResponseDto `json:"apps,omitempty"` HttpStatusCode int `json:"-"` }
ListV2xEdgeAppResponse Response Object
func (ListV2xEdgeAppResponse) String ¶
func (o ListV2xEdgeAppResponse) String() string
type ListV2xEdgesRequest ¶
type ListV2xEdgesRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:状态。 **取值范围**: - UNINSTALLED: 待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线: - UPGRADING:升级中 - DELETING:删除中 Status *string `json:"status,omitempty"` }
ListV2xEdgesRequest Request Object
func (ListV2xEdgesRequest) String ¶
func (o ListV2xEdgesRequest) String() string
type ListV2xEdgesResponse ¶
type ListV2xEdgesResponse struct { // **参数说明**:总数。 Count *int64 `json:"count,omitempty"` // **参数说明**:数据列表。 Edges *[]V2XEdgeListResponseDto `json:"edges,omitempty"` HttpStatusCode int `json:"-"` }
ListV2xEdgesResponse Response Object
func (ListV2xEdgesResponse) String ¶
func (o ListV2xEdgesResponse) String() string
type Location ¶
type Location struct { // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负。单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` }
Location **参数说明**:位置信息。
type ModelFlow ¶
type ModelFlow struct { // **参数说明**:车辆类型。参考[车辆基本类型](https://support.huaweicloud.com/api-v2x/v2x_04_0162.html)。 VehicleClass *int32 `json:"vehicle_class,omitempty"` // **参数说明**:统计周期内的车辆数。 Flow *int32 `json:"flow,omitempty"` // **参数说明**:车辆平均速度,单位km/h。 AverageSpeed float32 `json:"average_speed,omitempty"` }
ModelFlow **参数说明**:不同车辆类型的流量统计。
type ModifyRsuRequestDto ¶
type ModifyRsuRequestDto struct { // **参数说明**:RSU的名字。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:RSU的描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:RSU的IP。满足IP的格式,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` // **参数说明**:RSU可关联的Edge的数量,修改值需大于等于当前已连接设备。 RelatedEdgeNum *int32 `json:"related_edge_num,omitempty"` // **参数说明**:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 IntersectionId *string `json:"intersection_id,omitempty"` }
func (ModifyRsuRequestDto) String ¶
func (o ModifyRsuRequestDto) String() string
type ModifyTrafficControllerRequestDto ¶
type ModifyTrafficControllerRequestDto struct { // **参数说明**:名称。 **取值范围**:长度不超过128,只允许汉字、字母、数字、以及_-等字符的组合。 Name *string `json:"name,omitempty"` // **参数说明**:描述 Description *string `json:"description,omitempty"` // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele float32 `json:"ele,omitempty"` // **参数说明**:位置说明。 **取值范围**:长度不超过128,只允许字母、数字、以及_等字符的组合。 PosDescription *string `json:"pos_description,omitempty"` // **参数说明**:架设方式。 **取值范围**: - columnar:柱式 - road-side-attach:路侧附着式 - cantilever:悬臂式 - gantry:门架式 - lane-above-attach:车行道上方附着式\" InstallationMode *string `json:"installation_mode,omitempty"` // **参数说明**:所属道路名称,比如高速名称。 **取值范围**:长度不超过64,只允许汉字、字母、数字、以及_-等字符的组合。 RoadName *string `json:"road_name,omitempty"` // **参数说明**:信号机设备所属路段ID。 **取值范围**:长度等于30,只允许大写字母、数字。 LinkId *string `json:"link_id,omitempty"` }
func (ModifyTrafficControllerRequestDto) String ¶
func (o ModifyTrafficControllerRequestDto) String() string
type ModifyV2XEdgeAppDto ¶
type ModifyV2XEdgeAppDto struct { // **参数说明**:应用版本,比如1.0.0,升级边缘应用版本时应确保应用版本状态为发布(PUBLISHED),查询应用版本状态方法参见:[查询应用版本详情](https://support.huaweicloud.com/api-v2x/v2x_04_0104.html),更新应用版本状态方法参见:[更新应用版本状态](https://support.huaweicloud.com/api-v2x/v2x_04_0105.html)。 **取值范围**:只允许小写字母、数字、连接符(-)、点(.)的组合且要以小写字母或数字开头和结尾。 AppVersion string `json:"app_version"` }
ModifyV2XEdgeAppDto AppModel传输对象
func (ModifyV2XEdgeAppDto) String ¶
func (o ModifyV2XEdgeAppDto) String() string
type ModifyV2XEdgeDto ¶
type ModifyV2XEdgeDto struct { // **参数说明**:名称。 **取值范围**:长度不超过128,只允许中文、字母、数字、以及_.-等字符的组合。 Name *string `json:"name,omitempty"` // **参数说明**:Edge描述。 **取值范围**:长度不超过255,只允许中文、字母、数字、以及_.-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:设备编码。仅用于一致性检查,不可修改。 **取值范围**:长度不超过64,只允许中文、字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:网络IP,例如:127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:ITS800,ATLAS 端口号。 Port *int32 `json:"port,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *Location `json:"location,omitempty"` // **参数说明**:摄像头ID列表。 CameraIds *[]string `json:"camera_ids,omitempty"` // **参数说明**:雷达ID列表。 RadarIds *[]string `json:"radar_ids,omitempty"` // **参数说明**:Edge关联的本地RSU列表。 LocalRsus *[]string `json:"local_rsus,omitempty"` EdgeGeneralConfig *EdgeGeneralConfig `json:"edge_general_config,omitempty"` // **参数说明**:Edge高级配置(请谨慎修改,错误的配置将导致edge不可用),Json格式;如果想要删除整个edge_advance_config可以填写空Object(例如:{})。如果想移除某个配置项,直接从配置数据中移除相应的属性即可。 EdgeAdvanceConfig *interface{} `json:"edge_advance_config,omitempty"` }
ModifyV2XEdgeDto V2XEdge模型资源返回对象
func (ModifyV2XEdgeDto) String ¶
func (o ModifyV2XEdgeDto) String() string
type ModifyVehicleRequestDto ¶
type ModifyVehicleRequestDto struct { // **参数说明**:IMEI,OBU上电子序列号。 **取值范围**:长度最小1最大255,支持纯数字的组合。 Imei *string `json:"imei,omitempty"` // **参数说明**:车俩品牌。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 Brand *string `json:"brand,omitempty"` // **参数说明**:车牌型号。 **取值范围**:长度最小1最大64,支持字母、数字、下划线(_)、横杠(-)的组合。 Model *string `json:"model,omitempty"` // **参数说明**:车辆年款。 **取值范围**:长度最小1最大64,支持纯数字的组合。 Style *string `json:"style,omitempty"` // **参数说明**:定义车辆的燃料动力类。 **取值范围**: - unknownFuel:未知 - gasoline:汽油 - ethanol:乙醇 - diesel:柴油 - electric:电动 - hybrid:混合燃料类型 - hydrogen:氢气 - natGasLiquid:液化天然气 - natGasComp:压缩天然气 - propane:丙烷\" FuelType *string `json:"fuel_type,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - gray:灰色 - red:红色 - blue:蓝色 - yellow:黄色 - orange:橙色 - brown:棕色 - green:绿色 - purple:紫色 - cyan:青色 - pink:粉红色 - transparent:透明色 - other:其他 Color *string `json:"color,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - blue:蓝色 - yellow:黄色 - green:绿色 PlateColor *string `json:"plate_color,omitempty"` // **参数说明**:车辆接入网络的方式。 **取值范围**: - 5g - 4g - 3g - 2g - pc5Only - pc5And5g - pc5And4g - pc5And3g - pc5And2g AccessType *string `json:"access_type,omitempty"` // **参数说明**:描述 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合 Description *string `json:"description,omitempty"` }
func (ModifyVehicleRequestDto) String ¶
func (o ModifyVehicleRequestDto) String() string
type MrsKafkaConfigRequestDto ¶
type MrsKafkaConfigRequestDto struct { // **参数说明**:mrskafka的主题列表,根据需要转发的消息类型填写。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 UserTopics *[]string `json:"user_topics,omitempty"` // **参数说明**:mrsKafka broker列表。 Brokers []string `json:"brokers"` // **参数说明**:mrskafka用户名,若开启安全认证该参数必填。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:是否开启kerberos安全认证的开关。若开启安全认证则需要先上传kerberos安全认证的凭证。 Authentication *bool `json:"authentication,omitempty"` // **参数说明**:若开启安全认证则需要先上传kerberos安全认证的krb5_file的凭证内容。 Krb5Content *string `json:"krb5_content,omitempty"` // **参数说明**:若开启安全认证则需要先上传kerberos安全认证的keytab_file的凭证内容。 KeytabContent *string `json:"keytab_content,omitempty"` }
MrsKafkaConfigRequestDto **参数说明**:mrsKafka配置。
func (MrsKafkaConfigRequestDto) String ¶
func (o MrsKafkaConfigRequestDto) String() string
type MrsKafkaConfigResponseDto ¶
type MrsKafkaConfigResponseDto struct { // **参数说明**:每一套Kafka配置的唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 KafkaConfigId *string `json:"kafka_config_id,omitempty"` // **参数说明**:kafka的主题列表。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 KafkaTopics *[]string `json:"kafka_topics,omitempty"` // **参数说明**:Kafka broker列表。 Brokers *[]string `json:"brokers,omitempty"` // **参数说明**:mrskafka用户名,若开启安全认证该参数必填。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:一套kafka的连接状态。 **取值范围**: - OFFLINE:离线 - ONLINE:在线 Status *MrsKafkaConfigResponseDtoStatus `json:"status,omitempty"` // **参数说明**:是否开启kerberos安全认证的开关。若开启安全认证则需要先上传kerberos安全认证的凭证。 Authentication *bool `json:"authentication,omitempty"` // **参数说明**:创建时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:修改时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` }
MrsKafkaConfigResponseDto **参数说明**:mrsKafka配置信息。
func (MrsKafkaConfigResponseDto) String ¶
func (o MrsKafkaConfigResponseDto) String() string
type MrsKafkaConfigResponseDtoStatus ¶
type MrsKafkaConfigResponseDtoStatus struct {
// contains filtered or unexported fields
}
func (MrsKafkaConfigResponseDtoStatus) MarshalJSON ¶
func (c MrsKafkaConfigResponseDtoStatus) MarshalJSON() ([]byte, error)
func (*MrsKafkaConfigResponseDtoStatus) UnmarshalJSON ¶
func (c *MrsKafkaConfigResponseDtoStatus) UnmarshalJSON(b []byte) error
func (MrsKafkaConfigResponseDtoStatus) Value ¶
func (c MrsKafkaConfigResponseDtoStatus) Value() string
type MrsKafkaConfigResponseDtoStatusEnum ¶
type MrsKafkaConfigResponseDtoStatusEnum struct { OFFLINE MrsKafkaConfigResponseDtoStatus ONLINE MrsKafkaConfigResponseDtoStatus }
func GetMrsKafkaConfigResponseDtoStatusEnum ¶
func GetMrsKafkaConfigResponseDtoStatusEnum() MrsKafkaConfigResponseDtoStatusEnum
type OpenV2XStatisticsBody ¶
type OpenV2XStatisticsBody struct { Source *StatisticsSourceDto `json:"source,omitempty"` // **参数说明**:数据上报的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z'。 例如:2021-01-08T02:03:41Z。 Time *string `json:"time,omitempty"` // **参数说明**:统计周期,单位秒。 Period *int32 `json:"period,omitempty"` // **参数说明**:道路路的角度,区分道路方向,向东为0度,逆时针增加。 Direction float32 `json:"direction,omitempty"` // **参数说明**:统计周期内的车辆数。 Flow *int32 `json:"flow,omitempty"` // **参数说明**:车辆平均速度,单位km/h。 AverageSpeed float32 `json:"average_speed,omitempty"` // **参数说明**:设备编码。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:路口id,对应到一组雷视拟合设备,检测一个特定的路口或者路段。 CrossId *string `json:"cross_id,omitempty"` // **参数说明**:路段的交通流方向,交通流方向按照“西北规则”进行定义,即尽量选择西北的点作为正向起点,先西后北。西北规则具体说明请参见 [“西北规则”说明](此处添加support文档的url)。 0:正向 1:逆向 2:正向转逆向的连接线 3:逆向转正向的连接线 9:为方向未确定 TrafficDirection *int32 `json:"traffic_direction,omitempty"` // **参数说明**:道路特征,0为主路,1为汇入匝道,2为汇出匝道,3为辅道 RoadKind *int32 `json:"road_kind,omitempty"` // **参数说明**:不同车辆类型的流量统计。 VehicleClassFlow *[]ModelFlow `json:"vehicle_class_flow,omitempty"` // **参数说明**:分车道统计的占有率列表。 Occupancy *[]LaneOccupancy `json:"occupancy,omitempty"` }
OpenV2XStatisticsBody **参数说明**:统计数据信息。
func (OpenV2XStatisticsBody) String ¶
func (o OpenV2XStatisticsBody) String() string
type PlatformPara ¶
type PlatformPara struct { // **参数说明**:第三方业务平台的ip地址和端口。 Address *string `json:"address,omitempty"` // **参数说明**:鉴权用户名。 Username *string `json:"username,omitempty"` // **参数说明**:鉴权密码,ITS800或者ATLAS500的密码 Passwd *string `json:"passwd,omitempty"` }
PlatformPara **参数说明**:platform_type为非DRIS时有效,表示第三方平台的对接参数。
func (PlatformPara) String ¶
func (o PlatformPara) String() string
type Position3D ¶
type Position3D struct { // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat *interface{} `json:"lat"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon *interface{} `json:"lon"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele *interface{} `json:"ele,omitempty"` }
Position3D 位置信息。
func (Position3D) String ¶
func (o Position3D) String() string
type QueryApplicationBriefResponseDto ¶
type QueryApplicationBriefResponseDto struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:更新时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:最新发布版本。 LastPublishedVersion *string `json:"last_published_version,omitempty"` }
func (QueryApplicationBriefResponseDto) String ¶
func (o QueryApplicationBriefResponseDto) String() string
type QueryEdgeAppVersionBriefResponseDto ¶
type QueryEdgeAppVersionBriefResponseDto struct { // **参数说明**:用户自定义应用唯一ID。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本。 Version *string `json:"version,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:最后一次修改时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:应用版本状态。 **取值范围**: - DRAFT:草稿 - PUBLISHED:发布 - OFF_SHELF:下线 State *QueryEdgeAppVersionBriefResponseDtoState `json:"state,omitempty"` // **参数说明**:发布时间。 PublishTime *string `json:"publish_time,omitempty"` // **参数说明**:下线时间。 OffShelfTime *string `json:"off_shelf_time,omitempty"` }
func (QueryEdgeAppVersionBriefResponseDto) String ¶
func (o QueryEdgeAppVersionBriefResponseDto) String() string
type QueryEdgeAppVersionBriefResponseDtoState ¶
type QueryEdgeAppVersionBriefResponseDtoState struct {
// contains filtered or unexported fields
}
func (QueryEdgeAppVersionBriefResponseDtoState) MarshalJSON ¶
func (c QueryEdgeAppVersionBriefResponseDtoState) MarshalJSON() ([]byte, error)
func (*QueryEdgeAppVersionBriefResponseDtoState) UnmarshalJSON ¶
func (c *QueryEdgeAppVersionBriefResponseDtoState) UnmarshalJSON(b []byte) error
func (QueryEdgeAppVersionBriefResponseDtoState) Value ¶
func (c QueryEdgeAppVersionBriefResponseDtoState) Value() string
type QueryEdgeAppVersionBriefResponseDtoStateEnum ¶
type QueryEdgeAppVersionBriefResponseDtoStateEnum struct { DRAFT QueryEdgeAppVersionBriefResponseDtoState PUBLISHED QueryEdgeAppVersionBriefResponseDtoState OFF_SHELF QueryEdgeAppVersionBriefResponseDtoState }
func GetQueryEdgeAppVersionBriefResponseDtoStateEnum ¶
func GetQueryEdgeAppVersionBriefResponseDtoStateEnum() QueryEdgeAppVersionBriefResponseDtoStateEnum
type RadarResourceDto ¶ added in v0.1.21
type RadarResourceDto struct { // **参数说明**:雷达ID RadarId *string `json:"radar_id,omitempty"` // **参数说明**:名称 **取值范围**:长度不小于1,不大于128的汉字、英文字母、数字、下划线(_)和横杠(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:所属的EdgeId **取值范围**:长度不小于1,不大于128的英文字母、数字、下划线(_)和横杠(-)的组合。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:设备IP Ip *string `json:"ip,omitempty"` // **参数说明**:状态值 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - UNKNOWN:未知 - SLEEP:睡眠 Status *RadarResourceDtoStatus `json:"status,omitempty"` // **参数说明**:设备编号 **取值范围**:长度不小于1,不大于64的英文字母、数字和下划线(_)的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:位置描述 **取值范围**:长度不小于1,不大于128的英文字母、数字和下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` }
func (RadarResourceDto) String ¶ added in v0.1.21
func (o RadarResourceDto) String() string
type RadarResourceDtoStatus ¶ added in v0.1.21
type RadarResourceDtoStatus struct {
// contains filtered or unexported fields
}
func (RadarResourceDtoStatus) MarshalJSON ¶ added in v0.1.21
func (c RadarResourceDtoStatus) MarshalJSON() ([]byte, error)
func (*RadarResourceDtoStatus) UnmarshalJSON ¶ added in v0.1.21
func (c *RadarResourceDtoStatus) UnmarshalJSON(b []byte) error
func (RadarResourceDtoStatus) Value ¶ added in v0.1.21
func (c RadarResourceDtoStatus) Value() string
type RadarResourceDtoStatusEnum ¶ added in v0.1.21
type RadarResourceDtoStatusEnum struct { ONLINE RadarResourceDtoStatus OFFLINE RadarResourceDtoStatus UNKNOWN RadarResourceDtoStatus SLEEP RadarResourceDtoStatus }
func GetRadarResourceDtoStatusEnum ¶ added in v0.1.21
func GetRadarResourceDtoStatusEnum() RadarResourceDtoStatusEnum
type ReferencePath ¶
type ReferencePath struct { // **参数说明**:事件的有效路径 ActivePath *[]Position3D `json:"active_path,omitempty"` // **参数说明**:事件的影响区域半径,可选,单位为分米。用半径表示影响区域边界离中心线的垂直距离,反映该区域的宽度以覆盖实际路段。 PathRadius *int32 `json:"path_radius,omitempty"` }
func (ReferencePath) String ¶
func (o ReferencePath) String() string
type ResourceConfigDto ¶
type ResourceConfigDto struct { // **参数说明**:cpu个数。 Cpu *float32 `json:"cpu,omitempty"` // **参数说明**:内存大小。 Memory *float32 `json:"memory,omitempty"` // **参数说明**:gpu个数。 Gpu *float32 `json:"gpu,omitempty"` // **参数说明**:npu个数。 Npu *float32 `json:"npu,omitempty"` }
func (ResourceConfigDto) String ¶
func (o ResourceConfigDto) String() string
type ResourceDto ¶
type ResourceDto struct { Limits *ResourceConfigDto `json:"limits,omitempty"` Requests *ResourceConfigDto `json:"requests,omitempty"` }
func (ResourceDto) String ¶
func (o ResourceDto) String() string
type RsuDto ¶
type RsuDto struct { // **参数说明**:RSU的唯一标识符,在平台创建RSU时由平台生成。 RsuId *string `json:"rsu_id,omitempty"` // **参数说明**:RSU的名字。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:RSU的描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:RSU的设备序列号。 **取值范围**:只允许字母、数字、下划线(_)的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` // **参数说明**:RSU的IP。满足IP的格式,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *RsuLocation `json:"location,omitempty"` // **参数说明**:RSU设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 Status *string `json:"status,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 [创建RSU型号](https://support.huaweicloud.com/api-v2x/v2x_04_0020.html)。 **取值范围**:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 **该字段仅供使用MQTT协议RSU设备的用户输入。使用websocket协议RSU设备的用户需忽略此字段。** RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 IntersectionId *string `json:"intersection_id,omitempty"` // **参数说明**:RSU可关联的Edge的数量。 RelatedEdgeNum *int32 `json:"related_edge_num,omitempty"` // **参数说明**:RSU的软件版本,由RSU上报其软件版本。 SoftwareVersion *string `json:"software_version,omitempty"` }
type RsuLocation ¶
type RsuLocation struct { // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` }
func (RsuLocation) String ¶
func (o RsuLocation) String() string
type RsuModelSummary ¶
type RsuModelSummary struct { // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**: RSU型号名称。 **取值范围**:长度不低于1不超过64,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**: RSU型号的描述信息。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**: RSU型号更新的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**: 在平台创建RSU型号的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` }
RsuModelSummary RSU型号概要信息。
func (RsuModelSummary) String ¶
func (o RsuModelSummary) String() string
type SendConfig ¶
type SendConfig struct { Channel *Channel `json:"channel"` TargetList *TargetList `json:"target_list,omitempty"` }
SendConfig **参数说明**:分发通道及目标设备。
func (SendConfig) String ¶
func (o SendConfig) String() string
type SendConfigResponse ¶
type SendConfigResponse struct { Channel *Channel `json:"channel,omitempty"` TargetList *TargetList `json:"target_list,omitempty"` }
SendConfigResponse **参数说明**:分发通道选择及目标推送设备的配置。
func (SendConfigResponse) String ¶
func (o SendConfigResponse) String() string
type SendImmediateEventRequest ¶
type SendImmediateEventRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` Body *SendImmediateEventsDto `json:"body,omitempty"` }
SendImmediateEventRequest Request Object
func (SendImmediateEventRequest) String ¶
func (o SendImmediateEventRequest) String() string
type SendImmediateEventResponse ¶
type SendImmediateEventResponse struct { // **参数说明**:即时事件ID。 EventId *string `json:"event_id,omitempty"` SendConfig *SendConfigResponse `json:"send_config,omitempty"` ImmediateEvent *ImmediateEventResponseDto `json:"immediate_event,omitempty"` HttpStatusCode int `json:"-"` }
SendImmediateEventResponse Response Object
func (SendImmediateEventResponse) String ¶
func (o SendImmediateEventResponse) String() string
type SendImmediateEventsDto ¶
type SendImmediateEventsDto struct { SendConfig *SendConfig `json:"send_config"` ImmediateEvent *ImmediateEventDto `json:"immediate_event"` }
func (SendImmediateEventsDto) String ¶
func (o SendImmediateEventsDto) String() string
type ShowDataChannelRequest ¶
type ShowDataChannelRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` }
ShowDataChannelRequest Request Object
func (ShowDataChannelRequest) String ¶
func (o ShowDataChannelRequest) String() string
type ShowDataChannelResponse ¶
type ShowDataChannelResponse struct { // **参数说明**:平台类型。 **取值范围**: - DRIS:华为路网数字化平台 - LITONG:利通 - ZHONGQIYAN:中汽研 PlatformType *string `json:"platform_type,omitempty"` PlatformPara *PlatformPara `json:"platform_para,omitempty"` // **参数说明**:华为路网数字化平台或第三方业务平台连接状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 ChannelStatus *string `json:"channel_status,omitempty"` HttpStatusCode int `json:"-"` }
ShowDataChannelResponse Response Object
func (ShowDataChannelResponse) String ¶
func (o ShowDataChannelResponse) String() string
type ShowDeploymentCodeRequest ¶
type ShowDeploymentCodeRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge V2xEdgeId string `json:"v2x_edge_id"` }
ShowDeploymentCodeRequest Request Object
func (ShowDeploymentCodeRequest) String ¶
func (o ShowDeploymentCodeRequest) String() string
type ShowDeploymentCodeResponse ¶
type ShowDeploymentCodeResponse struct { // **参数说明**:生成的安装命令。 Cmd *string `json:"cmd,omitempty"` HttpStatusCode int `json:"-"` }
ShowDeploymentCodeResponse Response Object
func (ShowDeploymentCodeResponse) String ¶
func (o ShowDeploymentCodeResponse) String() string
type ShowEdgeApplicationVersionRequest ¶
type ShowEdgeApplicationVersionRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用版本,应用内版本唯一。 Version string `json:"version"` }
ShowEdgeApplicationVersionRequest Request Object
func (ShowEdgeApplicationVersionRequest) String ¶
func (o ShowEdgeApplicationVersionRequest) String() string
type ShowEdgeApplicationVersionResponse ¶
type ShowEdgeApplicationVersionResponse struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本。 Version *string `json:"version,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:最后一次修改时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:应用版本状态。 **取值范围**: - DRAFT:草稿 - PUBLISHED:发布 - OFF_SHELF:下线 State *ShowEdgeApplicationVersionResponseState `json:"state,omitempty"` // **参数说明**:启动命令。 Command *[]string `json:"command,omitempty"` // **参数说明**:启动参数。 Args *[]string `json:"args,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings,omitempty"` // **参数说明**:发布时间。 PublishTime *string `json:"publish_time,omitempty"` // **参数说明**:下线时间。 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowEdgeApplicationVersionResponse Response Object
func (ShowEdgeApplicationVersionResponse) String ¶
func (o ShowEdgeApplicationVersionResponse) String() string
type ShowEdgeApplicationVersionResponseState ¶
type ShowEdgeApplicationVersionResponseState struct {
// contains filtered or unexported fields
}
func (ShowEdgeApplicationVersionResponseState) MarshalJSON ¶
func (c ShowEdgeApplicationVersionResponseState) MarshalJSON() ([]byte, error)
func (*ShowEdgeApplicationVersionResponseState) UnmarshalJSON ¶
func (c *ShowEdgeApplicationVersionResponseState) UnmarshalJSON(b []byte) error
func (ShowEdgeApplicationVersionResponseState) Value ¶
func (c ShowEdgeApplicationVersionResponseState) Value() string
type ShowEdgeApplicationVersionResponseStateEnum ¶
type ShowEdgeApplicationVersionResponseStateEnum struct { DRAFT ShowEdgeApplicationVersionResponseState PUBLISHED ShowEdgeApplicationVersionResponseState OFF_SHELF ShowEdgeApplicationVersionResponseState }
func GetShowEdgeApplicationVersionResponseStateEnum ¶
func GetShowEdgeApplicationVersionResponseStateEnum() ShowEdgeApplicationVersionResponseStateEnum
type ShowForwardingConfigRequest ¶
type ShowForwardingConfigRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka,mrskafka”。 ForwardingType string `json:"forwarding_type"` // **参数说明**:转发配置的唯一ID。 ForwardingConfigId string `json:"forwarding_config_id"` }
ShowForwardingConfigRequest Request Object
func (ShowForwardingConfigRequest) String ¶
func (o ShowForwardingConfigRequest) String() string
type ShowForwardingConfigResponse ¶
type ShowForwardingConfigResponse struct { // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka、mrskafka”。 ForwardingType *string `json:"forwarding_type,omitempty"` // **参数说明**:每一套Kafka配置的唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 KafkaConfigId *string `json:"kafka_config_id,omitempty"` // **参数说明**:kafka的主题列表。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 KafkaTopics *[]string `json:"kafka_topics,omitempty"` // **参数说明**:Kafka broker列表。 Brokers *[]string `json:"brokers,omitempty"` // **参数说明**:kafka用户名。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:Topic前缀。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 TopicPrefix *string `json:"topic_prefix,omitempty"` // **参数说明**:一套kafka的连接状态。 **取值范围**: - OFFLINE:离线 - ONLINE:在线 Status *ShowForwardingConfigResponseStatus `json:"status,omitempty"` // **参数说明**:是否开启kerberos安全认证的开关。若开启安全认证则需要先上传kerberos安全认证的凭证。 Authentication *bool `json:"authentication,omitempty"` // **参数说明**:创建时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:修改时间。 格式为yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2015-12-12T12:12:12Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowForwardingConfigResponse Response Object
func (ShowForwardingConfigResponse) String ¶
func (o ShowForwardingConfigResponse) String() string
type ShowForwardingConfigResponseStatus ¶
type ShowForwardingConfigResponseStatus struct {
// contains filtered or unexported fields
}
func (ShowForwardingConfigResponseStatus) MarshalJSON ¶
func (c ShowForwardingConfigResponseStatus) MarshalJSON() ([]byte, error)
func (*ShowForwardingConfigResponseStatus) UnmarshalJSON ¶
func (c *ShowForwardingConfigResponseStatus) UnmarshalJSON(b []byte) error
func (ShowForwardingConfigResponseStatus) Value ¶
func (c ShowForwardingConfigResponseStatus) Value() string
type ShowForwardingConfigResponseStatusEnum ¶
type ShowForwardingConfigResponseStatusEnum struct { OFFLINE ShowForwardingConfigResponseStatus ONLINE ShowForwardingConfigResponseStatus }
func GetShowForwardingConfigResponseStatusEnum ¶
func GetShowForwardingConfigResponseStatusEnum() ShowForwardingConfigResponseStatusEnum
type ShowForwardingConfigsRequest ¶
type ShowForwardingConfigsRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka,mrskafka”。 ForwardingType string `json:"forwarding_type"` // **参数说明**:查询配置列表的偏移量。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` }
ShowForwardingConfigsRequest Request Object
func (ShowForwardingConfigsRequest) String ¶
func (o ShowForwardingConfigsRequest) String() string
type ShowForwardingConfigsResponse ¶
type ShowForwardingConfigsResponse struct { // **参数说明**:满足查询条件的记录总数。 Count *int32 `json:"count,omitempty"` // **参数说明**:转发配置的列表。 ForwardingConfigs *[]ForwardingConfig `json:"forwarding_configs,omitempty"` HttpStatusCode int `json:"-"` }
ShowForwardingConfigsResponse Response Object
func (ShowForwardingConfigsResponse) String ¶
func (o ShowForwardingConfigsResponse) String() string
type ShowHistoryTrafficEventsRequest ¶
type ShowHistoryTrafficEventsRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:分页查询时的页码。 Offset *int32 `json:"offset,omitempty"` // **参数说明**:分页查询时每页显示的记录数。 Limit *int32 `json:"limit,omitempty"` // **参数说明**:查询此时间后达到平台的消息,十位Unix时间戳,秒级,例如:1575446506。 FromDate *int64 `json:"from_date,omitempty"` // **参数说明**:查询此时间前达到平台的消息,十位Unix时间戳,秒级,例如:1576396905。 ToDate *int64 `json:"to_date,omitempty"` // **参数说明**:事件id EventId *string `json:"event_id,omitempty"` // **参数说明**:事件的分类,event_type存在时,event_class必选。 **取值范围**: - AbnormalTraffic:异常路况 - AbnormalVehicle:异常车况 - AdverseWeather:恶劣天气 - TrafficSign:标志标牌 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *string `json:"event_type,omitempty"` // **参数说明**:事件来源,默认值v2xServer。 **取值范围**: - v2xServer:来源为通过Console下发的事件 - detection:来源为边缘edge上报的RSI - rsu:来源为通过MQTT接入的RSU上报的RSI EventSource *string `json:"event_source,omitempty"` }
ShowHistoryTrafficEventsRequest Request Object
func (ShowHistoryTrafficEventsRequest) String ¶
func (o ShowHistoryTrafficEventsRequest) String() string
type ShowHistoryTrafficEventsResponse ¶
type ShowHistoryTrafficEventsResponse struct { // **参数说明**:条件查询返回的总条数。 Count *int64 `json:"count,omitempty"` // **参数说明**:事件列表。 Events *[]HistoryTrafficEventDto `json:"events,omitempty"` HttpStatusCode int `json:"-"` }
ShowHistoryTrafficEventsResponse Response Object
func (ShowHistoryTrafficEventsResponse) String ¶
func (o ShowHistoryTrafficEventsResponse) String() string
type ShowIpcRequest ¶
type ShowIpcRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:摄像头ID,console界面查询摄像头IPC列表中的设备Id。 CameraId string `json:"camera_id"` }
ShowIpcRequest Request Object
func (ShowIpcRequest) String ¶
func (o ShowIpcRequest) String() string
type ShowIpcResponse ¶
type ShowIpcResponse struct { // **参数说明**:摄像头ID,console界面查询摄像头IPC列表中的设备Id。 CameraId *string `json:"camera_id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:摄像头名称。 Name *string `json:"name,omitempty"` // **参数说明**:摄像头所感知的路口或者路段的Id。 CrossId *string `json:"cross_id,omitempty"` // **参数说明**:摄像头聚焦类型。 - long:长焦 - short:短焦 FocalType *string `json:"focal_type,omitempty"` // **参数说明**:摄像头连接的ITS800的互联编码。 ParentConnectCode *string `json:"parent_connect_code,omitempty"` // **参数说明**:摄像头的互联编码。 ConnectCode *string `json:"connect_code,omitempty"` // **参数说明**:描述。 Description *string `json:"description,omitempty"` // **参数说明**:IPC的设备编码。 Esn *string `json:"esn,omitempty"` // **参数说明**:该摄像头的ip地址。 Ip *string `json:"ip,omitempty"` // **参数说明**:摄像机的状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 - SLEEP:休眠 Status *ShowIpcResponseStatus `json:"status,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:最后在线时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowIpcResponse Response Object
func (ShowIpcResponse) String ¶
func (o ShowIpcResponse) String() string
type ShowIpcResponseStatus ¶
type ShowIpcResponseStatus struct {
// contains filtered or unexported fields
}
func (ShowIpcResponseStatus) MarshalJSON ¶
func (c ShowIpcResponseStatus) MarshalJSON() ([]byte, error)
func (*ShowIpcResponseStatus) UnmarshalJSON ¶
func (c *ShowIpcResponseStatus) UnmarshalJSON(b []byte) error
func (ShowIpcResponseStatus) Value ¶
func (c ShowIpcResponseStatus) Value() string
type ShowIpcResponseStatusEnum ¶
type ShowIpcResponseStatusEnum struct { ONLINE ShowIpcResponseStatus OFFLINE ShowIpcResponseStatus INITIAL ShowIpcResponseStatus UNKNOWN ShowIpcResponseStatus SLEEP ShowIpcResponseStatus }
func GetShowIpcResponseStatusEnum ¶
func GetShowIpcResponseStatusEnum() ShowIpcResponseStatusEnum
type ShowRsuModelRequest ¶
type ShowRsuModelRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId string `json:"rsu_model_id"` }
ShowRsuModelRequest Request Object
func (ShowRsuModelRequest) String ¶
func (o ShowRsuModelRequest) String() string
type ShowRsuModelResponse ¶
type ShowRsuModelResponse struct { // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**: RSU型号名称。 **取值范围**:长度不低于1不超过64,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**: RSU型号的描述信息。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**: RSU型号更新的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**: 在平台创建RSU型号的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowRsuModelResponse Response Object
func (ShowRsuModelResponse) String ¶
func (o ShowRsuModelResponse) String() string
type ShowTrafficEventRequest ¶
type ShowTrafficEventRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId string `json:"event_id"` }
ShowTrafficEventRequest Request Object
func (ShowTrafficEventRequest) String ¶
func (o ShowTrafficEventRequest) String() string
type ShowTrafficEventResponse ¶
type ShowTrafficEventResponse struct { // **参数说明**:事件状态。 **取值范围**: - Invalid:为过期事件,事件结束时间(end_time)在当前时间之前。 - Active:为活动事件,事件开始时间(start_time)在当前时间之前,并且事件结束时间(end_time)在当前时间之后。 - Future:为未来事件,事件开始时间(start_time)在当前时间之前。 Status *string `json:"status,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId *string `json:"event_id,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *string `json:"event_source_type,omitempty"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件优先级,0-7越大优先级越高。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件附加信息。 事件类型为如下数据时生效: - 道路最高限:必选,设置最高限速(整数值)km/h - 道路最低限速:必选,设置最低限速(整数值)km/h - 建议速度:必选,建议速度(整数值)km/h - 急弯路:可选,建议最高限速(整数值)km/h - 雨:可选,请输入1~4:1-细雨,2-小雨,3-中雨,4-大雨 - 雪:可选,请输入1~4:1-小雪,2-中雪,3-大雪,4-暴雪 - 风:可选,设置风速值(整数值)km/h - 雾:可选,请输入1或2:1-薄雾,2-浓雾 - 路面湿滑:可选,设置湿滑系数(0~1) - 路面结冰:可选,请设置冰层厚度(整数值)mm 建议填写方式为:user_defined_param1: \"xx\" EventParams map[string]string `json:"event_params,omitempty"` EventPosition *EventLocation `json:"event_position,omitempty"` // **参数说明**:事件描述。支持英文字母、数字、下划线、斜杠、中文及中文常用字符:。 ? ! , 、 ; : “ ” EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件生效的关联路径,至少需写入起始和终止位置的两个坐标点。 ReferencePaths *[]EventReferencePath `json:"reference_paths,omitempty"` // **参数说明**:事件所在位置。 EventPositionName *string `json:"event_position_name,omitempty"` // **参数说明**:开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime *sdktime.SdkTime `json:"start_time,omitempty"` // **参数说明**:结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime *sdktime.SdkTime `json:"end_time,omitempty"` // **参数说明**:备注。 Note *string `json:"note,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` // '**参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowTrafficEventResponse Response Object
func (ShowTrafficEventResponse) String ¶
func (o ShowTrafficEventResponse) String() string
type ShowV2XEdgeAppDetailByEdgeAppIdRequest ¶
type ShowV2XEdgeAppDetailByEdgeAppIdRequest struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId string `json:"v2x_edge_id"` }
ShowV2XEdgeAppDetailByEdgeAppIdRequest Request Object
func (ShowV2XEdgeAppDetailByEdgeAppIdRequest) String ¶
func (o ShowV2XEdgeAppDetailByEdgeAppIdRequest) String() string
type ShowV2XEdgeAppDetailByEdgeAppIdResponse ¶
type ShowV2XEdgeAppDetailByEdgeAppIdResponse struct { // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本,比如1.0.0。 AppVersion *string `json:"app_version,omitempty"` // **参数说明**:应用部署状态。 **取值范围**: - UNINSTALLED:待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线 - UPGRADING:升级中 - DELETING:删除中 - RUNNING:运行中 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ShowV2XEdgeAppDetailByEdgeAppIdResponse Response Object
func (ShowV2XEdgeAppDetailByEdgeAppIdResponse) String ¶
func (o ShowV2XEdgeAppDetailByEdgeAppIdResponse) String() string
type ShowV2xEdgeDetailRequest ¶
type ShowV2xEdgeDetailRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` }
ShowV2xEdgeDetailRequest Request Object
func (ShowV2xEdgeDetailRequest) String ¶
func (o ShowV2xEdgeDetailRequest) String() string
type ShowV2xEdgeDetailResponse ¶
type ShowV2xEdgeDetailResponse struct { // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:名称。 **取值范围**:长度不超过128,只允许中文、字母、数字、以及_.-等字符的组合。 Name *string `json:"name,omitempty"` // **参数说明**:Edge描述。 Description *string `json:"description,omitempty"` // **参数说明**:序列号。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:网络I,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // ITS800,ATLAS 端口号 Port *int32 `json:"port,omitempty"` // **参数说明**:硬件类型。 **取值范围**:ITS800 或者 ATLAS。 HardwareType *string `json:"hardware_type,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *Location `json:"location,omitempty"` // **参数说明**:Edge关联的摄像头列表。 Cameras *[]IdAndStatus `json:"cameras,omitempty"` // **参数说明**:Edge关联的雷达列表。 Radars *[]IdAndStatus `json:"radars,omitempty"` // **参数说明**:Edge关联的本地RSU列表。 LocalRsus *[]IdAndStatus `json:"local_rsus,omitempty"` EdgeGeneralConfig *EdgeGeneralConfigInResponse `json:"edge_general_config,omitempty"` // **参数说明**:Edge高级配置,Json格式 EdgeAdvanceConfig *interface{} `json:"edge_advance_config,omitempty"` // **参数说明**:状态。 **取值范围**: - UNINSTALLED: 待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线: - UPGRADING:升级中 - DELETING:删除中 Status *string `json:"status,omitempty"` // **参数说明**:业务通道状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 ChannelStatus *string `json:"channel_status,omitempty"` // **参数说明**:边缘管理服务返回的node_id,用于关联EdgeManager的资源。 NodeId *string `json:"node_id,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowV2xEdgeDetailResponse Response Object
func (ShowV2xEdgeDetailResponse) String ¶
func (o ShowV2xEdgeDetailResponse) String() string
type StatisticsSourceDto ¶
type StatisticsSourceDto struct { // **参数说明**:信息来源的具体类型描述。 SourceType *StatisticsSourceDtoSourceType `json:"source_type,omitempty"` // **参数说明**:信息来源的唯一标识码ID。 SourceId *string `json:"source_id,omitempty"` }
StatisticsSourceDto **参数说明**:消息来源。
func (StatisticsSourceDto) String ¶
func (o StatisticsSourceDto) String() string
type StatisticsSourceDtoSourceType ¶
type StatisticsSourceDtoSourceType struct {
// contains filtered or unexported fields
}
func (StatisticsSourceDtoSourceType) MarshalJSON ¶
func (c StatisticsSourceDtoSourceType) MarshalJSON() ([]byte, error)
func (*StatisticsSourceDtoSourceType) UnmarshalJSON ¶
func (c *StatisticsSourceDtoSourceType) UnmarshalJSON(b []byte) error
func (StatisticsSourceDtoSourceType) Value ¶
func (c StatisticsSourceDtoSourceType) Value() string
type StatisticsSourceDtoSourceTypeEnum ¶
type StatisticsSourceDtoSourceTypeEnum struct { RSU StatisticsSourceDtoSourceType OBU StatisticsSourceDtoSourceType DETECTION StatisticsSourceDtoSourceType }
func GetStatisticsSourceDtoSourceTypeEnum ¶
func GetStatisticsSourceDtoSourceTypeEnum() StatisticsSourceDtoSourceTypeEnum
type TargetList ¶
type TargetList struct { // **参数说明**:通过LTE-PC5传输通道(by_lte_pc5参数值为true)下发的rsu id列表。如果rsu id列表为空,则匹配事件范围内的在线rsu进行下发。 TargetRsuIds *[]string `json:"target_rsu_ids,omitempty"` // **参数说明**:通过LTE-Uu的传输通道(by_lte_uu参数值为true)下发的obu id列表。注意obu id列表不能为空。 TargetObuIds *[]string `json:"target_obu_ids,omitempty"` }
TargetList **参数说明**:目标设备类型对应id的列表。
func (TargetList) String ¶
func (o TargetList) String() string
type TargetPos ¶
type TargetPos struct { // **参数说明**:目标区域框左上X坐标。 LeftTopX *int64 `json:"left_top_x,omitempty"` // **参数说明**:目标区域框左上Y坐标。 LeftTopY *int64 `json:"left_top_y,omitempty"` // **参数说明**:目标区域框右下X坐标。 RightBottomX *int64 `json:"right_bottom_x,omitempty"` // **参数说明**:目标区域框右下Y坐标。 RightBottomY *int64 `json:"right_bottom_y,omitempty"` }
TargetPos 目标检测框信息。采用万分比相对坐标:即假定任何图像的宽高均为10000*10000时,其目标框的坐标值。在实际图像中恢复实际像素坐标系的方法:X*1920/10000,Y*1080/10000;
type TargetRect ¶
type TargetRect struct { // **参数说明**:摄像头编码。 CameraCode *string `json:"camera_code,omitempty"` // **参数说明**:摄像头IP地址。 CameraIp *string `json:"camera_ip,omitempty"` TargetPos *TargetPos `json:"target_pos,omitempty"` // **参数说明**:与SnapTime的时间差值:当前检测框所在相机的时间戳减去雷视拟合轨迹中的SnapTime的差值。 TimeStampDiff *int64 `json:"time_stamp_diff,omitempty"` }
TargetRect 目标检测框信息。
func (TargetRect) String ¶
func (o TargetRect) String() string
type TrafficControllerDto ¶
type TrafficControllerDto struct { // **参数说明**:信号机设备ID,全局唯一。 TrafficControllerId *string `json:"traffic_controller_id,omitempty"` // \"**参数说明**:序列号。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:名称。 Name *string `json:"name,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele float32 `json:"ele,omitempty"` // **参数说明**:位置说明。 **取值范围**:长度不超过128,只允许字母、数字、以及_等字符的组合。 PosDescription *string `json:"pos_description,omitempty"` // **参数说明**:架设方式。 **取值范围**: - columnar:柱式 - road-side-attach:路侧附着式 - cantilever:悬臂式 - gantry:门架式 - lane-above-attach:车行道上方附着式 InstallationMode *string `json:"installation_mode,omitempty"` // **参数说明**:所属道路名称,比如高速名称。 **取值范围**:长度不超过64,只允许汉字、字母、数字、以及_-等字符的组合。 RoadName *string `json:"road_name,omitempty"` // **参数说明**:信号机设备所属路段ID。 **取值范围**:长度等于30,只允许大写字母、数字。 LinkId *string `json:"link_id,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 Status *string `json:"status,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` }
func (TrafficControllerDto) String ¶
func (o TrafficControllerDto) String() string
type TrafficEventDto ¶
type TrafficEventDto struct { // **参数说明**:事件状态。 **取值范围**: - Invalid:为过期事件,事件结束时间(end_time)在当前时间之前。 - Active:为活动事件,事件开始时间(start_time)在当前时间之前,并且事件结束时间(end_time)在当前时间之后。 - Future:为未来事件,事件开始时间(start_time)在当前时间之前。 Status *string `json:"status,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId *string `json:"event_id,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *string `json:"event_source_type,omitempty"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件优先级,0-7越大优先级越高。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件附加信息。 事件类型为如下数据时生效: - 道路最高限:必选,设置最高限速(整数值)km/h - 道路最低限速:必选,设置最低限速(整数值)km/h - 建议速度:必选,建议速度(整数值)km/h - 急弯路:可选,建议最高限速(整数值)km/h - 雨:可选,请输入1~4:1-细雨,2-小雨,3-中雨,4-大雨 - 雪:可选,请输入1~4:1-小雪,2-中雪,3-大雪,4-暴雪 - 风:可选,设置风速值(整数值)km/h - 雾:可选,请输入1或2:1-薄雾,2-浓雾 - 路面湿滑:可选,设置湿滑系数(0~1) - 路面结冰:可选,请设置冰层厚度(整数值)mm 建议填写方式为:user_defined_param1: \"xx\" EventParams map[string]string `json:"event_params,omitempty"` EventPosition *EventLocation `json:"event_position,omitempty"` // **参数说明**:事件描述。支持英文字母、数字、下划线、斜杠、中文及中文常用字符:。 ? ! , 、 ; : “ ” EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件生效的关联路径,至少需写入起始和终止位置的两个坐标点。 ReferencePaths *[]EventReferencePath `json:"reference_paths,omitempty"` // **参数说明**:事件所在位置。 EventPositionName *string `json:"event_position_name,omitempty"` // **参数说明**:开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime *sdktime.SdkTime `json:"start_time,omitempty"` // **参数说明**:结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime *sdktime.SdkTime `json:"end_time,omitempty"` // **参数说明**:备注。 Note *string `json:"note,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` // '**参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` }
func (TrafficEventDto) String ¶
func (o TrafficEventDto) String() string
type UpdateDataChannelRequest ¶
type UpdateDataChannelRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` Body *AddV2XEdgeDataChannelDto `json:"body,omitempty"` }
UpdateDataChannelRequest Request Object
func (UpdateDataChannelRequest) String ¶
func (o UpdateDataChannelRequest) String() string
type UpdateDataChannelResponse ¶
type UpdateDataChannelResponse struct { // **参数说明**:平台类型。 **取值范围**: - DRIS:华为路网数字化平台 - LITONG:利通 - ZHONGQIYAN:中汽研 PlatformType *string `json:"platform_type,omitempty"` PlatformPara *PlatformPara `json:"platform_para,omitempty"` // **参数说明**:华为路网数字化平台或第三方业务平台连接状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 ChannelStatus *string `json:"channel_status,omitempty"` HttpStatusCode int `json:"-"` }
UpdateDataChannelResponse Response Object
func (UpdateDataChannelResponse) String ¶
func (o UpdateDataChannelResponse) String() string
type UpdateEdgeAppRequest ¶
type UpdateEdgeAppRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` Body *UpdateEdgeApplicationRequestDto `json:"body,omitempty"` }
UpdateEdgeAppRequest Request Object
func (UpdateEdgeAppRequest) String ¶
func (o UpdateEdgeAppRequest) String() string
type UpdateEdgeAppResponse ¶
type UpdateEdgeAppResponse struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:更新时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:最新发布版本。 LastPublishedVersion *string `json:"last_published_version,omitempty"` HttpStatusCode int `json:"-"` }
UpdateEdgeAppResponse Response Object
func (UpdateEdgeAppResponse) String ¶
func (o UpdateEdgeAppResponse) String() string
type UpdateEdgeAppVersionDto ¶
type UpdateEdgeAppVersionDto struct { // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings"` // **参数说明**:启动命令。 Command *interface{} `json:"command,omitempty"` // **参数说明**:启动参数。 Args *interface{} `json:"args,omitempty"` }
func (UpdateEdgeAppVersionDto) String ¶
func (o UpdateEdgeAppVersionDto) String() string
type UpdateEdgeAppVersionStateDto ¶
type UpdateEdgeAppVersionStateDto struct { // **参数说明**:应用版本状态。 **取值范围**: - PUBLISHED:发布 - OFF_SHELF:下线 State *UpdateEdgeAppVersionStateDtoState `json:"state,omitempty"` }
func (UpdateEdgeAppVersionStateDto) String ¶
func (o UpdateEdgeAppVersionStateDto) String() string
type UpdateEdgeAppVersionStateDtoState ¶
type UpdateEdgeAppVersionStateDtoState struct {
// contains filtered or unexported fields
}
func (UpdateEdgeAppVersionStateDtoState) MarshalJSON ¶
func (c UpdateEdgeAppVersionStateDtoState) MarshalJSON() ([]byte, error)
func (*UpdateEdgeAppVersionStateDtoState) UnmarshalJSON ¶
func (c *UpdateEdgeAppVersionStateDtoState) UnmarshalJSON(b []byte) error
func (UpdateEdgeAppVersionStateDtoState) Value ¶
func (c UpdateEdgeAppVersionStateDtoState) Value() string
type UpdateEdgeAppVersionStateDtoStateEnum ¶
type UpdateEdgeAppVersionStateDtoStateEnum struct { PUBLISHED UpdateEdgeAppVersionStateDtoState OFF_SHELF UpdateEdgeAppVersionStateDtoState }
func GetUpdateEdgeAppVersionStateDtoStateEnum ¶
func GetUpdateEdgeAppVersionStateDtoStateEnum() UpdateEdgeAppVersionStateDtoStateEnum
type UpdateEdgeApplicationRequestDto ¶
type UpdateEdgeApplicationRequestDto struct { // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` }
func (UpdateEdgeApplicationRequestDto) String ¶
func (o UpdateEdgeApplicationRequestDto) String() string
type UpdateEdgeApplicationVersionRequest ¶
type UpdateEdgeApplicationVersionRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用版本,应用内版本唯一。 Version string `json:"version"` Body *UpdateEdgeAppVersionDto `json:"body,omitempty"` }
UpdateEdgeApplicationVersionRequest Request Object
func (UpdateEdgeApplicationVersionRequest) String ¶
func (o UpdateEdgeApplicationVersionRequest) String() string
type UpdateEdgeApplicationVersionResponse ¶
type UpdateEdgeApplicationVersionResponse struct { // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本。 Version *string `json:"version,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:最后一次修改时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:应用版本状态。 **取值范围**: - DRAFT:草稿 - PUBLISHED:发布 - OFF_SHELF:下线 State *UpdateEdgeApplicationVersionResponseState `json:"state,omitempty"` // **参数说明**:启动命令。 Command *[]string `json:"command,omitempty"` // **参数说明**:启动参数。 Args *[]string `json:"args,omitempty"` ContainerSettings *ContainerSettingsDto `json:"container_settings,omitempty"` // **参数说明**:发布时间。 PublishTime *string `json:"publish_time,omitempty"` // **参数说明**:下线时间。 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
UpdateEdgeApplicationVersionResponse Response Object
func (UpdateEdgeApplicationVersionResponse) String ¶
func (o UpdateEdgeApplicationVersionResponse) String() string
type UpdateEdgeApplicationVersionResponseState ¶
type UpdateEdgeApplicationVersionResponseState struct {
// contains filtered or unexported fields
}
func (UpdateEdgeApplicationVersionResponseState) MarshalJSON ¶
func (c UpdateEdgeApplicationVersionResponseState) MarshalJSON() ([]byte, error)
func (*UpdateEdgeApplicationVersionResponseState) UnmarshalJSON ¶
func (c *UpdateEdgeApplicationVersionResponseState) UnmarshalJSON(b []byte) error
func (UpdateEdgeApplicationVersionResponseState) Value ¶
func (c UpdateEdgeApplicationVersionResponseState) Value() string
type UpdateEdgeApplicationVersionResponseStateEnum ¶
type UpdateEdgeApplicationVersionResponseStateEnum struct { DRAFT UpdateEdgeApplicationVersionResponseState PUBLISHED UpdateEdgeApplicationVersionResponseState OFF_SHELF UpdateEdgeApplicationVersionResponseState }
func GetUpdateEdgeApplicationVersionResponseStateEnum ¶
func GetUpdateEdgeApplicationVersionResponseStateEnum() UpdateEdgeApplicationVersionResponseStateEnum
type UpdateEdgeApplicationVersionStateRequest ¶
type UpdateEdgeApplicationVersionStateRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:应用版本,应用内版本唯一。 Version string `json:"version"` Body *UpdateEdgeAppVersionStateDto `json:"body,omitempty"` }
UpdateEdgeApplicationVersionStateRequest Request Object
func (UpdateEdgeApplicationVersionStateRequest) String ¶
func (o UpdateEdgeApplicationVersionStateRequest) String() string
type UpdateEdgeApplicationVersionStateResponse ¶
type UpdateEdgeApplicationVersionStateResponse struct { // **参数说明**:用户自定义应用唯一ID。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本。 Version *string `json:"version,omitempty"` // **参数说明**:应用描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:创建时间。 CreatedTime *string `json:"created_time,omitempty"` // **参数说明**:最后一次修改时间。 LastModifiedTime *string `json:"last_modified_time,omitempty"` // **参数说明**:应用版本状态。 **取值范围**: - DRAFT:草稿 - PUBLISHED:发布 - OFF_SHELF:下线 State *UpdateEdgeApplicationVersionStateResponseState `json:"state,omitempty"` // **参数说明**:发布时间。 PublishTime *string `json:"publish_time,omitempty"` // **参数说明**:下线时间。 OffShelfTime *string `json:"off_shelf_time,omitempty"` HttpStatusCode int `json:"-"` }
UpdateEdgeApplicationVersionStateResponse Response Object
func (UpdateEdgeApplicationVersionStateResponse) String ¶
func (o UpdateEdgeApplicationVersionStateResponse) String() string
type UpdateEdgeApplicationVersionStateResponseState ¶
type UpdateEdgeApplicationVersionStateResponseState struct {
// contains filtered or unexported fields
}
func (UpdateEdgeApplicationVersionStateResponseState) MarshalJSON ¶
func (c UpdateEdgeApplicationVersionStateResponseState) MarshalJSON() ([]byte, error)
func (*UpdateEdgeApplicationVersionStateResponseState) UnmarshalJSON ¶
func (c *UpdateEdgeApplicationVersionStateResponseState) UnmarshalJSON(b []byte) error
func (UpdateEdgeApplicationVersionStateResponseState) Value ¶
func (c UpdateEdgeApplicationVersionStateResponseState) Value() string
type UpdateEdgeApplicationVersionStateResponseStateEnum ¶
type UpdateEdgeApplicationVersionStateResponseStateEnum struct { DRAFT UpdateEdgeApplicationVersionStateResponseState PUBLISHED UpdateEdgeApplicationVersionStateResponseState OFF_SHELF UpdateEdgeApplicationVersionStateResponseState }
func GetUpdateEdgeApplicationVersionStateResponseStateEnum ¶
func GetUpdateEdgeApplicationVersionStateResponseStateEnum() UpdateEdgeApplicationVersionStateResponseStateEnum
type UpdateForwardingConfigRequest ¶
type UpdateForwardingConfigRequest struct { // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka,mrskafka”。 ForwardingType string `json:"forwarding_type"` // **参数说明**:转发配置的唯一ID。 ForwardingConfigId string `json:"forwarding_config_id"` Body *UpdateForwardingConfigRequestDto `json:"body,omitempty"` }
UpdateForwardingConfigRequest Request Object
func (UpdateForwardingConfigRequest) String ¶
func (o UpdateForwardingConfigRequest) String() string
type UpdateForwardingConfigRequestDto ¶
type UpdateForwardingConfigRequestDto struct { KafkaConfig *UpdateKafkaConfigRequestDto `json:"kafka_config,omitempty"` MrsKafkaConfig *UpdateMrsKafkaConfigRequestDto `json:"mrs_kafka_config,omitempty"` }
UpdateForwardingConfigRequestDto 配置更新接口使用的结构,现在支持kafka配置的更新
func (UpdateForwardingConfigRequestDto) String ¶
func (o UpdateForwardingConfigRequestDto) String() string
type UpdateForwardingConfigResponse ¶
type UpdateForwardingConfigResponse struct { // **参数说明**:转发配置的类型。 **取值范围**:当前仅支持“kafka、mrskafka”。 ForwardingType *string `json:"forwarding_type,omitempty"` KafkaConfig *KafkaConfigResponseDto `json:"kafka_config,omitempty"` MrsKafkaConfig *MrsKafkaConfigResponseDto `json:"mrs_kafka_config,omitempty"` HttpStatusCode int `json:"-"` }
UpdateForwardingConfigResponse Response Object
func (UpdateForwardingConfigResponse) String ¶
func (o UpdateForwardingConfigResponse) String() string
type UpdateKafkaConfigRequestDto ¶
type UpdateKafkaConfigRequestDto struct { // **参数说明**:Topic前缀,不携带时以user_topics中具体Topic为准,携带时前缀将拼接在user_topics中的topic前方,例如:topic_prefixv2x-v1-tracks,topic_prefixv2x-v1-bsm。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 TopicPrefix *string `json:"topic_prefix,omitempty"` // **参数说明**:用户订阅kafka的主题列表。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 UserTopics *[]string `json:"user_topics,omitempty"` // **参数说明**:用户kafka的brokers列表。 Brokers *[]string `json:"brokers,omitempty"` // **参数说明**:kafka用户名。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:kafka密码。 Password *string `json:"password,omitempty"` }
UpdateKafkaConfigRequestDto **参数说明**:kafka更新配置,支持topicPrefix、userTopics、brokers,需要把该字段新的对应值全量写入。
func (UpdateKafkaConfigRequestDto) String ¶
func (o UpdateKafkaConfigRequestDto) String() string
type UpdateMrsKafkaConfigRequestDto ¶
type UpdateMrsKafkaConfigRequestDto struct { // **参数说明**:用户订阅kafka的主题列表。 **取值范围**: - v2x-v1-tracks:edge上报的车辆轨迹数据 - v2x-v1-bsm:车载T-BOX,mqtt协议接入rsu, websocket协议接入rsu上报的BSM消息数据 - v2x-v1-rsi:mqtt协议接入rsu,edge上报的RSI消息数据 - v2x-v1-rsm: mqtt协议接入rsu,edge上报的RSM消息数据 - v2x-v1-spat:mqtt协议接入rsu, websocket协议接入rsu上报的SPAT消息数据 - v2x-v1-edge-flow:edge上报的车流量统计信息数据 UserTopics *[]string `json:"user_topics,omitempty"` // **参数说明**:用户mrskafka的brokers列表。 Brokers *[]string `json:"brokers,omitempty"` // **参数说明**:mrskafka用户名,若开启安全认证该参数必填。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)的组合。 Username *string `json:"username,omitempty"` // **参数说明**:是否开启kerberos安全认证的开关。若开启安全认证则需要先上传kerberos安全认证的凭证。 Authentication *bool `json:"authentication,omitempty"` // **参数说明**:若开启安全认证则需要先上传kerberos安全认证的krb5_file的凭证内容。 Krb5Content *string `json:"krb5_content,omitempty"` // **参数说明**:若开启安全认证则需要先上传kerberos安全认证的keytab_file的凭证内容。 KeytabContent *string `json:"keytab_content,omitempty"` }
UpdateMrsKafkaConfigRequestDto **参数说明**:kafka更新配置,支持topicPrefix、userTopics、brokers,需要把该字段新的对应值全量写入。
func (UpdateMrsKafkaConfigRequestDto) String ¶
func (o UpdateMrsKafkaConfigRequestDto) String() string
type UpdateRsuModel ¶
type UpdateRsuModel struct { // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**: RSU型号的描述信息。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Description *string `json:"description,omitempty"` }
UpdateRsuModel 修改RSU型号信息结构体。
func (UpdateRsuModel) String ¶
func (o UpdateRsuModel) String() string
type UpdateRsuModelRequest ¶
type UpdateRsuModelRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId string `json:"rsu_model_id"` Body *UpdateRsuModel `json:"body,omitempty"` }
UpdateRsuModelRequest Request Object
func (UpdateRsuModelRequest) String ¶
func (o UpdateRsuModelRequest) String() string
type UpdateRsuModelResponse ¶
type UpdateRsuModelResponse struct { // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得。 **取值范围**:长度不小于1不超过36,只允许字母、数字、连接符(-)的组合。 RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**: RSU型号名称。 **取值范围**:长度不低于1不超过64,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**: RSU的厂商名称。 **取值范围**:长度不低于1不超过32,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 ManufacturerName *string `json:"manufacturer_name,omitempty"` // **参数说明**: RSU型号的描述信息。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、问号(?)、反引号(')、井号(#)、左小括号(()、右小括号())、点(.)、逗号(,)、与(&)、百分号(%)、At(@)、感叹号(!)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**: RSU型号更新的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**: 在平台创建RSU型号的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如:2020-12-07T01:32:17Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` HttpStatusCode int `json:"-"` }
UpdateRsuModelResponse Response Object
func (UpdateRsuModelResponse) String ¶
func (o UpdateRsuModelResponse) String() string
type UpdateRsuRequest ¶
type UpdateRsuRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:RSU的唯一标识符,在平台创建RSU时由平台生成。 RsuId string `json:"rsu_id"` Body *ModifyRsuRequestDto `json:"body,omitempty"` }
UpdateRsuRequest Request Object
func (UpdateRsuRequest) String ¶
func (o UpdateRsuRequest) String() string
type UpdateRsuResponse ¶
type UpdateRsuResponse struct { // **参数说明**:RSU的唯一标识符,在平台创建RSU时由平台生成。 RsuId *string `json:"rsu_id,omitempty"` // **参数说明**:RSU的名字。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:RSU的描述。 **取值范围**:只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文分号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:RSU的设备序列号。 **取值范围**:只允许字母、数字、下划线(_)的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。 格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` // **参数说明**:RSU的IP。满足IP的格式,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *RsuLocation `json:"location,omitempty"` // **参数说明**:RSU设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 - UNKNOWN:未知 Status *string `json:"status,omitempty"` // **参数说明**:RSU型号ID,用于唯一标识一个RSU型号,在平台创建RSU型号后由平台分配获得,获取方法可参见 [创建RSU型号](https://support.huaweicloud.com/api-v2x/v2x_04_0020.html)。 **取值范围**:长度不低于1不超过36,只允许字母、数字、连接符(-)的组合。 **该字段仅供使用MQTT协议RSU设备的用户输入。使用websocket协议RSU设备的用户需忽略此字段。** RsuModelId *string `json:"rsu_model_id,omitempty"` // **参数说明**:在地图中,rsu所在区域对应的路口ID,也即区域ID拼接路口ID,格式为:region-node_id。其中路网最基本的构成即节点和节点之间连接的路段。节点可以是路口,也可以是一条 路的端点。一个节点的ID在同一个区域内是唯一的。 IntersectionId *string `json:"intersection_id,omitempty"` // **参数说明**:RSU可关联的Edge的数量。 RelatedEdgeNum *int32 `json:"related_edge_num,omitempty"` // **参数说明**:RSU的软件版本,由RSU上报其软件版本。 SoftwareVersion *string `json:"software_version,omitempty"` HttpStatusCode int `json:"-"` }
UpdateRsuResponse Response Object
func (UpdateRsuResponse) String ¶
func (o UpdateRsuResponse) String() string
type UpdateTrafficControllerRequest ¶
type UpdateTrafficControllerRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:信号机设备ID,全局唯一。 TrafficControllerId string `json:"traffic_controller_id"` Body *ModifyTrafficControllerRequestDto `json:"body,omitempty"` }
UpdateTrafficControllerRequest Request Object
func (UpdateTrafficControllerRequest) String ¶
func (o UpdateTrafficControllerRequest) String() string
type UpdateTrafficControllerResponse ¶
type UpdateTrafficControllerResponse struct { // **参数说明**:信号机设备ID,全局唯一。 TrafficControllerId *string `json:"traffic_controller_id,omitempty"` // \"**参数说明**:序列号。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:名称。 Name *string `json:"name,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 Lat float32 `json:"lat,omitempty"` // **参数说明**:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 Lon float32 `json:"lon,omitempty"` // **参数说明**:定义海拔高程,可选,单位为分米。 Ele float32 `json:"ele,omitempty"` // **参数说明**:位置说明。 **取值范围**:长度不超过128,只允许字母、数字、以及_等字符的组合。 PosDescription *string `json:"pos_description,omitempty"` // **参数说明**:架设方式。 **取值范围**: - columnar:柱式 - road-side-attach:路侧附着式 - cantilever:悬臂式 - gantry:门架式 - lane-above-attach:车行道上方附着式 InstallationMode *string `json:"installation_mode,omitempty"` // **参数说明**:所属道路名称,比如高速名称。 **取值范围**:长度不超过64,只允许汉字、字母、数字、以及_-等字符的组合。 RoadName *string `json:"road_name,omitempty"` // **参数说明**:信号机设备所属路段ID。 **取值范围**:长度等于30,只允许大写字母、数字。 LinkId *string `json:"link_id,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - INITIAL:初始化 Status *string `json:"status,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTrafficControllerResponse Response Object
func (UpdateTrafficControllerResponse) String ¶
func (o UpdateTrafficControllerResponse) String() string
type UpdateTrafficEventDto ¶
type UpdateTrafficEventDto struct { // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *string `json:"event_source_type,omitempty"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件优先级,0-7越大优先级越高。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件附加信息。 事件类型为如下数据时生效: - 道路最高限:必选,设置最高限速(整数值)km/h - 道路最低限速:必选,设置最低限速(整数值)km/h - 建议速度:必选,建议速度(整数值)km/h - 急弯路:可选,建议最高限速(整数值)km/h - 雨:可选,请输入1~4:1-细雨,2-小雨,3-中雨,4-大雨 - 雪:可选,请输入1~4:1-小雪,2-中雪,3-大雪,4-暴雪 - 风:可选,设置风速值(整数值)km/h - 雾:可选,请输入1或2:1-薄雾,2-浓雾 - 路面湿滑:可选,设置湿滑系数(0~1) - 路面结冰:可选,请设置冰层厚度(整数值)mm 建议填写方式为:user_defined_param1: \"xx\" EventParams map[string]string `json:"event_params,omitempty"` EventPosition *EventLocation `json:"event_position,omitempty"` // **参数说明**:事件描述。支持英文字母、数字、下划线、斜杠、中文及中文常用字符:。 ? ! , 、 ; : “ ” EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件生效的关联路径,至少需写入起始和终止位置的两个坐标点。 ReferencePaths *[]EventReferencePath `json:"reference_paths,omitempty"` // **参数说明**:事件所在位置。 EventPositionName *string `json:"event_position_name,omitempty"` // **参数说明**:开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime *string `json:"start_time,omitempty"` // **参数说明**:结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime *string `json:"end_time,omitempty"` // **参数说明**:备注。 Note *string `json:"note,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` }
func (UpdateTrafficEventDto) String ¶
func (o UpdateTrafficEventDto) String() string
type UpdateTrafficEventRequest ¶
type UpdateTrafficEventRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId string `json:"event_id"` Body *UpdateTrafficEventDto `json:"body,omitempty"` }
UpdateTrafficEventRequest Request Object
func (UpdateTrafficEventRequest) String ¶
func (o UpdateTrafficEventRequest) String() string
type UpdateTrafficEventResponse ¶
type UpdateTrafficEventResponse struct { // **参数说明**:事件状态。 **取值范围**: - Invalid:为过期事件,事件结束时间(end_time)在当前时间之前。 - Active:为活动事件,事件开始时间(start_time)在当前时间之前,并且事件结束时间(end_time)在当前时间之后。 - Future:为未来事件,事件开始时间(start_time)在当前时间之前。 Status *string `json:"status,omitempty"` // **参数说明**:事件ID,创建事件后获得。方法参见 [新增交通事件](https://support.huaweicloud.com/api-v2x/v2x_04_0048.html)。 EventId *string `json:"event_id,omitempty"` // **参数说明**:事件来源类型列表,支持事件来源。 **取值范围**: - unknown:未知数据 - police:警方数据 - government:政府数据 - meteorological:气象数据 - internet:互联网数据 - detection:检测器检测到的数据 - v2xServer:平台上报数据 - rsu:RSU上报数据 - obu:车载终端上报数据 EventSourceType *string `json:"event_source_type,omitempty"` // **参数说明**:事件来源的ID,由用户自定义。 EventSourceId *string `json:"event_source_id,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。当填写event_type时,event_class为必选。 EventClass *string `json:"event_class,omitempty"` // **参数说明**:事件类型,参照附录[《国标交通事件及标志列表》](https://support.huaweicloud.com/api-v2x/v2x_04_0101.html)文件。 EventType *int32 `json:"event_type,omitempty"` // **参数说明**:区域码,参考[区域码查询](http://xzqh.mca.gov.cn/map)。 AreaCode *int32 `json:"area_code,omitempty"` // **参数说明**:事件优先级,0-7越大优先级越高。 EventLevel *int32 `json:"event_level,omitempty"` // **参数说明**:事件附加信息。 事件类型为如下数据时生效: - 道路最高限:必选,设置最高限速(整数值)km/h - 道路最低限速:必选,设置最低限速(整数值)km/h - 建议速度:必选,建议速度(整数值)km/h - 急弯路:可选,建议最高限速(整数值)km/h - 雨:可选,请输入1~4:1-细雨,2-小雨,3-中雨,4-大雨 - 雪:可选,请输入1~4:1-小雪,2-中雪,3-大雪,4-暴雪 - 风:可选,设置风速值(整数值)km/h - 雾:可选,请输入1或2:1-薄雾,2-浓雾 - 路面湿滑:可选,设置湿滑系数(0~1) - 路面结冰:可选,请设置冰层厚度(整数值)mm 建议填写方式为:user_defined_param1: \"xx\" EventParams map[string]string `json:"event_params,omitempty"` EventPosition *EventLocation `json:"event_position,omitempty"` // **参数说明**:事件描述。支持英文字母、数字、下划线、斜杠、中文及中文常用字符:。 ? ! , 、 ; : “ ” EventDescription *string `json:"event_description,omitempty"` // **参数说明**:事件生效的关联路径,至少需写入起始和终止位置的两个坐标点。 ReferencePaths *[]EventReferencePath `json:"reference_paths,omitempty"` // **参数说明**:事件所在位置。 EventPositionName *string `json:"event_position_name,omitempty"` // **参数说明**:开始时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 StartTime *sdktime.SdkTime `json:"start_time,omitempty"` // **参数说明**:结束时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 EndTime *sdktime.SdkTime `json:"end_time,omitempty"` // **参数说明**:备注。 Note *string `json:"note,omitempty"` // **参数说明**:事件可信度。 EventConfidence *int32 `json:"event_confidence,omitempty"` // '**参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后修改的时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTrafficEventResponse Response Object
func (UpdateTrafficEventResponse) String ¶
func (o UpdateTrafficEventResponse) String() string
type UpdateV2xEdgeAppRequest ¶
type UpdateV2xEdgeAppRequest struct { // **参数说明**:应用唯一ID,升级边缘应用前应先部署边缘应用,方法参见:[部署边缘应用](https://support.huaweicloud.com/api-v2x/v2x_04_0112.html)。 **取值范围**:只允许字母、数字、下划线(_)、连接符(-)、美元符号($)的组合。 EdgeAppId string `json:"edge_app_id"` // **参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和连接符(-)的组合,长度36。 InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge,创建Edge后获得。方法参见 [创建Edge](https://support.huaweicloud.com/api-v2x/v2x_04_0078.html)。 V2xEdgeId string `json:"v2x_edge_id"` Body *ModifyV2XEdgeAppDto `json:"body,omitempty"` }
UpdateV2xEdgeAppRequest Request Object
func (UpdateV2xEdgeAppRequest) String ¶
func (o UpdateV2xEdgeAppRequest) String() string
type UpdateV2xEdgeAppResponse ¶
type UpdateV2xEdgeAppResponse struct { // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本,比如1.0.0。 AppVersion *string `json:"app_version,omitempty"` // **参数说明**:应用部署状态。 **取值范围**: - UNINSTALLED:待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线 - UPGRADING:升级中 - DELETING:删除中 - RUNNING:运行中 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
UpdateV2xEdgeAppResponse Response Object
func (UpdateV2xEdgeAppResponse) String ¶
func (o UpdateV2xEdgeAppResponse) String() string
type UpdateV2xEdgeRequest ¶
type UpdateV2xEdgeRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId string `json:"v2x_edge_id"` Body *ModifyV2XEdgeDto `json:"body,omitempty"` }
UpdateV2xEdgeRequest Request Object
func (UpdateV2xEdgeRequest) String ¶
func (o UpdateV2xEdgeRequest) String() string
type UpdateV2xEdgeResponse ¶
type UpdateV2xEdgeResponse struct { // **参数说明**:Edge ID,用于唯一标识一个Edge V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:名称。 **取值范围**:长度不低于1不超过128,只允许中文、字母、数字、下划线(_)、连接符(-)的组合。 Name *string `json:"name,omitempty"` // **参数说明**:Edge描述。 **取值范围**:长度不超过255,只允许中文、字母、数字、下划线(_)、中文分号(;)、中文冒号(:)、中文问号(?)、中文感叹号(!)中文逗号(,)、中文句号(。)、英文引号(;)、英文冒号(:)、英文逗号(,)、英文句号(.)、英文问号(?)、英文感叹号(!)、顿号(、)、连接符(-)的组合。 Description *string `json:"description,omitempty"` // **参数说明**:设备编码。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:网络IP,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // ITS800,ATLAS 端口号 Port *int32 `json:"port,omitempty"` // **参数说明**:硬件类型。 **取值范围**:ITS800 或者 ATLAS HardwareType *string `json:"hardware_type,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *Location `json:"location,omitempty"` // **参数说明**:摄像头ID列表。 CameraIds *[]string `json:"camera_ids,omitempty"` // **参数说明**:雷达ID列表。 RadarIds *[]string `json:"radar_ids,omitempty"` // **参数说明**:Edge关联的本地RSU列表。 LocalRsus *[]string `json:"local_rsus,omitempty"` EdgeGeneralConfig *EdgeGeneralConfigInResponse `json:"edge_general_config,omitempty"` // Edge高级配置,Json格式 EdgeAdvanceConfig *interface{} `json:"edge_advance_config,omitempty"` // \"**参数说明**:状态。 **取值范围**: - UNINSTALLED: 待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线: - UPGRADING:升级中 - DELETING:删除中 Status *string `json:"status,omitempty"` // 边缘管理服务返回的node_id,用于关联EdgeManager的资源 NodeId *string `json:"node_id,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` HttpStatusCode int `json:"-"` }
UpdateV2xEdgeResponse Response Object
func (UpdateV2xEdgeResponse) String ¶
func (o UpdateV2xEdgeResponse) String() string
type UpdateVehicleRequest ¶
type UpdateVehicleRequest struct { // \"**参数说明**:实例ID。dris物理实例的唯一标识。获取方法参见[获取Instance-Id](https://support.huaweicloud.com/api-v2x/v2x_04_0030.html)。 **取值范围**:仅支持数字,小写字母和横杠(-)的组合,长度36。\" InstanceId *string `json:"Instance-Id,omitempty"` // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId string `json:"vehicle_id"` Body *ModifyVehicleRequestDto `json:"body,omitempty"` }
UpdateVehicleRequest Request Object
func (UpdateVehicleRequest) String ¶
func (o UpdateVehicleRequest) String() string
type UpdateVehicleResponse ¶
type UpdateVehicleResponse struct { // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId *string `json:"vehicle_id,omitempty"` // **参数说明**:车牌号。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 PlateNo *string `json:"plate_no,omitempty"` // **参数说明**:VIN码,车辆的17位VIN码。 **取值范围**:长度不超过17,只允许字母、数字字符的组合。 Vin *string `json:"vin,omitempty"` // \"**参数说明**:车载OBU的唯一标识。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 ObuId *string `json:"obu_id,omitempty"` // **参数说明**:IMEI,OBU上电子序列号。 **取值范围**:长度最小1最大255,支持纯数字的组合。 Imei *string `json:"imei,omitempty"` // **参数说明**:车俩品牌。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 Brand *string `json:"brand,omitempty"` // **参数说明**:车牌型号。 **取值范围**:长度最小1最大64,支持字母、数字、下划线(_)、横杠(-)的组合。 Model *string `json:"model,omitempty"` // **参数说明**:车辆年款。 **取值范围**:长度最小1最大64,支持纯数字的组合。 Style *string `json:"style,omitempty"` // **参数说明**:定义车辆的燃料动力类。 **取值范围**: - unknownFuel:未知 - gasoline:汽油 - ethanol:乙醇 - diesel:柴油 - electric:电动 - hybrid:混合燃料类型 - hydrogen:氢气 - natGasLiquid:液化天然气 - natGasComp:压缩天然气 - propane:丙烷\" FuelType *string `json:"fuel_type,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - gray:灰色 - red:红色 - blue:蓝色 - yellow:黄色 - orange:橙色 - brown:棕色 - green:绿色 - purple:紫色 - cyan:青色 - pink:粉红色 - transparent:透明色 - other:其他\" Color *string `json:"color,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - blue:蓝色 - yellow:黄色 - green:绿色 PlateColor *string `json:"plate_color,omitempty"` // **参数说明**:车辆接入网络的方式。 **取值范围**: - 5g - 4g - 3g - 2g - pc5Only - pc5And5g - pc5And4g - pc5And3g - pc5And2g AccessType *string `json:"access_type,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - UNKNOWN:未知状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
UpdateVehicleResponse Response Object
func (UpdateVehicleResponse) String ¶
func (o UpdateVehicleResponse) String() string
type V2XEdgeAppResponseDto ¶
type V2XEdgeAppResponseDto struct { // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:用户自定义应用唯一ID。 EdgeAppId *string `json:"edge_app_id,omitempty"` // **参数说明**:应用版本,比如1.0.0。 AppVersion *string `json:"app_version,omitempty"` // **参数说明**:应用部署状态。 **取值范围**: - UNINSTALLED:待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线 - UPGRADING:升级中 - DELETING:删除中 - RUNNING:运行中 Status *string `json:"status,omitempty"` }
V2XEdgeAppResponseDto **参数说明**:EdgeApp传输对象。
func (V2XEdgeAppResponseDto) String ¶
func (o V2XEdgeAppResponseDto) String() string
type V2XEdgeListResponseDto ¶
type V2XEdgeListResponseDto struct { // **参数说明**:Edge ID,用于唯一标识一个Edge。 V2xEdgeId *string `json:"v2x_edge_id,omitempty"` // **参数说明**:V2XEdge的名称 **取值范围**:长度不超过128,只允许中文、字母、数字、以及_.-等字符的组合。 Name *string `json:"name,omitempty"` // **参数说明**:设备编码。 **取值范围**:长度不超过64,只允许字母、数字、以及_等字符的组合。 Esn *string `json:"esn,omitempty"` // **参数说明**:网络IP,例如127.0.0.1。 Ip *string `json:"ip,omitempty"` // **参数说明**:安装位置编码,由用户自定义。 **取值范围**:长度不低于1不超过128,只允许字母、数字、下划线(_)的组合。 PositionDescription *string `json:"position_description,omitempty"` Location *Location `json:"location,omitempty"` // **参数说明**:状态。 **取值范围**: - UNINSTALLED: 待部署 - INSTALLED:部署中 - OFFLINE:离线 - ONLINE:在线: - UPGRADING:升级中 - DELETING:删除中 Status *string `json:"status,omitempty"` // **参数说明**:业务通道状态。 ChannelStatus *V2XEdgeListResponseDtoChannelStatus `json:"channel_status,omitempty"` // **参数说明**:创建时间。 格式:yyyy-MM-dd”T”HH:mm:ss”Z”。 例如 2020-09-01T01:37:01Z。 CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` }
V2XEdgeListResponseDto V2XEdge模型资源列表返回对象
func (V2XEdgeListResponseDto) String ¶
func (o V2XEdgeListResponseDto) String() string
type V2XEdgeListResponseDtoChannelStatus ¶
type V2XEdgeListResponseDtoChannelStatus struct {
// contains filtered or unexported fields
}
func (V2XEdgeListResponseDtoChannelStatus) MarshalJSON ¶
func (c V2XEdgeListResponseDtoChannelStatus) MarshalJSON() ([]byte, error)
func (*V2XEdgeListResponseDtoChannelStatus) UnmarshalJSON ¶
func (c *V2XEdgeListResponseDtoChannelStatus) UnmarshalJSON(b []byte) error
func (V2XEdgeListResponseDtoChannelStatus) Value ¶
func (c V2XEdgeListResponseDtoChannelStatus) Value() string
type V2XEdgeListResponseDtoChannelStatusEnum ¶
type V2XEdgeListResponseDtoChannelStatusEnum struct { ONLINE V2XEdgeListResponseDtoChannelStatus OFFLINE V2XEdgeListResponseDtoChannelStatus UNKNOWN V2XEdgeListResponseDtoChannelStatus }
func GetV2XEdgeListResponseDtoChannelStatusEnum ¶
func GetV2XEdgeListResponseDtoChannelStatusEnum() V2XEdgeListResponseDtoChannelStatusEnum
type VehicleDto ¶
type VehicleDto struct { // **参数说明**:车辆唯一标识符。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 VehicleId *string `json:"vehicle_id,omitempty"` // **参数说明**:车牌号。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 PlateNo *string `json:"plate_no,omitempty"` // **参数说明**:VIN码,车辆的17位VIN码。 **取值范围**:长度不超过17,只允许字母、数字字符的组合。 Vin *string `json:"vin,omitempty"` // \"**参数说明**:车载OBU的唯一标识。 **取值范围**:长度不超过128,只允许字母、数字、以及_-等字符的组合。 ObuId *string `json:"obu_id,omitempty"` // **参数说明**:IMEI,OBU上电子序列号。 **取值范围**:长度最小1最大255,支持纯数字的组合。 Imei *string `json:"imei,omitempty"` // **参数说明**:车俩品牌。 **取值范围**:长度最小1最大64,支持中文、字母、数字、下划线(_)、横杠(-)的组合。 Brand *string `json:"brand,omitempty"` // **参数说明**:车牌型号。 **取值范围**:长度最小1最大64,支持字母、数字、下划线(_)、横杠(-)的组合。 Model *string `json:"model,omitempty"` // **参数说明**:车辆年款。 **取值范围**:长度最小1最大64,支持纯数字的组合。 Style *string `json:"style,omitempty"` // **参数说明**:定义车辆的燃料动力类。 **取值范围**: - unknownFuel:未知 - gasoline:汽油 - ethanol:乙醇 - diesel:柴油 - electric:电动 - hybrid:混合燃料类型 - hydrogen:氢气 - natGasLiquid:液化天然气 - natGasComp:压缩天然气 - propane:丙烷\" FuelType *string `json:"fuel_type,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - gray:灰色 - red:红色 - blue:蓝色 - yellow:黄色 - orange:橙色 - brown:棕色 - green:绿色 - purple:紫色 - cyan:青色 - pink:粉红色 - transparent:透明色 - other:其他\" Color *string `json:"color,omitempty"` // **参数说明**:车辆颜色。 **取值范围**: - black:黑色 - white:白色 - blue:蓝色 - yellow:黄色 - green:绿色 PlateColor *string `json:"plate_color,omitempty"` // **参数说明**:车辆接入网络的方式。 **取值范围**: - 5g - 4g - 3g - 2g - pc5Only - pc5And5g - pc5And4g - pc5And3g - pc5And2g AccessType *string `json:"access_type,omitempty"` // **参数说明**:描述。 **取值范围**:长度不超过2048,只允许中文、字母、数字、以及_?'#().,&%@!-等字符的组合。 Description *string `json:"description,omitempty"` // **参数说明**:最后修改的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastModifiedTime *sdktime.SdkTime `json:"last_modified_time,omitempty"` // **参数说明**:创建的时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z CreatedTime *sdktime.SdkTime `json:"created_time,omitempty"` // **参数说明**:最后的在线时间。格式:yyyy-MM-dd'T'HH:mm:ss'Z' 例如 2020-09-01T01:37:01Z LastOnlineTime *sdktime.SdkTime `json:"last_online_time,omitempty"` // **参数说明**:设备状态。 **取值范围**: - ONLINE:在线 - OFFLINE:离线 - UNKNOWN:未知状态 Status *string `json:"status,omitempty"` }
func (VehicleDto) String ¶
func (o VehicleDto) String() string
type VolumeDto ¶
Source Files ¶
- model_add_forwarding_config_request_dto.go
- model_add_forwarding_configs_request.go
- model_add_forwarding_configs_response.go
- model_add_rsu_dto.go
- model_add_rsu_model.go
- model_add_traffic_controller_dto.go
- model_add_traffic_event_dto.go
- model_add_v2_x_edge_app_dto.go
- model_add_v2_x_edge_data_channel_dto.go
- model_add_v2_x_edge_dto.go
- model_add_vehicle_dto.go
- model_batch_show_edge_app_versions_request.go
- model_batch_show_edge_app_versions_response.go
- model_batch_show_edge_apps_request.go
- model_batch_show_edge_apps_response.go
- model_batch_show_ipcs_request.go
- model_batch_show_ipcs_response.go
- model_batch_show_radars_request.go
- model_batch_show_radars_response.go
- model_batch_show_rsus_request.go
- model_batch_show_rsus_response.go
- model_batch_show_traffic_controllers_request.go
- model_batch_show_traffic_controllers_response.go
- model_batch_show_traffic_events_request.go
- model_batch_show_traffic_events_response.go
- model_batch_show_vehicles_request.go
- model_batch_show_vehicles_response.go
- model_channel.go
- model_congestion_info.go
- model_congestion_lanes_info.go
- model_container_configs_dto.go
- model_container_port_dto.go
- model_container_settings_dto.go
- model_create_data_channel_request.go
- model_create_data_channel_response.go
- model_create_edge_app_request.go
- model_create_edge_app_response.go
- model_create_edge_application_request_dto.go
- model_create_edge_application_version_dto.go
- model_create_edge_application_version_request.go
- model_create_edge_application_version_response.go
- model_create_rsu_model_request.go
- model_create_rsu_model_response.go
- model_create_rsu_request.go
- model_create_rsu_response.go
- model_create_traffic_controller_request.go
- model_create_traffic_controller_response.go
- model_create_traffic_event_request.go
- model_create_traffic_event_response.go
- model_create_v2x_edge_app_request.go
- model_create_v2x_edge_app_response.go
- model_create_v2x_edge_request.go
- model_create_v2x_edge_response.go
- model_create_vehicle_request.go
- model_create_vehicle_response.go
- model_delete_data_channel_request.go
- model_delete_data_channel_response.go
- model_delete_edge_app_request.go
- model_delete_edge_app_response.go
- model_delete_edge_application_version_request.go
- model_delete_edge_application_version_response.go
- model_delete_forwarding_config_request.go
- model_delete_forwarding_config_response.go
- model_delete_rsu_model_request.go
- model_delete_rsu_model_response.go
- model_delete_rsu_request.go
- model_delete_rsu_response.go
- model_delete_traffic_controller_request.go
- model_delete_traffic_controller_response.go
- model_delete_traffic_event_request.go
- model_delete_traffic_event_response.go
- model_delete_v2_x_edge_app_by_edge_app_id_request.go
- model_delete_v2_x_edge_app_by_edge_app_id_response.go
- model_delete_v2_x_edge_by_v2x_edge_id_request.go
- model_delete_v2_x_edge_by_v2x_edge_id_response.go
- model_delete_vehicle_request.go
- model_delete_vehicle_response.go
- model_edge_general_config.go
- model_edge_general_config_in_response.go
- model_event_ex_info.go
- model_event_location.go
- model_event_participant.go
- model_event_reference_path.go
- model_ext_device.go
- model_forwarding_config.go
- model_forwarding_config_request_dto.go
- model_history_traffic_event_dto.go
- model_id_and_status.go
- model_immediate_event_dto.go
- model_immediate_event_position3_d.go
- model_immediate_event_reference_path.go
- model_immediate_event_response_dto.go
- model_ipc_response_dto.go
- model_kafka_config_request_dto.go
- model_kafka_config_response_dto.go
- model_lane_occupancy.go
- model_list_edge_flows_request.go
- model_list_edge_flows_response.go
- model_list_rsu_models_request.go
- model_list_rsu_models_response.go
- model_list_v2x_edge_app_request.go
- model_list_v2x_edge_app_response.go
- model_list_v2x_edges_request.go
- model_list_v2x_edges_response.go
- model_location.go
- model_model_flow.go
- model_modify_rsu_request_dto.go
- model_modify_traffic_controller_request_dto.go
- model_modify_v2_x_edge_app_dto.go
- model_modify_v2_x_edge_dto.go
- model_modify_vehicle_request_dto.go
- model_mrs_kafka_config_request_dto.go
- model_mrs_kafka_config_response_dto.go
- model_open_v2_x_statistics_body.go
- model_platform_para.go
- model_position3_d.go
- model_query_application_brief_response_dto.go
- model_query_edge_app_version_brief_response_dto.go
- model_radar_resource_dto.go
- model_reference_path.go
- model_resource_config_dto.go
- model_resource_dto.go
- model_rsu_dto.go
- model_rsu_location.go
- model_rsu_model_summary.go
- model_send_config.go
- model_send_config_response.go
- model_send_immediate_event_request.go
- model_send_immediate_event_response.go
- model_send_immediate_events_dto.go
- model_show_data_channel_request.go
- model_show_data_channel_response.go
- model_show_deployment_code_request.go
- model_show_deployment_code_response.go
- model_show_edge_application_version_request.go
- model_show_edge_application_version_response.go
- model_show_forwarding_config_request.go
- model_show_forwarding_config_response.go
- model_show_forwarding_configs_request.go
- model_show_forwarding_configs_response.go
- model_show_history_traffic_events_request.go
- model_show_history_traffic_events_response.go
- model_show_ipc_request.go
- model_show_ipc_response.go
- model_show_rsu_model_request.go
- model_show_rsu_model_response.go
- model_show_traffic_event_request.go
- model_show_traffic_event_response.go
- model_show_v2_x_edge_app_detail_by_edge_app_id_request.go
- model_show_v2_x_edge_app_detail_by_edge_app_id_response.go
- model_show_v2x_edge_detail_request.go
- model_show_v2x_edge_detail_response.go
- model_statistics_source_dto.go
- model_target_list.go
- model_target_pos.go
- model_target_rect.go
- model_traffic_controller_dto.go
- model_traffic_event_dto.go
- model_update_data_channel_request.go
- model_update_data_channel_response.go
- model_update_edge_app_request.go
- model_update_edge_app_response.go
- model_update_edge_app_version_dto.go
- model_update_edge_app_version_state_dto.go
- model_update_edge_application_request_dto.go
- model_update_edge_application_version_request.go
- model_update_edge_application_version_response.go
- model_update_edge_application_version_state_request.go
- model_update_edge_application_version_state_response.go
- model_update_forwarding_config_request.go
- model_update_forwarding_config_request_dto.go
- model_update_forwarding_config_response.go
- model_update_kafka_config_request_dto.go
- model_update_mrs_kafka_config_request_dto.go
- model_update_rsu_model.go
- model_update_rsu_model_request.go
- model_update_rsu_model_response.go
- model_update_rsu_request.go
- model_update_rsu_response.go
- model_update_traffic_controller_request.go
- model_update_traffic_controller_response.go
- model_update_traffic_event_dto.go
- model_update_traffic_event_request.go
- model_update_traffic_event_response.go
- model_update_v2x_edge_app_request.go
- model_update_v2x_edge_app_response.go
- model_update_v2x_edge_request.go
- model_update_v2x_edge_response.go
- model_update_vehicle_request.go
- model_update_vehicle_response.go
- model_v2_x_edge_app_response_dto.go
- model_v2_x_edge_list_response_dto.go
- model_vehicle_dto.go
- model_volume_dto.go