Documentation ¶
Index ¶
- Constants
- type AbnormalEvents
- type AbnormalEventsInfo
- type AllDeviceInfo
- type BindGroupDevicesRequest
- type BindGroupDevicesRequestParams
- type BindGroupDevicesResponse
- type BindGroupDevicesResponseParams
- type ChannelDetail
- type ChannelItem
- type Client
- func (c *Client) BindGroupDevices(request *BindGroupDevicesRequest) (response *BindGroupDevicesResponse, err error)
- func (c *Client) BindGroupDevicesWithContext(ctx context.Context, request *BindGroupDevicesRequest) (response *BindGroupDevicesResponse, err error)
- func (c *Client) ControlChannelLocalRecord(request *ControlChannelLocalRecordRequest) (response *ControlChannelLocalRecordResponse, err error)
- func (c *Client) ControlChannelLocalRecordWithContext(ctx context.Context, request *ControlChannelLocalRecordRequest) (response *ControlChannelLocalRecordResponse, err error)
- func (c *Client) ControlChannelPTZ(request *ControlChannelPTZRequest) (response *ControlChannelPTZResponse, err error)
- func (c *Client) ControlChannelPTZWithContext(ctx context.Context, request *ControlChannelPTZRequest) (response *ControlChannelPTZResponse, err error)
- func (c *Client) ControlDevicePTZ(request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
- func (c *Client) ControlDevicePTZWithContext(ctx context.Context, request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
- func (c *Client) ControlHomePosition(request *ControlHomePositionRequest) (response *ControlHomePositionResponse, err error)
- func (c *Client) ControlHomePositionWithContext(ctx context.Context, request *ControlHomePositionRequest) (response *ControlHomePositionResponse, err error)
- func (c *Client) ControlPreset(request *ControlPresetRequest) (response *ControlPresetResponse, err error)
- func (c *Client) ControlPresetWithContext(ctx context.Context, request *ControlPresetRequest) (response *ControlPresetResponse, err error)
- func (c *Client) ControlRecordStream(request *ControlRecordStreamRequest) (response *ControlRecordStreamResponse, err error)
- func (c *Client) ControlRecordStreamWithContext(ctx context.Context, request *ControlRecordStreamRequest) (response *ControlRecordStreamResponse, err error)
- func (c *Client) CreateDevice(request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
- func (c *Client) CreateDeviceGroup(request *CreateDeviceGroupRequest) (response *CreateDeviceGroupResponse, err error)
- func (c *Client) CreateDeviceGroupWithContext(ctx context.Context, request *CreateDeviceGroupRequest) (response *CreateDeviceGroupResponse, err error)
- func (c *Client) CreateDeviceWithContext(ctx context.Context, request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
- func (c *Client) CreateLiveChannel(request *CreateLiveChannelRequest) (response *CreateLiveChannelResponse, err error)
- func (c *Client) CreateLiveChannelWithContext(ctx context.Context, request *CreateLiveChannelRequest) (response *CreateLiveChannelResponse, err error)
- func (c *Client) CreateLiveRecordPlan(request *CreateLiveRecordPlanRequest) (response *CreateLiveRecordPlanResponse, err error)
- func (c *Client) CreateLiveRecordPlanWithContext(ctx context.Context, request *CreateLiveRecordPlanRequest) (response *CreateLiveRecordPlanResponse, err error)
- func (c *Client) CreateMessageForward(request *CreateMessageForwardRequest) (response *CreateMessageForwardResponse, err error)
- func (c *Client) CreateMessageForwardWithContext(ctx context.Context, request *CreateMessageForwardRequest) (response *CreateMessageForwardResponse, err error)
- func (c *Client) CreateRecordPlan(request *CreateRecordPlanRequest) (response *CreateRecordPlanResponse, err error)
- func (c *Client) CreateRecordPlanWithContext(ctx context.Context, request *CreateRecordPlanRequest) (response *CreateRecordPlanResponse, err error)
- func (c *Client) CreateRecordingPlan(request *CreateRecordingPlanRequest) (response *CreateRecordingPlanResponse, err error)
- func (c *Client) CreateRecordingPlanWithContext(ctx context.Context, request *CreateRecordingPlanRequest) (response *CreateRecordingPlanResponse, err error)
- func (c *Client) CreateScene(request *CreateSceneRequest) (response *CreateSceneResponse, err error)
- func (c *Client) CreateSceneWithContext(ctx context.Context, request *CreateSceneRequest) (response *CreateSceneResponse, err error)
- func (c *Client) CreateTimeTemplate(request *CreateTimeTemplateRequest) (response *CreateTimeTemplateResponse, err error)
- func (c *Client) CreateTimeTemplateWithContext(ctx context.Context, request *CreateTimeTemplateRequest) (response *CreateTimeTemplateResponse, err error)
- func (c *Client) DeleteChannel(request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
- func (c *Client) DeleteChannelWithContext(ctx context.Context, request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
- func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
- func (c *Client) DeleteDeviceGroup(request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)
- func (c *Client) DeleteDeviceGroupWithContext(ctx context.Context, request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)
- func (c *Client) DeleteDeviceWithContext(ctx context.Context, request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
- func (c *Client) DeleteLiveChannel(request *DeleteLiveChannelRequest) (response *DeleteLiveChannelResponse, err error)
- func (c *Client) DeleteLiveChannelWithContext(ctx context.Context, request *DeleteLiveChannelRequest) (response *DeleteLiveChannelResponse, err error)
- func (c *Client) DeleteLiveRecordPlan(request *DeleteLiveRecordPlanRequest) (response *DeleteLiveRecordPlanResponse, err error)
- func (c *Client) DeleteLiveRecordPlanWithContext(ctx context.Context, request *DeleteLiveRecordPlanRequest) (response *DeleteLiveRecordPlanResponse, err error)
- func (c *Client) DeleteLiveVideoList(request *DeleteLiveVideoListRequest) (response *DeleteLiveVideoListResponse, err error)
- func (c *Client) DeleteLiveVideoListWithContext(ctx context.Context, request *DeleteLiveVideoListRequest) (response *DeleteLiveVideoListResponse, err error)
- func (c *Client) DeleteMessageForward(request *DeleteMessageForwardRequest) (response *DeleteMessageForwardResponse, err error)
- func (c *Client) DeleteMessageForwardWithContext(ctx context.Context, request *DeleteMessageForwardRequest) (response *DeleteMessageForwardResponse, err error)
- func (c *Client) DeleteRecordPlan(request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
- func (c *Client) DeleteRecordPlanWithContext(ctx context.Context, request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
- func (c *Client) DeleteRecordingPlan(request *DeleteRecordingPlanRequest) (response *DeleteRecordingPlanResponse, err error)
- func (c *Client) DeleteRecordingPlanWithContext(ctx context.Context, request *DeleteRecordingPlanRequest) (response *DeleteRecordingPlanResponse, err error)
- func (c *Client) DeleteScene(request *DeleteSceneRequest) (response *DeleteSceneResponse, err error)
- func (c *Client) DeleteSceneWithContext(ctx context.Context, request *DeleteSceneRequest) (response *DeleteSceneResponse, err error)
- func (c *Client) DeleteTimeTemplate(request *DeleteTimeTemplateRequest) (response *DeleteTimeTemplateResponse, err error)
- func (c *Client) DeleteTimeTemplateWithContext(ctx context.Context, request *DeleteTimeTemplateRequest) (response *DeleteTimeTemplateResponse, err error)
- func (c *Client) DeleteVideoList(request *DeleteVideoListRequest) (response *DeleteVideoListResponse, err error)
- func (c *Client) DeleteVideoListWithContext(ctx context.Context, request *DeleteVideoListRequest) (response *DeleteVideoListResponse, err error)
- func (c *Client) DeleteWarning(request *DeleteWarningRequest) (response *DeleteWarningResponse, err error)
- func (c *Client) DeleteWarningWithContext(ctx context.Context, request *DeleteWarningRequest) (response *DeleteWarningResponse, err error)
- func (c *Client) DescribeAbnormalEvents(request *DescribeAbnormalEventsRequest) (response *DescribeAbnormalEventsResponse, err error)
- func (c *Client) DescribeAbnormalEventsWithContext(ctx context.Context, request *DescribeAbnormalEventsRequest) (response *DescribeAbnormalEventsResponse, err error)
- func (c *Client) DescribeAllDeviceList(request *DescribeAllDeviceListRequest) (response *DescribeAllDeviceListResponse, err error)
- func (c *Client) DescribeAllDeviceListWithContext(ctx context.Context, request *DescribeAllDeviceListRequest) (response *DescribeAllDeviceListResponse, err error)
- func (c *Client) DescribeBindSceneChannels(request *DescribeBindSceneChannelsRequest) (response *DescribeBindSceneChannelsResponse, err error)
- func (c *Client) DescribeBindSceneChannelsWithContext(ctx context.Context, request *DescribeBindSceneChannelsRequest) (response *DescribeBindSceneChannelsResponse, err error)
- func (c *Client) DescribeBindSceneDevices(request *DescribeBindSceneDevicesRequest) (response *DescribeBindSceneDevicesResponse, err error)
- func (c *Client) DescribeBindSceneDevicesWithContext(ctx context.Context, request *DescribeBindSceneDevicesRequest) (response *DescribeBindSceneDevicesResponse, err error)
- func (c *Client) DescribeChannelLiveStreamURL(request *DescribeChannelLiveStreamURLRequest) (response *DescribeChannelLiveStreamURLResponse, err error)
- func (c *Client) DescribeChannelLiveStreamURLWithContext(ctx context.Context, request *DescribeChannelLiveStreamURLRequest) (response *DescribeChannelLiveStreamURLResponse, err error)
- func (c *Client) DescribeChannelLocalRecordURL(request *DescribeChannelLocalRecordURLRequest) (response *DescribeChannelLocalRecordURLResponse, err error)
- func (c *Client) DescribeChannelLocalRecordURLWithContext(ctx context.Context, request *DescribeChannelLocalRecordURLRequest) (response *DescribeChannelLocalRecordURLResponse, err error)
- func (c *Client) DescribeChannelStreamURL(request *DescribeChannelStreamURLRequest) (response *DescribeChannelStreamURLResponse, err error)
- func (c *Client) DescribeChannelStreamURLWithContext(ctx context.Context, request *DescribeChannelStreamURLRequest) (response *DescribeChannelStreamURLResponse, err error)
- func (c *Client) DescribeChannels(request *DescribeChannelsRequest) (response *DescribeChannelsResponse, err error)
- func (c *Client) DescribeChannelsByLiveRecordPlan(request *DescribeChannelsByLiveRecordPlanRequest) (response *DescribeChannelsByLiveRecordPlanResponse, err error)
- func (c *Client) DescribeChannelsByLiveRecordPlanWithContext(ctx context.Context, request *DescribeChannelsByLiveRecordPlanRequest) (response *DescribeChannelsByLiveRecordPlanResponse, err error)
- func (c *Client) DescribeChannelsWithContext(ctx context.Context, request *DescribeChannelsRequest) (response *DescribeChannelsResponse, err error)
- func (c *Client) DescribeCurrentDeviceData(request *DescribeCurrentDeviceDataRequest) (response *DescribeCurrentDeviceDataResponse, err error)
- func (c *Client) DescribeCurrentDeviceDataWithContext(ctx context.Context, request *DescribeCurrentDeviceDataRequest) (response *DescribeCurrentDeviceDataResponse, err error)
- func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
- func (c *Client) DescribeDeviceEvent(request *DescribeDeviceEventRequest) (response *DescribeDeviceEventResponse, err error)
- func (c *Client) DescribeDeviceEventWithContext(ctx context.Context, request *DescribeDeviceEventRequest) (response *DescribeDeviceEventResponse, err error)
- func (c *Client) DescribeDeviceGroup(request *DescribeDeviceGroupRequest) (response *DescribeDeviceGroupResponse, err error)
- func (c *Client) DescribeDeviceGroupWithContext(ctx context.Context, request *DescribeDeviceGroupRequest) (response *DescribeDeviceGroupResponse, err error)
- func (c *Client) DescribeDeviceList(request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error)
- func (c *Client) DescribeDeviceListWithContext(ctx context.Context, request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error)
- func (c *Client) DescribeDeviceMonitorData(request *DescribeDeviceMonitorDataRequest) (response *DescribeDeviceMonitorDataResponse, err error)
- func (c *Client) DescribeDeviceMonitorDataWithContext(ctx context.Context, request *DescribeDeviceMonitorDataRequest) (response *DescribeDeviceMonitorDataResponse, err error)
- func (c *Client) DescribeDevicePassWord(request *DescribeDevicePassWordRequest) (response *DescribeDevicePassWordResponse, err error)
- func (c *Client) DescribeDevicePassWordWithContext(ctx context.Context, request *DescribeDevicePassWordRequest) (response *DescribeDevicePassWordResponse, err error)
- func (c *Client) DescribeDeviceStreams(request *DescribeDeviceStreamsRequest) (response *DescribeDeviceStreamsResponse, err error)
- func (c *Client) DescribeDeviceStreamsWithContext(ctx context.Context, request *DescribeDeviceStreamsRequest) (response *DescribeDeviceStreamsResponse, err error)
- func (c *Client) DescribeDeviceWithContext(ctx context.Context, request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
- func (c *Client) DescribeGroupById(request *DescribeGroupByIdRequest) (response *DescribeGroupByIdResponse, err error)
- func (c *Client) DescribeGroupByIdWithContext(ctx context.Context, request *DescribeGroupByIdRequest) (response *DescribeGroupByIdResponse, err error)
- func (c *Client) DescribeGroupByPath(request *DescribeGroupByPathRequest) (response *DescribeGroupByPathResponse, err error)
- func (c *Client) DescribeGroupByPathWithContext(ctx context.Context, request *DescribeGroupByPathRequest) (response *DescribeGroupByPathResponse, err error)
- func (c *Client) DescribeGroupDevices(request *DescribeGroupDevicesRequest) (response *DescribeGroupDevicesResponse, err error)
- func (c *Client) DescribeGroupDevicesWithContext(ctx context.Context, request *DescribeGroupDevicesRequest) (response *DescribeGroupDevicesResponse, err error)
- func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
- func (c *Client) DescribeGroupsWithContext(ctx context.Context, request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
- func (c *Client) DescribeIPCChannels(request *DescribeIPCChannelsRequest) (response *DescribeIPCChannelsResponse, err error)
- func (c *Client) DescribeIPCChannelsWithContext(ctx context.Context, request *DescribeIPCChannelsRequest) (response *DescribeIPCChannelsResponse, err error)
- func (c *Client) DescribeLiveChannel(request *DescribeLiveChannelRequest) (response *DescribeLiveChannelResponse, err error)
- func (c *Client) DescribeLiveChannelList(request *DescribeLiveChannelListRequest) (response *DescribeLiveChannelListResponse, err error)
- func (c *Client) DescribeLiveChannelListWithContext(ctx context.Context, request *DescribeLiveChannelListRequest) (response *DescribeLiveChannelListResponse, err error)
- func (c *Client) DescribeLiveChannelWithContext(ctx context.Context, request *DescribeLiveChannelRequest) (response *DescribeLiveChannelResponse, err error)
- func (c *Client) DescribeLiveRecordPlanById(request *DescribeLiveRecordPlanByIdRequest) (response *DescribeLiveRecordPlanByIdResponse, err error)
- func (c *Client) DescribeLiveRecordPlanByIdWithContext(ctx context.Context, request *DescribeLiveRecordPlanByIdRequest) (response *DescribeLiveRecordPlanByIdResponse, err error)
- func (c *Client) DescribeLiveRecordPlanIds(request *DescribeLiveRecordPlanIdsRequest) (response *DescribeLiveRecordPlanIdsResponse, err error)
- func (c *Client) DescribeLiveRecordPlanIdsWithContext(ctx context.Context, request *DescribeLiveRecordPlanIdsRequest) (response *DescribeLiveRecordPlanIdsResponse, err error)
- func (c *Client) DescribeLiveStream(request *DescribeLiveStreamRequest) (response *DescribeLiveStreamResponse, err error)
- func (c *Client) DescribeLiveStreamWithContext(ctx context.Context, request *DescribeLiveStreamRequest) (response *DescribeLiveStreamResponse, err error)
- func (c *Client) DescribeLiveVideoList(request *DescribeLiveVideoListRequest) (response *DescribeLiveVideoListResponse, err error)
- func (c *Client) DescribeLiveVideoListWithContext(ctx context.Context, request *DescribeLiveVideoListRequest) (response *DescribeLiveVideoListResponse, err error)
- func (c *Client) DescribeMessageForward(request *DescribeMessageForwardRequest) (response *DescribeMessageForwardResponse, err error)
- func (c *Client) DescribeMessageForwardWithContext(ctx context.Context, request *DescribeMessageForwardRequest) (response *DescribeMessageForwardResponse, err error)
- func (c *Client) DescribeMessageForwards(request *DescribeMessageForwardsRequest) (response *DescribeMessageForwardsResponse, err error)
- func (c *Client) DescribeMessageForwardsWithContext(ctx context.Context, request *DescribeMessageForwardsRequest) (response *DescribeMessageForwardsResponse, err error)
- func (c *Client) DescribeMonitorDataByDate(request *DescribeMonitorDataByDateRequest) (response *DescribeMonitorDataByDateResponse, err error)
- func (c *Client) DescribeMonitorDataByDateWithContext(ctx context.Context, request *DescribeMonitorDataByDateRequest) (response *DescribeMonitorDataByDateResponse, err error)
- func (c *Client) DescribePresetList(request *DescribePresetListRequest) (response *DescribePresetListResponse, err error)
- func (c *Client) DescribePresetListWithContext(ctx context.Context, request *DescribePresetListRequest) (response *DescribePresetListResponse, err error)
- func (c *Client) DescribeRecordDatesByChannel(request *DescribeRecordDatesByChannelRequest) (response *DescribeRecordDatesByChannelResponse, err error)
- func (c *Client) DescribeRecordDatesByChannelWithContext(ctx context.Context, request *DescribeRecordDatesByChannelRequest) (response *DescribeRecordDatesByChannelResponse, err error)
- func (c *Client) DescribeRecordDatesByLive(request *DescribeRecordDatesByLiveRequest) (response *DescribeRecordDatesByLiveResponse, err error)
- func (c *Client) DescribeRecordDatesByLiveWithContext(ctx context.Context, request *DescribeRecordDatesByLiveRequest) (response *DescribeRecordDatesByLiveResponse, err error)
- func (c *Client) DescribeRecordStream(request *DescribeRecordStreamRequest) (response *DescribeRecordStreamResponse, err error)
- func (c *Client) DescribeRecordStreamWithContext(ctx context.Context, request *DescribeRecordStreamRequest) (response *DescribeRecordStreamResponse, err error)
- func (c *Client) DescribeRecordingPlanById(request *DescribeRecordingPlanByIdRequest) (response *DescribeRecordingPlanByIdResponse, err error)
- func (c *Client) DescribeRecordingPlanByIdWithContext(ctx context.Context, request *DescribeRecordingPlanByIdRequest) (response *DescribeRecordingPlanByIdResponse, err error)
- func (c *Client) DescribeRecordingPlans(request *DescribeRecordingPlansRequest) (response *DescribeRecordingPlansResponse, err error)
- func (c *Client) DescribeRecordingPlansWithContext(ctx context.Context, request *DescribeRecordingPlansRequest) (response *DescribeRecordingPlansResponse, err error)
- func (c *Client) DescribeSIPServer(request *DescribeSIPServerRequest) (response *DescribeSIPServerResponse, err error)
- func (c *Client) DescribeSIPServerWithContext(ctx context.Context, request *DescribeSIPServerRequest) (response *DescribeSIPServerResponse, err error)
- func (c *Client) DescribeScene(request *DescribeSceneRequest) (response *DescribeSceneResponse, err error)
- func (c *Client) DescribeSceneWithContext(ctx context.Context, request *DescribeSceneRequest) (response *DescribeSceneResponse, err error)
- func (c *Client) DescribeScenes(request *DescribeScenesRequest) (response *DescribeScenesResponse, err error)
- func (c *Client) DescribeScenesWithContext(ctx context.Context, request *DescribeScenesRequest) (response *DescribeScenesResponse, err error)
- func (c *Client) DescribeStatisticDetails(request *DescribeStatisticDetailsRequest) (response *DescribeStatisticDetailsResponse, err error)
- func (c *Client) DescribeStatisticDetailsWithContext(ctx context.Context, request *DescribeStatisticDetailsRequest) (response *DescribeStatisticDetailsResponse, err error)
- func (c *Client) DescribeStatisticSummary(request *DescribeStatisticSummaryRequest) (response *DescribeStatisticSummaryResponse, err error)
- func (c *Client) DescribeStatisticSummaryWithContext(ctx context.Context, request *DescribeStatisticSummaryRequest) (response *DescribeStatisticSummaryResponse, err error)
- func (c *Client) DescribeSubGroups(request *DescribeSubGroupsRequest) (response *DescribeSubGroupsResponse, err error)
- func (c *Client) DescribeSubGroupsWithContext(ctx context.Context, request *DescribeSubGroupsRequest) (response *DescribeSubGroupsResponse, err error)
- func (c *Client) DescribeSubscriptionStatus(request *DescribeSubscriptionStatusRequest) (response *DescribeSubscriptionStatusResponse, err error)
- func (c *Client) DescribeSubscriptionStatusWithContext(ctx context.Context, request *DescribeSubscriptionStatusRequest) (response *DescribeSubscriptionStatusResponse, err error)
- func (c *Client) DescribeVideoList(request *DescribeVideoListRequest) (response *DescribeVideoListResponse, err error)
- func (c *Client) DescribeVideoListByChannel(request *DescribeVideoListByChannelRequest) (response *DescribeVideoListByChannelResponse, err error)
- func (c *Client) DescribeVideoListByChannelWithContext(ctx context.Context, request *DescribeVideoListByChannelRequest) (response *DescribeVideoListByChannelResponse, err error)
- func (c *Client) DescribeVideoListWithContext(ctx context.Context, request *DescribeVideoListRequest) (response *DescribeVideoListResponse, err error)
- func (c *Client) DescribeWarnMod(request *DescribeWarnModRequest) (response *DescribeWarnModResponse, err error)
- func (c *Client) DescribeWarnModWithContext(ctx context.Context, request *DescribeWarnModRequest) (response *DescribeWarnModResponse, err error)
- func (c *Client) DescribeWarnings(request *DescribeWarningsRequest) (response *DescribeWarningsResponse, err error)
- func (c *Client) DescribeWarningsWithContext(ctx context.Context, request *DescribeWarningsRequest) (response *DescribeWarningsResponse, err error)
- func (c *Client) DescribeXP2PData(request *DescribeXP2PDataRequest) (response *DescribeXP2PDataResponse, err error)
- func (c *Client) DescribeXP2PDataWithContext(ctx context.Context, request *DescribeXP2PDataRequest) (response *DescribeXP2PDataResponse, err error)
- func (c *Client) GetRecordDatesByDev(request *GetRecordDatesByDevRequest) (response *GetRecordDatesByDevResponse, err error)
- func (c *Client) GetRecordDatesByDevWithContext(ctx context.Context, request *GetRecordDatesByDevRequest) (response *GetRecordDatesByDevResponse, err error)
- func (c *Client) GetRecordPlanByDev(request *GetRecordPlanByDevRequest) (response *GetRecordPlanByDevResponse, err error)
- func (c *Client) GetRecordPlanByDevWithContext(ctx context.Context, request *GetRecordPlanByDevRequest) (response *GetRecordPlanByDevResponse, err error)
- func (c *Client) GetRecordPlanById(request *GetRecordPlanByIdRequest) (response *GetRecordPlanByIdResponse, err error)
- func (c *Client) GetRecordPlanByIdWithContext(ctx context.Context, request *GetRecordPlanByIdRequest) (response *GetRecordPlanByIdResponse, err error)
- func (c *Client) GetRecordPlans(request *GetRecordPlansRequest) (response *GetRecordPlansResponse, err error)
- func (c *Client) GetRecordPlansWithContext(ctx context.Context, request *GetRecordPlansRequest) (response *GetRecordPlansResponse, err error)
- func (c *Client) GetTimeTemplateById(request *GetTimeTemplateByIdRequest) (response *GetTimeTemplateByIdResponse, err error)
- func (c *Client) GetTimeTemplateByIdWithContext(ctx context.Context, request *GetTimeTemplateByIdRequest) (response *GetTimeTemplateByIdResponse, err error)
- func (c *Client) GetTimeTemplates(request *GetTimeTemplatesRequest) (response *GetTimeTemplatesResponse, err error)
- func (c *Client) GetTimeTemplatesWithContext(ctx context.Context, request *GetTimeTemplatesRequest) (response *GetTimeTemplatesResponse, err error)
- func (c *Client) GetVideoListByCon(request *GetVideoListByConRequest) (response *GetVideoListByConResponse, err error)
- func (c *Client) GetVideoListByConWithContext(ctx context.Context, request *GetVideoListByConRequest) (response *GetVideoListByConResponse, err error)
- func (c *Client) ModifyBindPlanLiveChannel(request *ModifyBindPlanLiveChannelRequest) (response *ModifyBindPlanLiveChannelResponse, err error)
- func (c *Client) ModifyBindPlanLiveChannelWithContext(ctx context.Context, request *ModifyBindPlanLiveChannelRequest) (response *ModifyBindPlanLiveChannelResponse, err error)
- func (c *Client) ModifyBindRecordingPlan(request *ModifyBindRecordingPlanRequest) (response *ModifyBindRecordingPlanResponse, err error)
- func (c *Client) ModifyBindRecordingPlanWithContext(ctx context.Context, request *ModifyBindRecordingPlanRequest) (response *ModifyBindRecordingPlanResponse, err error)
- func (c *Client) ModifyBindSceneChannels(request *ModifyBindSceneChannelsRequest) (response *ModifyBindSceneChannelsResponse, err error)
- func (c *Client) ModifyBindSceneChannelsWithContext(ctx context.Context, request *ModifyBindSceneChannelsRequest) (response *ModifyBindSceneChannelsResponse, err error)
- func (c *Client) ModifyBindSceneDevice(request *ModifyBindSceneDeviceRequest) (response *ModifyBindSceneDeviceResponse, err error)
- func (c *Client) ModifyBindSceneDeviceWithContext(ctx context.Context, request *ModifyBindSceneDeviceRequest) (response *ModifyBindSceneDeviceResponse, err error)
- func (c *Client) ModifyDeviceData(request *ModifyDeviceDataRequest) (response *ModifyDeviceDataResponse, err error)
- func (c *Client) ModifyDeviceDataWithContext(ctx context.Context, request *ModifyDeviceDataRequest) (response *ModifyDeviceDataResponse, err error)
- func (c *Client) ModifyLiveChannel(request *ModifyLiveChannelRequest) (response *ModifyLiveChannelResponse, err error)
- func (c *Client) ModifyLiveChannelWithContext(ctx context.Context, request *ModifyLiveChannelRequest) (response *ModifyLiveChannelResponse, err error)
- func (c *Client) ModifyLiveRecordPlan(request *ModifyLiveRecordPlanRequest) (response *ModifyLiveRecordPlanResponse, err error)
- func (c *Client) ModifyLiveRecordPlanWithContext(ctx context.Context, request *ModifyLiveRecordPlanRequest) (response *ModifyLiveRecordPlanResponse, err error)
- func (c *Client) ModifyLiveVideo(request *ModifyLiveVideoRequest) (response *ModifyLiveVideoResponse, err error)
- func (c *Client) ModifyLiveVideoWithContext(ctx context.Context, request *ModifyLiveVideoRequest) (response *ModifyLiveVideoResponse, err error)
- func (c *Client) ModifyMessageForward(request *ModifyMessageForwardRequest) (response *ModifyMessageForwardResponse, err error)
- func (c *Client) ModifyMessageForwardWithContext(ctx context.Context, request *ModifyMessageForwardRequest) (response *ModifyMessageForwardResponse, err error)
- func (c *Client) ModifyPreset(request *ModifyPresetRequest) (response *ModifyPresetResponse, err error)
- func (c *Client) ModifyPresetWithContext(ctx context.Context, request *ModifyPresetRequest) (response *ModifyPresetResponse, err error)
- func (c *Client) ModifyRecordingPlan(request *ModifyRecordingPlanRequest) (response *ModifyRecordingPlanResponse, err error)
- func (c *Client) ModifyRecordingPlanWithContext(ctx context.Context, request *ModifyRecordingPlanRequest) (response *ModifyRecordingPlanResponse, err error)
- func (c *Client) ModifyScene(request *ModifySceneRequest) (response *ModifySceneResponse, err error)
- func (c *Client) ModifySceneWithContext(ctx context.Context, request *ModifySceneRequest) (response *ModifySceneResponse, err error)
- func (c *Client) ModifySubscriptionStatus(request *ModifySubscriptionStatusRequest) (response *ModifySubscriptionStatusResponse, err error)
- func (c *Client) ModifySubscriptionStatusWithContext(ctx context.Context, request *ModifySubscriptionStatusRequest) (response *ModifySubscriptionStatusResponse, err error)
- func (c *Client) ModifyVideoInfo(request *ModifyVideoInfoRequest) (response *ModifyVideoInfoResponse, err error)
- func (c *Client) ModifyVideoInfoWithContext(ctx context.Context, request *ModifyVideoInfoRequest) (response *ModifyVideoInfoResponse, err error)
- func (c *Client) ResetWarning(request *ResetWarningRequest) (response *ResetWarningResponse, err error)
- func (c *Client) ResetWarningWithContext(ctx context.Context, request *ResetWarningRequest) (response *ResetWarningResponse, err error)
- func (c *Client) UpdateDeviceGroup(request *UpdateDeviceGroupRequest) (response *UpdateDeviceGroupResponse, err error)
- func (c *Client) UpdateDeviceGroupWithContext(ctx context.Context, request *UpdateDeviceGroupRequest) (response *UpdateDeviceGroupResponse, err error)
- func (c *Client) UpdateDevicePassWord(request *UpdateDevicePassWordRequest) (response *UpdateDevicePassWordResponse, err error)
- func (c *Client) UpdateDevicePassWordWithContext(ctx context.Context, request *UpdateDevicePassWordRequest) (response *UpdateDevicePassWordResponse, err error)
- func (c *Client) UpdateRecordPlan(request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
- func (c *Client) UpdateRecordPlanWithContext(ctx context.Context, request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
- func (c *Client) UpdateTimeTemplate(request *UpdateTimeTemplateRequest) (response *UpdateTimeTemplateResponse, err error)
- func (c *Client) UpdateTimeTemplateWithContext(ctx context.Context, request *UpdateTimeTemplateRequest) (response *UpdateTimeTemplateResponse, err error)
- type ControlChannelLocalRecordRequest
- type ControlChannelLocalRecordRequestParams
- type ControlChannelLocalRecordResponse
- type ControlChannelLocalRecordResponseParams
- type ControlChannelPTZRequest
- type ControlChannelPTZRequestParams
- type ControlChannelPTZResponse
- type ControlChannelPTZResponseParams
- type ControlDevicePTZRequest
- type ControlDevicePTZRequestParams
- type ControlDevicePTZResponse
- type ControlDevicePTZResponseParams
- type ControlHomePositionRequest
- type ControlHomePositionRequestParams
- type ControlHomePositionResponse
- type ControlHomePositionResponseParams
- type ControlPresetRequest
- type ControlPresetRequestParams
- type ControlPresetResponse
- type ControlPresetResponseParams
- type ControlRecordStreamRequest
- type ControlRecordStreamRequestParams
- type ControlRecordStreamResponse
- type ControlRecordStreamResponseParams
- type CreateDeviceGroupRequest
- type CreateDeviceGroupRequestParams
- type CreateDeviceGroupResponse
- type CreateDeviceGroupResponseParams
- type CreateDeviceRequest
- type CreateDeviceRequestParams
- type CreateDeviceResponse
- type CreateDeviceResponseParams
- type CreateLiveChannelRequest
- type CreateLiveChannelRequestParams
- type CreateLiveChannelResponse
- type CreateLiveChannelResponseParams
- type CreateLiveRecordPlanRequest
- type CreateLiveRecordPlanRequestParams
- type CreateLiveRecordPlanResponse
- type CreateLiveRecordPlanResponseParams
- type CreateMessageForwardRequest
- type CreateMessageForwardRequestParams
- type CreateMessageForwardResponse
- type CreateMessageForwardResponseParams
- type CreateRecordPlanRequest
- type CreateRecordPlanRequestParams
- type CreateRecordPlanResponse
- type CreateRecordPlanResponseParams
- type CreateRecordingPlanRequest
- type CreateRecordingPlanRequestParams
- type CreateRecordingPlanResponse
- type CreateRecordingPlanResponseParams
- type CreateSceneRequest
- type CreateSceneRequestParams
- type CreateSceneResponse
- type CreateSceneResponseParams
- type CreateTimeTemplateRequest
- type CreateTimeTemplateRequestParams
- type CreateTimeTemplateResponse
- type CreateTimeTemplateResponseParams
- type DeleteChannelRequest
- type DeleteChannelRequestParams
- type DeleteChannelResponse
- type DeleteChannelResponseParams
- type DeleteDeviceGroupRequest
- type DeleteDeviceGroupRequestParams
- type DeleteDeviceGroupResponse
- type DeleteDeviceGroupResponseParams
- type DeleteDeviceRequest
- type DeleteDeviceRequestParams
- type DeleteDeviceResponse
- type DeleteDeviceResponseParams
- type DeleteLiveChannelRequest
- type DeleteLiveChannelRequestParams
- type DeleteLiveChannelResponse
- type DeleteLiveChannelResponseParams
- type DeleteLiveRecordPlanRequest
- type DeleteLiveRecordPlanRequestParams
- type DeleteLiveRecordPlanResponse
- type DeleteLiveRecordPlanResponseParams
- type DeleteLiveVideoListRequest
- type DeleteLiveVideoListRequestParams
- type DeleteLiveVideoListResponse
- type DeleteLiveVideoListResponseParams
- type DeleteMessageForwardRequest
- type DeleteMessageForwardRequestParams
- type DeleteMessageForwardResponse
- type DeleteMessageForwardResponseParams
- type DeleteRecordPlanRequest
- type DeleteRecordPlanRequestParams
- type DeleteRecordPlanResponse
- type DeleteRecordPlanResponseParams
- type DeleteRecordingPlanRequest
- type DeleteRecordingPlanRequestParams
- type DeleteRecordingPlanResponse
- type DeleteRecordingPlanResponseParams
- type DeleteSceneRequest
- type DeleteSceneRequestParams
- type DeleteSceneResponse
- type DeleteSceneResponseParams
- type DeleteTimeTemplateRequest
- type DeleteTimeTemplateRequestParams
- type DeleteTimeTemplateResponse
- type DeleteTimeTemplateResponseParams
- type DeleteVideoListRequest
- type DeleteVideoListRequestParams
- type DeleteVideoListResponse
- type DeleteVideoListResponseParams
- type DeleteWarningRequest
- type DeleteWarningRequestParams
- type DeleteWarningResponse
- type DeleteWarningResponseParams
- type DescribeAbnormalEventsRequest
- type DescribeAbnormalEventsRequestParams
- type DescribeAbnormalEventsResponse
- type DescribeAbnormalEventsResponseParams
- type DescribeAllDeviceListRequest
- type DescribeAllDeviceListRequestParams
- type DescribeAllDeviceListResponse
- type DescribeAllDeviceListResponseParams
- type DescribeBindSceneChannelsRequest
- type DescribeBindSceneChannelsRequestParams
- type DescribeBindSceneChannelsResponse
- type DescribeBindSceneChannelsResponseParams
- type DescribeBindSceneDevicesRequest
- type DescribeBindSceneDevicesRequestParams
- type DescribeBindSceneDevicesResponse
- type DescribeBindSceneDevicesResponseParams
- type DescribeChannelLiveStreamURLRequest
- type DescribeChannelLiveStreamURLRequestParams
- type DescribeChannelLiveStreamURLResponse
- type DescribeChannelLiveStreamURLResponseParams
- type DescribeChannelLocalRecordURLRequest
- type DescribeChannelLocalRecordURLRequestParams
- type DescribeChannelLocalRecordURLResponse
- type DescribeChannelLocalRecordURLResponseParams
- type DescribeChannelStreamURLRequest
- type DescribeChannelStreamURLRequestParams
- type DescribeChannelStreamURLResponse
- type DescribeChannelStreamURLResponseParams
- type DescribeChannelsByLiveRecordPlanRequest
- type DescribeChannelsByLiveRecordPlanRequestParams
- type DescribeChannelsByLiveRecordPlanResponse
- type DescribeChannelsByLiveRecordPlanResponseParams
- type DescribeChannelsRequest
- type DescribeChannelsRequestParams
- type DescribeChannelsResponse
- type DescribeChannelsResponseParams
- type DescribeCurrentDeviceDataRequest
- type DescribeCurrentDeviceDataRequestParams
- type DescribeCurrentDeviceDataResponse
- type DescribeCurrentDeviceDataResponseParams
- type DescribeDeviceEventRequest
- type DescribeDeviceEventRequestParams
- type DescribeDeviceEventResponse
- type DescribeDeviceEventResponseParams
- type DescribeDeviceGroupRequest
- type DescribeDeviceGroupRequestParams
- type DescribeDeviceGroupResponse
- type DescribeDeviceGroupResponseParams
- type DescribeDeviceListRequest
- type DescribeDeviceListRequestParams
- type DescribeDeviceListResponse
- type DescribeDeviceListResponseParams
- type DescribeDeviceMonitorDataRequest
- type DescribeDeviceMonitorDataRequestParams
- type DescribeDeviceMonitorDataResponse
- type DescribeDeviceMonitorDataResponseParams
- type DescribeDevicePassWordRequest
- type DescribeDevicePassWordRequestParams
- type DescribeDevicePassWordResponse
- type DescribeDevicePassWordResponseParams
- type DescribeDeviceRequest
- type DescribeDeviceRequestParams
- type DescribeDeviceResponse
- type DescribeDeviceResponseParams
- type DescribeDeviceStreamsData
- type DescribeDeviceStreamsRequest
- type DescribeDeviceStreamsRequestParams
- type DescribeDeviceStreamsResponse
- type DescribeDeviceStreamsResponseParams
- type DescribeGroupByIdRequest
- type DescribeGroupByIdRequestParams
- type DescribeGroupByIdResponse
- type DescribeGroupByIdResponseParams
- type DescribeGroupByPathRequest
- type DescribeGroupByPathRequestParams
- type DescribeGroupByPathResponse
- type DescribeGroupByPathResponseParams
- type DescribeGroupDevicesRequest
- type DescribeGroupDevicesRequestParams
- type DescribeGroupDevicesResponse
- type DescribeGroupDevicesResponseParams
- type DescribeGroupsRequest
- type DescribeGroupsRequestParams
- type DescribeGroupsResponse
- type DescribeGroupsResponseParams
- type DescribeIPCChannelsRequest
- type DescribeIPCChannelsRequestParams
- type DescribeIPCChannelsResponse
- type DescribeIPCChannelsResponseParams
- type DescribeLiveChannelListRequest
- type DescribeLiveChannelListRequestParams
- type DescribeLiveChannelListResponse
- type DescribeLiveChannelListResponseParams
- type DescribeLiveChannelRequest
- type DescribeLiveChannelRequestParams
- type DescribeLiveChannelResponse
- type DescribeLiveChannelResponseParams
- type DescribeLiveRecordPlanByIdRequest
- type DescribeLiveRecordPlanByIdRequestParams
- type DescribeLiveRecordPlanByIdResponse
- type DescribeLiveRecordPlanByIdResponseParams
- type DescribeLiveRecordPlanIdsRequest
- type DescribeLiveRecordPlanIdsRequestParams
- type DescribeLiveRecordPlanIdsResponse
- type DescribeLiveRecordPlanIdsResponseParams
- type DescribeLiveStreamRequest
- type DescribeLiveStreamRequestParams
- type DescribeLiveStreamResponse
- type DescribeLiveStreamResponseParams
- type DescribeLiveVideoListRequest
- type DescribeLiveVideoListRequestParams
- type DescribeLiveVideoListResponse
- type DescribeLiveVideoListResponseParams
- type DescribeMessageForwardRequest
- type DescribeMessageForwardRequestParams
- type DescribeMessageForwardResponse
- type DescribeMessageForwardResponseParams
- type DescribeMessageForwardsRequest
- type DescribeMessageForwardsRequestParams
- type DescribeMessageForwardsResponse
- type DescribeMessageForwardsResponseParams
- type DescribeMonitorDataByDateRequest
- type DescribeMonitorDataByDateRequestParams
- type DescribeMonitorDataByDateResponse
- type DescribeMonitorDataByDateResponseParams
- type DescribePresetListRequest
- type DescribePresetListRequestParams
- type DescribePresetListResponse
- type DescribePresetListResponseParams
- type DescribeRecordDatesByChannelRequest
- type DescribeRecordDatesByChannelRequestParams
- type DescribeRecordDatesByChannelResponse
- type DescribeRecordDatesByChannelResponseParams
- type DescribeRecordDatesByLiveRequest
- type DescribeRecordDatesByLiveRequestParams
- type DescribeRecordDatesByLiveResponse
- type DescribeRecordDatesByLiveResponseParams
- type DescribeRecordStreamData
- type DescribeRecordStreamRequest
- type DescribeRecordStreamRequestParams
- type DescribeRecordStreamResponse
- type DescribeRecordStreamResponseParams
- type DescribeRecordingPlanByIdRequest
- type DescribeRecordingPlanByIdRequestParams
- type DescribeRecordingPlanByIdResponse
- type DescribeRecordingPlanByIdResponseParams
- type DescribeRecordingPlansRequest
- type DescribeRecordingPlansRequestParams
- type DescribeRecordingPlansResponse
- type DescribeRecordingPlansResponseParams
- type DescribeSIPServerRequest
- type DescribeSIPServerRequestParams
- type DescribeSIPServerResponse
- type DescribeSIPServerResponseParams
- type DescribeSceneRequest
- type DescribeSceneRequestParams
- type DescribeSceneResponse
- type DescribeSceneResponseParams
- type DescribeScenesRequest
- type DescribeScenesRequestParams
- type DescribeScenesResponse
- type DescribeScenesResponseParams
- type DescribeStatisticDetailsRequest
- type DescribeStatisticDetailsRequestParams
- type DescribeStatisticDetailsResponse
- type DescribeStatisticDetailsResponseParams
- type DescribeStatisticSummaryRequest
- type DescribeStatisticSummaryRequestParams
- type DescribeStatisticSummaryResponse
- type DescribeStatisticSummaryResponseParams
- type DescribeSubGroupsRequest
- type DescribeSubGroupsRequestParams
- type DescribeSubGroupsResponse
- type DescribeSubGroupsResponseParams
- type DescribeSubscriptionStatusRequest
- type DescribeSubscriptionStatusRequestParams
- type DescribeSubscriptionStatusResponse
- type DescribeSubscriptionStatusResponseParams
- type DescribeVideoListByChannelRequest
- type DescribeVideoListByChannelRequestParams
- type DescribeVideoListByChannelResponse
- type DescribeVideoListByChannelResponseParams
- type DescribeVideoListRequest
- type DescribeVideoListRequestParams
- type DescribeVideoListResponse
- type DescribeVideoListResponseParams
- type DescribeWarnModRequest
- type DescribeWarnModRequestParams
- type DescribeWarnModResponse
- type DescribeWarnModResponseParams
- type DescribeWarningsRequest
- type DescribeWarningsRequestParams
- type DescribeWarningsResponse
- type DescribeWarningsResponseParams
- type DescribeXP2PDataRequest
- type DescribeXP2PDataRequestParams
- type DescribeXP2PDataResponse
- type DescribeXP2PDataResponseParams
- type DevGroupInfo
- type DeviceItem
- type DeviceMonitorValue
- type Events
- type GetRecordDatesByDevRequest
- type GetRecordDatesByDevRequestParams
- type GetRecordDatesByDevResponse
- type GetRecordDatesByDevResponseParams
- type GetRecordPlanByDevRequest
- type GetRecordPlanByDevRequestParams
- type GetRecordPlanByDevResponse
- type GetRecordPlanByDevResponseParams
- type GetRecordPlanByIdRequest
- type GetRecordPlanByIdRequestParams
- type GetRecordPlanByIdResponse
- type GetRecordPlanByIdResponseParams
- type GetRecordPlansRequest
- type GetRecordPlansRequestParams
- type GetRecordPlansResponse
- type GetRecordPlansResponseParams
- type GetTimeTemplateByIdRequest
- type GetTimeTemplateByIdRequestParams
- type GetTimeTemplateByIdResponse
- type GetTimeTemplateByIdResponseParams
- type GetTimeTemplatesRequest
- type GetTimeTemplatesRequestParams
- type GetTimeTemplatesResponse
- type GetTimeTemplatesResponseParams
- type GetVideoListByConRequest
- type GetVideoListByConRequestParams
- type GetVideoListByConResponse
- type GetVideoListByConResponseParams
- type GroupDeviceItem
- type GroupInfo
- type GroupItem
- type LiveChannelInfo
- type LiveChannelItem
- type LiveRecordItem
- type LiveRecordPlanItem
- type MessageForward
- type ModifyBindPlanLiveChannelRequest
- type ModifyBindPlanLiveChannelRequestParams
- type ModifyBindPlanLiveChannelResponse
- type ModifyBindPlanLiveChannelResponseParams
- type ModifyBindRecordingPlanRequest
- type ModifyBindRecordingPlanRequestParams
- type ModifyBindRecordingPlanResponse
- type ModifyBindRecordingPlanResponseParams
- type ModifyBindSceneChannelsRequest
- type ModifyBindSceneChannelsRequestParams
- type ModifyBindSceneChannelsResponse
- type ModifyBindSceneChannelsResponseParams
- type ModifyBindSceneDeviceRequest
- type ModifyBindSceneDeviceRequestParams
- type ModifyBindSceneDeviceResponse
- type ModifyBindSceneDeviceResponseParams
- type ModifyDeviceDataRequest
- type ModifyDeviceDataRequestParams
- type ModifyDeviceDataResponse
- type ModifyDeviceDataResponseParams
- type ModifyLiveChannelRequest
- type ModifyLiveChannelRequestParams
- type ModifyLiveChannelResponse
- type ModifyLiveChannelResponseParams
- type ModifyLiveRecordPlanRequest
- type ModifyLiveRecordPlanRequestParams
- type ModifyLiveRecordPlanResponse
- type ModifyLiveRecordPlanResponseParams
- type ModifyLiveVideoRequest
- type ModifyLiveVideoRequestParams
- type ModifyLiveVideoResponse
- type ModifyLiveVideoResponseParams
- type ModifyMessageForwardRequest
- type ModifyMessageForwardRequestParams
- type ModifyMessageForwardResponse
- type ModifyMessageForwardResponseParams
- type ModifyPresetRequest
- type ModifyPresetRequestParams
- type ModifyPresetResponse
- type ModifyPresetResponseParams
- type ModifyRecordingPlanRequest
- type ModifyRecordingPlanRequestParams
- type ModifyRecordingPlanResponse
- type ModifyRecordingPlanResponseParams
- type ModifySceneRequest
- type ModifySceneRequestParams
- type ModifySceneResponse
- type ModifySceneResponseParams
- type ModifySubscriptionStatusRequest
- type ModifySubscriptionStatusRequestParams
- type ModifySubscriptionStatusResponse
- type ModifySubscriptionStatusResponseParams
- type ModifyVideoInfoRequest
- type ModifyVideoInfoRequestParams
- type ModifyVideoInfoResponse
- type ModifyVideoInfoResponseParams
- type PresetItem
- type RecordPlanDetail
- type RecordPlanItem
- type RecordStatistic
- type RecordStatisticValue
- type RecordTaskItem
- type ResetWarningRequest
- type ResetWarningRequestParams
- type ResetWarningResponse
- type ResetWarningResponseParams
- type SceneItem
- type ServerConfiguration
- type StatisticItem
- type StreamAddress
- type TimeTemplateItem
- type TimeTemplateSpec
- type UpdateDeviceGroupRequest
- type UpdateDeviceGroupRequestParams
- type UpdateDeviceGroupResponse
- type UpdateDeviceGroupResponseParams
- type UpdateDevicePassWordRequest
- type UpdateDevicePassWordRequestParams
- type UpdateDevicePassWordResponse
- type UpdateDevicePassWordResponseParams
- type UpdateRecordPlanRequest
- type UpdateRecordPlanRequestParams
- type UpdateRecordPlanResponse
- type UpdateRecordPlanResponseParams
- type UpdateTimeTemplateRequest
- type UpdateTimeTemplateRequestParams
- type UpdateTimeTemplateResponse
- type UpdateTimeTemplateResponseParams
- type WarningsData
Constants ¶
const ( // CAM签名/鉴权错误。 AUTHFAILURE = "AuthFailure" // DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 DRYRUNOPERATION = "DryRunOperation" // 操作失败。 FAILEDOPERATION = "FailedOperation" // 内部错误。 INTERNALERROR = "InternalError" // DB操作错误。 INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" // 内部错误。 INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" // DB操作错误。 INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" // 参数错误。 INVALIDPARAMETER = "InvalidParameter" // 通道状态在线。 INVALIDPARAMETER_DEVICEONLINE = "InvalidParameter.DeviceOnline" // 参数取值错误。 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 账户余额不足,请检查。 INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" // 无法通过该设备ID查找设备。 INVALIDPARAMETERVALUE_DEVICEDATAMAPERROR = "InvalidParameterValue.DeviceDataMapError" // 设备Id不合法。 INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" // 设备通道不在线,请检查通道配置。 INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" // 设备离线或未注册。 INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" // 设备或通道处于在线状态。 INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" // 设备类型不支持。 INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" // 国标域/设备不存在或未注册。 INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" // 超时时间错误。 INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" // domainid分组不允许修改ExtraInformation。 INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" // 国标平台下级分组不允许修改。 INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" // 分组参数错误。 INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" // 回看流不存在。 INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" // 最多创建100个录制计划。 INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" // 超过创建条目限制。 INVALIDPARAMETERVALUE_RULELIMIT = "InvalidParameterValue.RuleLimit" // 规则不存在。 INVALIDPARAMETERVALUE_RULENOTEXIST = "InvalidParameterValue.RuleNotExist" // 流Id不合法。 INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" // 流不存在,请检查设备配置。 INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" // 最多创建100个时间模板。 INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" // 模板时间片段为空。 INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" // 请求时间粒度不支持。 INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" // 请求类型不支持。 INVALIDPARAMETERVALUE_TYPENOTSUPPORT = "InvalidParameterValue.TypeNotSupport" // 超过配额限制。 LIMITEXCEEDED = "LimitExceeded" // 缺少参数错误。 MISSINGPARAMETER = "MissingParameter" // 操作被拒绝。 OPERATIONDENIED = "OperationDenied" // 请求的次数超过了频率限制。 REQUESTLIMITEXCEEDED = "RequestLimitExceeded" // 资源被占用。 RESOURCEINUSE = "ResourceInUse" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" // 资源不存在。 RESOURCENOTFOUND = "ResourceNotFound" // 设备未创建或是已删除。 RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" // PTZ控制的资源处于离线状态。 RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" // 未找到分组或分组已删除。 RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" // 未找到录制计划或录制计划已删除。 RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" // 未找到时间模板或时间模板已删除。 RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" // 统计数据不存在。 RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" // 未找到时间模板或时间模板已删除。 RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" // 资源不可用。 RESOURCEUNAVAILABLE = "ResourceUnavailable" // 国标信令异常。 RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" // 流信息异常。 RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" // 资源售罄。 RESOURCESSOLDOUT = "ResourcesSoldOut" // 未授权操作。 UNAUTHORIZEDOPERATION = "UnauthorizedOperation" // 该名字分组已创建,请修改其他分组名字。 UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" // 未知参数错误。 UNKNOWNPARAMETER = "UnknownParameter" // 操作不支持。 UNSUPPORTEDOPERATION = "UnsupportedOperation" // 分组下还存在设备或子分组。 UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" // 绑定的设备列表中有已绑定录制计划的设备。 UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" // 设备没有操作权限。 UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" // 存在重复设备。 UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" // 设备和通道不匹配,请检查。 UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" // 绑定的设备列表中有不存在的设备。 UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" // 设备信令不通。 UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" // 该分组为平台下级分组,不允许删除。 UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" // 该名字分组已创建,请修改其他分组名字。 UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" // 分组层级超过最大值。 UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" // 父分组不存在。 UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" // 存在直播频道与当前直播录制计划绑定。 UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist" // 没有该设备的权限。 UNSUPPORTEDOPERATION_NOPERMISSION = "UnsupportedOperation.NoPermission" // 时间模板下存在未删除的录制计划时不允许删除或修改。 UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" // 该名字录制计划已创建,请修改其他计划名字。 UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" // 存在重复规则。 UNSUPPORTEDOPERATION_RULEDUPKEYEXIST = "UnsupportedOperation.RuleDupKeyExist" // 已存在同名场景。 UNSUPPORTEDOPERATION_SCENEEXIST = "UnsupportedOperation.SceneExist" // 子分组数量超过最大值。 UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" // 分组下还存在设备或子分组。 UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" // 该名字时间模板已创建,请修改其他模板名字。 UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" // 预置时间模板不允许删除或修改。 UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" // 处于隔离中的资源不能进行此操作。 UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate" )
const APIVersion = "2020-12-01"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbnormalEvents ¶ added in v1.0.325
type AbnormalEvents struct { // 对应查询日期 // 注意:此字段可能返回 null,表示取不到有效值。 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 列表信息 // 注意:此字段可能返回 null,表示取不到有效值。 Info []*AbnormalEventsInfo `json:"Info,omitnil,omitempty" name:"Info"` }
type AbnormalEventsInfo ¶ added in v1.0.325
type AllDeviceInfo ¶
type AllDeviceInfo struct { // 设备唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备类型;2:IPC // 注意:此字段可能返回 null,表示取不到有效值。 DeviceType *int64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 设备状态;0:设备不在线;1:设备在线;2:设备隔离中;3:设备未注册 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 设备扩展属性 // 注意:此字段可能返回 null,表示取不到有效值。 ExtraInformation *string `json:"ExtraInformation,omitnil,omitempty" name:"ExtraInformation"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 设备绑定分组路径 // 注意:此字段可能返回 null,表示取不到有效值。 GroupPath *string `json:"GroupPath,omitnil,omitempty" name:"GroupPath"` // 设备编码 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceCode *string `json:"DeviceCode,omitnil,omitempty" name:"DeviceCode"` // 是否存在录像,,0:不存在;1:存在 // 注意:此字段可能返回 null,表示取不到有效值。 IsRecord *int64 `json:"IsRecord,omitnil,omitempty" name:"IsRecord"` // 该设备是否可录制 // 注意:此字段可能返回 null,表示取不到有效值。 Recordable *int64 `json:"Recordable,omitnil,omitempty" name:"Recordable"` // 设备接入协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 组Id // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 组名 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` }
type BindGroupDevicesRequest ¶
type BindGroupDevicesRequest struct { *tchttp.BaseRequest // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 设备唯一标识列表 DeviceList []*string `json:"DeviceList,omitnil,omitempty" name:"DeviceList"` }
func NewBindGroupDevicesRequest ¶
func NewBindGroupDevicesRequest() (request *BindGroupDevicesRequest)
func (*BindGroupDevicesRequest) FromJsonString ¶
func (r *BindGroupDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindGroupDevicesRequest) ToJsonString ¶
func (r *BindGroupDevicesRequest) ToJsonString() string
type BindGroupDevicesRequestParams ¶ added in v1.0.426
type BindGroupDevicesRequestParams struct { // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 设备唯一标识列表 DeviceList []*string `json:"DeviceList,omitnil,omitempty" name:"DeviceList"` }
Predefined struct for user
type BindGroupDevicesResponse ¶
type BindGroupDevicesResponse struct { *tchttp.BaseResponse Response *BindGroupDevicesResponseParams `json:"Response"` }
func NewBindGroupDevicesResponse ¶
func NewBindGroupDevicesResponse() (response *BindGroupDevicesResponse)
func (*BindGroupDevicesResponse) FromJsonString ¶
func (r *BindGroupDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BindGroupDevicesResponse) ToJsonString ¶
func (r *BindGroupDevicesResponse) ToJsonString() string
type BindGroupDevicesResponseParams ¶ added in v1.0.426
type BindGroupDevicesResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChannelDetail ¶ added in v1.0.325
type ChannelDetail struct { // 通道名称 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 通道类型 0:未知;1:视频通道;2:音频通道;3:告警通道 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelType *int64 `json:"ChannelType,omitnil,omitempty" name:"ChannelType"` // 20位国标通道编码 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelCode *string `json:"ChannelCode,omitnil,omitempty" name:"ChannelCode"` // 通道扩展信息 // 注意:此字段可能返回 null,表示取不到有效值。 ExtraInformation *string `json:"ExtraInformation,omitnil,omitempty" name:"ExtraInformation"` // 通道在线状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 通道是否存在录像标识 0:无录像;1:有录像 // 注意:此字段可能返回 null,表示取不到有效值。 IsRecord *int64 `json:"IsRecord,omitnil,omitempty" name:"IsRecord"` // 通道所属设备唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道所属虚拟组织的ID // 注意:此字段可能返回 null,表示取不到有效值。 BusinessGroupId *string `json:"BusinessGroupId,omitnil,omitempty" name:"BusinessGroupId"` }
type ChannelItem ¶ added in v1.0.325
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BindGroupDevices ¶
func (c *Client) BindGroupDevices(request *BindGroupDevicesRequest) (response *BindGroupDevicesResponse, err error)
BindGroupDevices 本接口(BindGroupDevices) 用于绑定设备到分组。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound"
func (*Client) BindGroupDevicesWithContext ¶ added in v1.0.324
func (c *Client) BindGroupDevicesWithContext(ctx context.Context, request *BindGroupDevicesRequest) (response *BindGroupDevicesResponse, err error)
BindGroupDevices 本接口(BindGroupDevices) 用于绑定设备到分组。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound"
func (*Client) ControlChannelLocalRecord ¶ added in v1.0.325
func (c *Client) ControlChannelLocalRecord(request *ControlChannelLocalRecordRequest) (response *ControlChannelLocalRecordResponse, err error)
ControlChannelLocalRecord 本接口(ControlChannelLocalRecord)用于对通道本地回放流进行控制,包括暂停、播放、拉动、结束等
可能返回的错误码:
INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException"
func (*Client) ControlChannelLocalRecordWithContext ¶ added in v1.0.325
func (c *Client) ControlChannelLocalRecordWithContext(ctx context.Context, request *ControlChannelLocalRecordRequest) (response *ControlChannelLocalRecordResponse, err error)
ControlChannelLocalRecord 本接口(ControlChannelLocalRecord)用于对通道本地回放流进行控制,包括暂停、播放、拉动、结束等
可能返回的错误码:
INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException"
func (*Client) ControlChannelPTZ ¶ added in v1.0.325
func (c *Client) ControlChannelPTZ(request *ControlChannelPTZRequest) (response *ControlChannelPTZResponse, err error)
ControlChannelPTZ 本接口(ControlChannelPTZ) 用于对支持GB28181 PTZ信令的设备进行指定通道的远程控制。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlChannelPTZWithContext ¶ added in v1.0.325
func (c *Client) ControlChannelPTZWithContext(ctx context.Context, request *ControlChannelPTZRequest) (response *ControlChannelPTZResponse, err error)
ControlChannelPTZ 本接口(ControlChannelPTZ) 用于对支持GB28181 PTZ信令的设备进行指定通道的远程控制。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlDevicePTZ ¶
func (c *Client) ControlDevicePTZ(request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
ControlDevicePTZ 本接口(ControlDevicePTZ) 用于对支持GB28181 PTZ信令的设备进行远程控制。
请使用ControlChannelPTZ接口
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) ControlDevicePTZWithContext ¶ added in v1.0.324
func (c *Client) ControlDevicePTZWithContext(ctx context.Context, request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
ControlDevicePTZ 本接口(ControlDevicePTZ) 用于对支持GB28181 PTZ信令的设备进行远程控制。
请使用ControlChannelPTZ接口
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) ControlHomePosition ¶ added in v1.0.325
func (c *Client) ControlHomePosition(request *ControlHomePositionRequest) (response *ControlHomePositionResponse, err error)
ControlHomePosition 看守位控制
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlHomePositionWithContext ¶ added in v1.0.325
func (c *Client) ControlHomePositionWithContext(ctx context.Context, request *ControlHomePositionRequest) (response *ControlHomePositionResponse, err error)
ControlHomePosition 看守位控制
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlPreset ¶ added in v1.0.325
func (c *Client) ControlPreset(request *ControlPresetRequest) (response *ControlPresetResponse, err error)
ControlPreset 预置位控制
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlPresetWithContext ¶ added in v1.0.325
func (c *Client) ControlPresetWithContext(ctx context.Context, request *ControlPresetRequest) (response *ControlPresetResponse, err error)
ControlPreset 预置位控制
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlRecordStream ¶ added in v1.0.231
func (c *Client) ControlRecordStream(request *ControlRecordStreamRequest) (response *ControlRecordStreamResponse, err error)
ControlRecordStream 对回放流进行控制,包括暂停、播放、拉动、结束等
请使用ControlChannelLocalRecord接口
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) ControlRecordStreamWithContext ¶ added in v1.0.324
func (c *Client) ControlRecordStreamWithContext(ctx context.Context, request *ControlRecordStreamRequest) (response *ControlRecordStreamResponse, err error)
ControlRecordStream 对回放流进行控制,包括暂停、播放、拉动、结束等
请使用ControlChannelLocalRecord接口
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError"
func (*Client) CreateDevice ¶
func (c *Client) CreateDevice(request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
CreateDevice 本接口(CreateDevice) 用于创建设备。
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateDeviceGroup ¶
func (c *Client) CreateDeviceGroup(request *CreateDeviceGroupRequest) (response *CreateDeviceGroupResponse, err error)
CreateDeviceGroup 本接口(CreateDeviceGroup) 用于创建设备管理分组。
可能返回的错误码:
INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist"
func (*Client) CreateDeviceGroupWithContext ¶ added in v1.0.324
func (c *Client) CreateDeviceGroupWithContext(ctx context.Context, request *CreateDeviceGroupRequest) (response *CreateDeviceGroupResponse, err error)
CreateDeviceGroup 本接口(CreateDeviceGroup) 用于创建设备管理分组。
可能返回的错误码:
INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist"
func (*Client) CreateDeviceWithContext ¶ added in v1.0.324
func (c *Client) CreateDeviceWithContext(ctx context.Context, request *CreateDeviceRequest) (response *CreateDeviceResponse, err error)
CreateDevice 本接口(CreateDevice) 用于创建设备。
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateLiveChannel ¶ added in v1.0.313
func (c *Client) CreateLiveChannel(request *CreateLiveChannelRequest) (response *CreateLiveChannelResponse, err error)
CreateLiveChannel 创建直播频道
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateLiveChannelWithContext ¶ added in v1.0.324
func (c *Client) CreateLiveChannelWithContext(ctx context.Context, request *CreateLiveChannelRequest) (response *CreateLiveChannelResponse, err error)
CreateLiveChannel 创建直播频道
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateLiveRecordPlan ¶ added in v1.0.313
func (c *Client) CreateLiveRecordPlan(request *CreateLiveRecordPlanRequest) (response *CreateLiveRecordPlanResponse, err error)
CreateLiveRecordPlan 创建直播录制计划
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateLiveRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) CreateLiveRecordPlanWithContext(ctx context.Context, request *CreateLiveRecordPlanRequest) (response *CreateLiveRecordPlanResponse, err error)
CreateLiveRecordPlan 创建直播录制计划
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateMessageForward ¶ added in v1.0.314
func (c *Client) CreateMessageForward(request *CreateMessageForwardRequest) (response *CreateMessageForwardResponse, err error)
CreateMessageForward 创建消息转发配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateMessageForwardWithContext ¶ added in v1.0.324
func (c *Client) CreateMessageForwardWithContext(ctx context.Context, request *CreateMessageForwardRequest) (response *CreateMessageForwardResponse, err error)
CreateMessageForward 创建消息转发配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateRecordPlan ¶
func (c *Client) CreateRecordPlan(request *CreateRecordPlanRequest) (response *CreateRecordPlanResponse, err error)
CreateRecordPlan 本接口(CreateRecordPlan) 用于创建录制计划,使设备与时间模板绑定,以便及时启动录制
请使用CreateRecordingPlan代替
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) CreateRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) CreateRecordPlanWithContext(ctx context.Context, request *CreateRecordPlanRequest) (response *CreateRecordPlanResponse, err error)
CreateRecordPlan 本接口(CreateRecordPlan) 用于创建录制计划,使设备与时间模板绑定,以便及时启动录制
请使用CreateRecordingPlan代替
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) CreateRecordingPlan ¶ added in v1.0.325
func (c *Client) CreateRecordingPlan(request *CreateRecordingPlanRequest) (response *CreateRecordingPlanResponse, err error)
CreateRecordingPlan 本接口(CreateRecordingPlan) 用于创建录制计划,使通道与时间模板绑定,以便及时启动录制
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateRecordingPlanWithContext ¶ added in v1.0.325
func (c *Client) CreateRecordingPlanWithContext(ctx context.Context, request *CreateRecordingPlanRequest) (response *CreateRecordingPlanResponse, err error)
CreateRecordingPlan 本接口(CreateRecordingPlan) 用于创建录制计划,使通道与时间模板绑定,以便及时启动录制
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) CreateScene ¶ added in v1.0.313
func (c *Client) CreateScene(request *CreateSceneRequest) (response *CreateSceneResponse, err error)
CreateScene 创建场景
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
func (*Client) CreateSceneWithContext ¶ added in v1.0.324
func (c *Client) CreateSceneWithContext(ctx context.Context, request *CreateSceneRequest) (response *CreateSceneResponse, err error)
CreateScene 创建场景
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError"
func (*Client) CreateTimeTemplate ¶
func (c *Client) CreateTimeTemplate(request *CreateTimeTemplateRequest) (response *CreateTimeTemplateResponse, err error)
CreateTimeTemplate 本接口(CreateTimeTemplate) 用于根据模板描述的具体录制时间片段,创建定制化的时间模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) CreateTimeTemplateWithContext ¶ added in v1.0.324
func (c *Client) CreateTimeTemplateWithContext(ctx context.Context, request *CreateTimeTemplateRequest) (response *CreateTimeTemplateResponse, err error)
CreateTimeTemplate 本接口(CreateTimeTemplate) 用于根据模板描述的具体录制时间片段,创建定制化的时间模板。
可能返回的错误码:
INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DeleteChannel ¶ added in v1.0.313
func (c *Client) DeleteChannel(request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
DeleteChannel 本接口用于删除设备下的通道
注意: 在线状态的设备不允许删除
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DeleteChannelWithContext ¶ added in v1.0.324
func (c *Client) DeleteChannelWithContext(ctx context.Context, request *DeleteChannelRequest) (response *DeleteChannelResponse, err error)
DeleteChannel 本接口用于删除设备下的通道
注意: 在线状态的设备不允许删除
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DeleteDevice ¶
func (c *Client) DeleteDevice(request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
DeleteDevice 本接口(DeleteDevice)用于删除设备。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DeleteDeviceGroup ¶
func (c *Client) DeleteDeviceGroup(request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)
DeleteDeviceGroup 本接口(DeleteDeviceGroup)用于删除分组。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist"
func (*Client) DeleteDeviceGroupWithContext ¶ added in v1.0.324
func (c *Client) DeleteDeviceGroupWithContext(ctx context.Context, request *DeleteDeviceGroupRequest) (response *DeleteDeviceGroupResponse, err error)
DeleteDeviceGroup 本接口(DeleteDeviceGroup)用于删除分组。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist"
func (*Client) DeleteDeviceWithContext ¶ added in v1.0.324
func (c *Client) DeleteDeviceWithContext(ctx context.Context, request *DeleteDeviceRequest) (response *DeleteDeviceResponse, err error)
DeleteDevice 本接口(DeleteDevice)用于删除设备。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DeleteLiveChannel ¶ added in v1.0.313
func (c *Client) DeleteLiveChannel(request *DeleteLiveChannelRequest) (response *DeleteLiveChannelResponse, err error)
DeleteLiveChannel 删除直播接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteLiveChannelWithContext ¶ added in v1.0.324
func (c *Client) DeleteLiveChannelWithContext(ctx context.Context, request *DeleteLiveChannelRequest) (response *DeleteLiveChannelResponse, err error)
DeleteLiveChannel 删除直播接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteLiveRecordPlan ¶ added in v1.0.313
func (c *Client) DeleteLiveRecordPlan(request *DeleteLiveRecordPlanRequest) (response *DeleteLiveRecordPlanResponse, err error)
DeleteLiveRecordPlan 删除直播录制计划
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteLiveRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) DeleteLiveRecordPlanWithContext(ctx context.Context, request *DeleteLiveRecordPlanRequest) (response *DeleteLiveRecordPlanResponse, err error)
DeleteLiveRecordPlan 删除直播录制计划
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteLiveVideoList ¶ added in v1.0.313
func (c *Client) DeleteLiveVideoList(request *DeleteLiveVideoListRequest) (response *DeleteLiveVideoListResponse, err error)
DeleteLiveVideoList 直播录像删除
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteLiveVideoListWithContext ¶ added in v1.0.324
func (c *Client) DeleteLiveVideoListWithContext(ctx context.Context, request *DeleteLiveVideoListRequest) (response *DeleteLiveVideoListResponse, err error)
DeleteLiveVideoList 直播录像删除
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteMessageForward ¶ added in v1.0.314
func (c *Client) DeleteMessageForward(request *DeleteMessageForwardRequest) (response *DeleteMessageForwardResponse, err error)
DeleteMessageForward 删除消息转发配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteMessageForwardWithContext ¶ added in v1.0.324
func (c *Client) DeleteMessageForwardWithContext(ctx context.Context, request *DeleteMessageForwardRequest) (response *DeleteMessageForwardResponse, err error)
DeleteMessageForward 删除消息转发配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteRecordPlan ¶
func (c *Client) DeleteRecordPlan(request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
DeleteRecordPlan 本接口(DeleteRecordPlan)用于删除录制计划
录制计划删除的同时,会停止该录制计划下的全部录制任务。
请使用DeleteRecordingPlan接口
可能返回的错误码:
RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DeleteRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) DeleteRecordPlanWithContext(ctx context.Context, request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
DeleteRecordPlan 本接口(DeleteRecordPlan)用于删除录制计划
录制计划删除的同时,会停止该录制计划下的全部录制任务。
请使用DeleteRecordingPlan接口
可能返回的错误码:
RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DeleteRecordingPlan ¶ added in v1.0.325
func (c *Client) DeleteRecordingPlan(request *DeleteRecordingPlanRequest) (response *DeleteRecordingPlanResponse, err error)
DeleteRecordingPlan 本接口(DeleteRecordingPlan)用于删除录制计划
录制计划删除的同时,会停止该录制计划下的全部录制任务。
可能返回的错误码:
RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DeleteRecordingPlanWithContext ¶ added in v1.0.325
func (c *Client) DeleteRecordingPlanWithContext(ctx context.Context, request *DeleteRecordingPlanRequest) (response *DeleteRecordingPlanResponse, err error)
DeleteRecordingPlan 本接口(DeleteRecordingPlan)用于删除录制计划
录制计划删除的同时,会停止该录制计划下的全部录制任务。
可能返回的错误码:
RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DeleteScene ¶ added in v1.0.313
func (c *Client) DeleteScene(request *DeleteSceneRequest) (response *DeleteSceneResponse, err error)
DeleteScene 删除场景
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteSceneWithContext ¶ added in v1.0.324
func (c *Client) DeleteSceneWithContext(ctx context.Context, request *DeleteSceneRequest) (response *DeleteSceneResponse, err error)
DeleteScene 删除场景
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DeleteTimeTemplate ¶
func (c *Client) DeleteTimeTemplate(request *DeleteTimeTemplateRequest) (response *DeleteTimeTemplateResponse, err error)
DeleteTimeTemplate 本接口(DeleteTimeTemplate) 用于删除时间模板。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DeleteTimeTemplateWithContext ¶ added in v1.0.324
func (c *Client) DeleteTimeTemplateWithContext(ctx context.Context, request *DeleteTimeTemplateRequest) (response *DeleteTimeTemplateResponse, err error)
DeleteTimeTemplate 本接口(DeleteTimeTemplate) 用于删除时间模板。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DeleteVideoList ¶ added in v1.0.313
func (c *Client) DeleteVideoList(request *DeleteVideoListRequest) (response *DeleteVideoListResponse, err error)
DeleteVideoList 删除录像存储列表
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DeleteVideoListWithContext ¶ added in v1.0.324
func (c *Client) DeleteVideoListWithContext(ctx context.Context, request *DeleteVideoListRequest) (response *DeleteVideoListResponse, err error)
DeleteVideoList 删除录像存储列表
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DeleteWarning ¶ added in v1.0.325
func (c *Client) DeleteWarning(request *DeleteWarningRequest) (response *DeleteWarningResponse, err error)
DeleteWarning 设备告警-删除告警
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DeleteWarningWithContext ¶ added in v1.0.325
func (c *Client) DeleteWarningWithContext(ctx context.Context, request *DeleteWarningRequest) (response *DeleteWarningResponse, err error)
DeleteWarning 设备告警-删除告警
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) DescribeAbnormalEvents ¶ added in v1.0.325
func (c *Client) DescribeAbnormalEvents(request *DescribeAbnormalEventsRequest) (response *DescribeAbnormalEventsResponse, err error)
DescribeAbnormalEvents 获取异常事件统计
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeAbnormalEventsWithContext ¶ added in v1.0.325
func (c *Client) DescribeAbnormalEventsWithContext(ctx context.Context, request *DescribeAbnormalEventsRequest) (response *DescribeAbnormalEventsResponse, err error)
DescribeAbnormalEvents 获取异常事件统计
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeAllDeviceList ¶
func (c *Client) DescribeAllDeviceList(request *DescribeAllDeviceListRequest) (response *DescribeAllDeviceListResponse, err error)
DescribeAllDeviceList 本接口(DescribeAllDeviceList) 用于获取设备列表。
请使用DescribeDevicesList接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeAllDeviceListWithContext ¶ added in v1.0.324
func (c *Client) DescribeAllDeviceListWithContext(ctx context.Context, request *DescribeAllDeviceListRequest) (response *DescribeAllDeviceListResponse, err error)
DescribeAllDeviceList 本接口(DescribeAllDeviceList) 用于获取设备列表。
请使用DescribeDevicesList接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeBindSceneChannels ¶ added in v1.0.325
func (c *Client) DescribeBindSceneChannels(request *DescribeBindSceneChannelsRequest) (response *DescribeBindSceneChannelsResponse, err error)
DescribeBindSceneChannels 获取场景绑定通道列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEVICEONLINE = "InvalidParameter.DeviceOnline" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEDATAMAPERROR = "InvalidParameterValue.DeviceDataMapError" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_RULELIMIT = "InvalidParameterValue.RuleLimit" INVALIDPARAMETERVALUE_RULENOTEXIST = "InvalidParameterValue.RuleNotExist" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" INVALIDPARAMETERVALUE_TYPENOTSUPPORT = "InvalidParameterValue.TypeNotSupport" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist" UNSUPPORTEDOPERATION_NOPERMISSION = "UnsupportedOperation.NoPermission" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_RULEDUPKEYEXIST = "UnsupportedOperation.RuleDupKeyExist" UNSUPPORTEDOPERATION_SCENEEXIST = "UnsupportedOperation.SceneExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeBindSceneChannelsWithContext ¶ added in v1.0.325
func (c *Client) DescribeBindSceneChannelsWithContext(ctx context.Context, request *DescribeBindSceneChannelsRequest) (response *DescribeBindSceneChannelsResponse, err error)
DescribeBindSceneChannels 获取场景绑定通道列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEVICEONLINE = "InvalidParameter.DeviceOnline" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEDATAMAPERROR = "InvalidParameterValue.DeviceDataMapError" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_RULELIMIT = "InvalidParameterValue.RuleLimit" INVALIDPARAMETERVALUE_RULENOTEXIST = "InvalidParameterValue.RuleNotExist" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" INVALIDPARAMETERVALUE_TYPENOTSUPPORT = "InvalidParameterValue.TypeNotSupport" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist" UNSUPPORTEDOPERATION_NOPERMISSION = "UnsupportedOperation.NoPermission" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_RULEDUPKEYEXIST = "UnsupportedOperation.RuleDupKeyExist" UNSUPPORTEDOPERATION_SCENEEXIST = "UnsupportedOperation.SceneExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeBindSceneDevices ¶ added in v1.0.313
func (c *Client) DescribeBindSceneDevices(request *DescribeBindSceneDevicesRequest) (response *DescribeBindSceneDevicesResponse, err error)
DescribeBindSceneDevices 获取场景绑定设备列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEVICEONLINE = "InvalidParameter.DeviceOnline" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEDATAMAPERROR = "InvalidParameterValue.DeviceDataMapError" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_RULELIMIT = "InvalidParameterValue.RuleLimit" INVALIDPARAMETERVALUE_RULENOTEXIST = "InvalidParameterValue.RuleNotExist" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" INVALIDPARAMETERVALUE_TYPENOTSUPPORT = "InvalidParameterValue.TypeNotSupport" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist" UNSUPPORTEDOPERATION_NOPERMISSION = "UnsupportedOperation.NoPermission" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_RULEDUPKEYEXIST = "UnsupportedOperation.RuleDupKeyExist" UNSUPPORTEDOPERATION_SCENEEXIST = "UnsupportedOperation.SceneExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeBindSceneDevicesWithContext ¶ added in v1.0.324
func (c *Client) DescribeBindSceneDevicesWithContext(ctx context.Context, request *DescribeBindSceneDevicesRequest) (response *DescribeBindSceneDevicesResponse, err error)
DescribeBindSceneDevices 获取场景绑定设备列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETER_DEVICEONLINE = "InvalidParameter.DeviceOnline" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEDATAMAPERROR = "InvalidParameterValue.DeviceDataMapError" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICEONLINE = "InvalidParameterValue.DeviceOnline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_RULELIMIT = "InvalidParameterValue.RuleLimit" INVALIDPARAMETERVALUE_RULENOTEXIST = "InvalidParameterValue.RuleNotExist" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" INVALIDPARAMETERVALUE_TYPENOTSUPPORT = "InvalidParameterValue.TypeNotSupport" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist" UNSUPPORTEDOPERATION_NOPERMISSION = "UnsupportedOperation.NoPermission" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_RULEDUPKEYEXIST = "UnsupportedOperation.RuleDupKeyExist" UNSUPPORTEDOPERATION_SCENEEXIST = "UnsupportedOperation.SceneExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelLiveStreamURL ¶ added in v1.0.332
func (c *Client) DescribeChannelLiveStreamURL(request *DescribeChannelLiveStreamURLRequest) (response *DescribeChannelLiveStreamURLResponse, err error)
DescribeChannelLiveStreamURL 本接口(DescribeChannelLiveStreamURL)用于获取设备指定通道实时流地址,地址是动态生成,如重新播放需要调用此接口重新获取最新播放地址。
正常推流,如未设置对应录制计划,且180s无人观看此流,将会被自动掐断。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelLiveStreamURLWithContext ¶ added in v1.0.332
func (c *Client) DescribeChannelLiveStreamURLWithContext(ctx context.Context, request *DescribeChannelLiveStreamURLRequest) (response *DescribeChannelLiveStreamURLResponse, err error)
DescribeChannelLiveStreamURL 本接口(DescribeChannelLiveStreamURL)用于获取设备指定通道实时流地址,地址是动态生成,如重新播放需要调用此接口重新获取最新播放地址。
正常推流,如未设置对应录制计划,且180s无人观看此流,将会被自动掐断。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelLocalRecordURL ¶ added in v1.0.325
func (c *Client) DescribeChannelLocalRecordURL(request *DescribeChannelLocalRecordURLRequest) (response *DescribeChannelLocalRecordURLResponse, err error)
DescribeChannelLocalRecordURL 本接口(DescribeChannelLocalRecordURL)用于将NVR等设备对应通道本地回放文件,通过GB28181信令推送至云端,并生成对应的实时视频流URL,流地址URL是动态生成,如需重新播放请重新调用此接口获取最新地址。
正常推流,如未设置对应录制计划,且180s无人观看此流,将会被自动掐断。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelLocalRecordURLWithContext ¶ added in v1.0.325
func (c *Client) DescribeChannelLocalRecordURLWithContext(ctx context.Context, request *DescribeChannelLocalRecordURLRequest) (response *DescribeChannelLocalRecordURLResponse, err error)
DescribeChannelLocalRecordURL 本接口(DescribeChannelLocalRecordURL)用于将NVR等设备对应通道本地回放文件,通过GB28181信令推送至云端,并生成对应的实时视频流URL,流地址URL是动态生成,如需重新播放请重新调用此接口获取最新地址。
正常推流,如未设置对应录制计划,且180s无人观看此流,将会被自动掐断。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelStreamURL ¶ added in v1.0.325
func (c *Client) DescribeChannelStreamURL(request *DescribeChannelStreamURLRequest) (response *DescribeChannelStreamURLResponse, err error)
DescribeChannelStreamURL 本接口(DescribeChannelStreamURL)用于获取设备指定通道实时流地址,地址是动态生成,如重新播放需要调用此接口重新获取最新播放地址。
正常推流,如未设置对应录制计划,且180s无人观看此流,将会被自动掐断。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelStreamURLWithContext ¶ added in v1.0.325
func (c *Client) DescribeChannelStreamURLWithContext(ctx context.Context, request *DescribeChannelStreamURLRequest) (response *DescribeChannelStreamURLResponse, err error)
DescribeChannelStreamURL 本接口(DescribeChannelStreamURL)用于获取设备指定通道实时流地址,地址是动态生成,如重新播放需要调用此接口重新获取最新播放地址。
正常推流,如未设置对应录制计划,且180s无人观看此流,将会被自动掐断。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannels ¶ added in v1.0.325
func (c *Client) DescribeChannels(request *DescribeChannelsRequest) (response *DescribeChannelsResponse, err error)
DescribeChannels 本接口(DescribeChannels)用于获取设备下属通道列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeChannelsByLiveRecordPlan ¶ added in v1.0.313
func (c *Client) DescribeChannelsByLiveRecordPlan(request *DescribeChannelsByLiveRecordPlanRequest) (response *DescribeChannelsByLiveRecordPlanResponse, err error)
DescribeChannelsByLiveRecordPlan 根据直播录制计划获取频道列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelsByLiveRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) DescribeChannelsByLiveRecordPlanWithContext(ctx context.Context, request *DescribeChannelsByLiveRecordPlanRequest) (response *DescribeChannelsByLiveRecordPlanResponse, err error)
DescribeChannelsByLiveRecordPlan 根据直播录制计划获取频道列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeChannelsWithContext ¶ added in v1.0.325
func (c *Client) DescribeChannelsWithContext(ctx context.Context, request *DescribeChannelsRequest) (response *DescribeChannelsResponse, err error)
DescribeChannels 本接口(DescribeChannels)用于获取设备下属通道列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeCurrentDeviceData ¶ added in v1.0.325
func (c *Client) DescribeCurrentDeviceData(request *DescribeCurrentDeviceDataRequest) (response *DescribeCurrentDeviceDataResponse, err error)
DescribeCurrentDeviceData 查询设备统计当前信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeCurrentDeviceDataWithContext ¶ added in v1.0.325
func (c *Client) DescribeCurrentDeviceDataWithContext(ctx context.Context, request *DescribeCurrentDeviceDataRequest) (response *DescribeCurrentDeviceDataResponse, err error)
DescribeCurrentDeviceData 查询设备统计当前信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDevice ¶ added in v1.0.325
func (c *Client) DescribeDevice(request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
DescribeDevice 获取指定设备详细信息
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeDeviceEvent ¶ added in v1.0.325
func (c *Client) DescribeDeviceEvent(request *DescribeDeviceEventRequest) (response *DescribeDeviceEventResponse, err error)
DescribeDeviceEvent 获取设备事件
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceEventWithContext ¶ added in v1.0.325
func (c *Client) DescribeDeviceEventWithContext(ctx context.Context, request *DescribeDeviceEventRequest) (response *DescribeDeviceEventResponse, err error)
DescribeDeviceEvent 获取设备事件
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceGroup ¶
func (c *Client) DescribeDeviceGroup(request *DescribeDeviceGroupRequest) (response *DescribeDeviceGroupResponse, err error)
DescribeDeviceGroup 本接口(DescribeDeviceGroup)用于根据设备ID查询设备所在分组信息,可批量查询。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceGroupWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceGroupWithContext(ctx context.Context, request *DescribeDeviceGroupRequest) (response *DescribeDeviceGroupResponse, err error)
DescribeDeviceGroup 本接口(DescribeDeviceGroup)用于根据设备ID查询设备所在分组信息,可批量查询。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceList ¶ added in v1.0.325
func (c *Client) DescribeDeviceList(request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error)
DescribeDeviceList 本接口(DescribeDeviceList) 用于获取设备列表,支持模糊搜索
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceListWithContext ¶ added in v1.0.325
func (c *Client) DescribeDeviceListWithContext(ctx context.Context, request *DescribeDeviceListRequest) (response *DescribeDeviceListResponse, err error)
DescribeDeviceList 本接口(DescribeDeviceList) 用于获取设备列表,支持模糊搜索
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceMonitorData ¶ added in v1.0.325
func (c *Client) DescribeDeviceMonitorData(request *DescribeDeviceMonitorDataRequest) (response *DescribeDeviceMonitorDataResponse, err error)
DescribeDeviceMonitorData 查询设备统计monitor信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceMonitorDataWithContext ¶ added in v1.0.325
func (c *Client) DescribeDeviceMonitorDataWithContext(ctx context.Context, request *DescribeDeviceMonitorDataRequest) (response *DescribeDeviceMonitorDataResponse, err error)
DescribeDeviceMonitorData 查询设备统计monitor信息
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" INVALIDPARAMETERVALUE_TIMESPECNOTSUPPORT = "InvalidParameterValue.TimeSpecNotSupport" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDevicePassWord ¶
func (c *Client) DescribeDevicePassWord(request *DescribeDevicePassWordRequest) (response *DescribeDevicePassWordResponse, err error)
DescribeDevicePassWord 本接口(DescribeDevicePassWord)用于查询设备密码。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDevicePassWordWithContext ¶ added in v1.0.324
func (c *Client) DescribeDevicePassWordWithContext(ctx context.Context, request *DescribeDevicePassWordRequest) (response *DescribeDevicePassWordResponse, err error)
DescribeDevicePassWord 本接口(DescribeDevicePassWord)用于查询设备密码。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceStreams ¶
func (c *Client) DescribeDeviceStreams(request *DescribeDeviceStreamsRequest) (response *DescribeDeviceStreamsResponse, err error)
DescribeDeviceStreams 本接口(DescribeDeviceStreams)用于获取设备实时流地址。
请使用DescribeChannelStreamURL接口
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceStreamsWithContext ¶ added in v1.0.324
func (c *Client) DescribeDeviceStreamsWithContext(ctx context.Context, request *DescribeDeviceStreamsRequest) (response *DescribeDeviceStreamsResponse, err error)
DescribeDeviceStreams 本接口(DescribeDeviceStreams)用于获取设备实时流地址。
请使用DescribeChannelStreamURL接口
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_STREAMINFOEXCEPTION = "ResourceUnavailable.StreamInfoException" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeDeviceWithContext ¶ added in v1.0.325
func (c *Client) DescribeDeviceWithContext(ctx context.Context, request *DescribeDeviceRequest) (response *DescribeDeviceResponse, err error)
DescribeDevice 获取指定设备详细信息
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeGroupById ¶
func (c *Client) DescribeGroupById(request *DescribeGroupByIdRequest) (response *DescribeGroupByIdResponse, err error)
DescribeGroupById 本接口(DescribeGroupById)用于根据分组ID查询分组。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroupByIdWithContext ¶ added in v1.0.324
func (c *Client) DescribeGroupByIdWithContext(ctx context.Context, request *DescribeGroupByIdRequest) (response *DescribeGroupByIdResponse, err error)
DescribeGroupById 本接口(DescribeGroupById)用于根据分组ID查询分组。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroupByPath ¶
func (c *Client) DescribeGroupByPath(request *DescribeGroupByPathRequest) (response *DescribeGroupByPathResponse, err error)
DescribeGroupByPath 根据分组路径查询分组
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroupByPathWithContext ¶ added in v1.0.324
func (c *Client) DescribeGroupByPathWithContext(ctx context.Context, request *DescribeGroupByPathRequest) (response *DescribeGroupByPathResponse, err error)
DescribeGroupByPath 根据分组路径查询分组
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroupDevices ¶
func (c *Client) DescribeGroupDevices(request *DescribeGroupDevicesRequest) (response *DescribeGroupDevicesResponse, err error)
DescribeGroupDevices 本接口(DescribeGroupDevices)用于查询分组下的设备列表。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroupDevicesWithContext ¶ added in v1.0.324
func (c *Client) DescribeGroupDevicesWithContext(ctx context.Context, request *DescribeGroupDevicesRequest) (response *DescribeGroupDevicesResponse, err error)
DescribeGroupDevices 本接口(DescribeGroupDevices)用于查询分组下的设备列表。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroups ¶
func (c *Client) DescribeGroups(request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
DescribeGroups 本接口(DescribeGroups)用于批量查询分组信息。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeGroupsWithContext(ctx context.Context, request *DescribeGroupsRequest) (response *DescribeGroupsResponse, err error)
DescribeGroups 本接口(DescribeGroups)用于批量查询分组信息。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeIPCChannels ¶ added in v1.0.241
func (c *Client) DescribeIPCChannels(request *DescribeIPCChannelsRequest) (response *DescribeIPCChannelsResponse, err error)
DescribeIPCChannels 获取IPC设备下属通道
请使用DescribeChannels接口
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeIPCChannelsWithContext ¶ added in v1.0.324
func (c *Client) DescribeIPCChannelsWithContext(ctx context.Context, request *DescribeIPCChannelsRequest) (response *DescribeIPCChannelsResponse, err error)
DescribeIPCChannels 获取IPC设备下属通道
请使用DescribeChannels接口
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeLiveChannel ¶ added in v1.0.313
func (c *Client) DescribeLiveChannel(request *DescribeLiveChannelRequest) (response *DescribeLiveChannelResponse, err error)
DescribeLiveChannel 直播详情接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveChannelList ¶ added in v1.0.313
func (c *Client) DescribeLiveChannelList(request *DescribeLiveChannelListRequest) (response *DescribeLiveChannelListResponse, err error)
DescribeLiveChannelList 直播列表接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveChannelListWithContext ¶ added in v1.0.324
func (c *Client) DescribeLiveChannelListWithContext(ctx context.Context, request *DescribeLiveChannelListRequest) (response *DescribeLiveChannelListResponse, err error)
DescribeLiveChannelList 直播列表接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveChannelWithContext ¶ added in v1.0.324
func (c *Client) DescribeLiveChannelWithContext(ctx context.Context, request *DescribeLiveChannelRequest) (response *DescribeLiveChannelResponse, err error)
DescribeLiveChannel 直播详情接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveRecordPlanById ¶ added in v1.0.313
func (c *Client) DescribeLiveRecordPlanById(request *DescribeLiveRecordPlanByIdRequest) (response *DescribeLiveRecordPlanByIdResponse, err error)
DescribeLiveRecordPlanById 获取直播录制计划详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveRecordPlanByIdWithContext ¶ added in v1.0.324
func (c *Client) DescribeLiveRecordPlanByIdWithContext(ctx context.Context, request *DescribeLiveRecordPlanByIdRequest) (response *DescribeLiveRecordPlanByIdResponse, err error)
DescribeLiveRecordPlanById 获取直播录制计划详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveRecordPlanIds ¶ added in v1.0.313
func (c *Client) DescribeLiveRecordPlanIds(request *DescribeLiveRecordPlanIdsRequest) (response *DescribeLiveRecordPlanIdsResponse, err error)
DescribeLiveRecordPlanIds 获取直播录制计划列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveRecordPlanIdsWithContext ¶ added in v1.0.324
func (c *Client) DescribeLiveRecordPlanIdsWithContext(ctx context.Context, request *DescribeLiveRecordPlanIdsRequest) (response *DescribeLiveRecordPlanIdsResponse, err error)
DescribeLiveRecordPlanIds 获取直播录制计划列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveStream ¶ added in v1.0.313
func (c *Client) DescribeLiveStream(request *DescribeLiveStreamRequest) (response *DescribeLiveStreamResponse, err error)
DescribeLiveStream 直播拉流接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveStreamWithContext ¶ added in v1.0.324
func (c *Client) DescribeLiveStreamWithContext(ctx context.Context, request *DescribeLiveStreamRequest) (response *DescribeLiveStreamResponse, err error)
DescribeLiveStream 直播拉流接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveVideoList ¶ added in v1.0.313
func (c *Client) DescribeLiveVideoList(request *DescribeLiveVideoListRequest) (response *DescribeLiveVideoListResponse, err error)
DescribeLiveVideoList 直播录像回放列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeLiveVideoListWithContext ¶ added in v1.0.324
func (c *Client) DescribeLiveVideoListWithContext(ctx context.Context, request *DescribeLiveVideoListRequest) (response *DescribeLiveVideoListResponse, err error)
DescribeLiveVideoList 直播录像回放列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeMessageForward ¶ added in v1.0.314
func (c *Client) DescribeMessageForward(request *DescribeMessageForwardRequest) (response *DescribeMessageForwardResponse, err error)
DescribeMessageForward 查看消息转发配置详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeMessageForwardWithContext ¶ added in v1.0.324
func (c *Client) DescribeMessageForwardWithContext(ctx context.Context, request *DescribeMessageForwardRequest) (response *DescribeMessageForwardResponse, err error)
DescribeMessageForward 查看消息转发配置详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeMessageForwards ¶ added in v1.0.314
func (c *Client) DescribeMessageForwards(request *DescribeMessageForwardsRequest) (response *DescribeMessageForwardsResponse, err error)
DescribeMessageForwards 查看消息转发配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeMessageForwardsWithContext ¶ added in v1.0.324
func (c *Client) DescribeMessageForwardsWithContext(ctx context.Context, request *DescribeMessageForwardsRequest) (response *DescribeMessageForwardsResponse, err error)
DescribeMessageForwards 查看消息转发配置列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeMonitorDataByDate ¶ added in v1.0.325
func (c *Client) DescribeMonitorDataByDate(request *DescribeMonitorDataByDateRequest) (response *DescribeMonitorDataByDateResponse, err error)
DescribeMonitorDataByDate 运营中心-设备录像存储统计
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeMonitorDataByDateWithContext ¶ added in v1.0.325
func (c *Client) DescribeMonitorDataByDateWithContext(ctx context.Context, request *DescribeMonitorDataByDateRequest) (response *DescribeMonitorDataByDateResponse, err error)
DescribeMonitorDataByDate 运营中心-设备录像存储统计
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribePresetList ¶ added in v1.0.325
func (c *Client) DescribePresetList(request *DescribePresetListRequest) (response *DescribePresetListResponse, err error)
DescribePresetList 获取预置位列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribePresetListWithContext ¶ added in v1.0.325
func (c *Client) DescribePresetListWithContext(ctx context.Context, request *DescribePresetListRequest) (response *DescribePresetListResponse, err error)
DescribePresetList 获取预置位列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeRecordDatesByChannel ¶ added in v1.0.325
func (c *Client) DescribeRecordDatesByChannel(request *DescribeRecordDatesByChannelRequest) (response *DescribeRecordDatesByChannelResponse, err error)
DescribeRecordDatesByChannel 本接口(DescribeRecordDatesByChannel)用于查询设备含有录像文件的日期列表。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeRecordDatesByChannelWithContext ¶ added in v1.0.325
func (c *Client) DescribeRecordDatesByChannelWithContext(ctx context.Context, request *DescribeRecordDatesByChannelRequest) (response *DescribeRecordDatesByChannelResponse, err error)
DescribeRecordDatesByChannel 本接口(DescribeRecordDatesByChannel)用于查询设备含有录像文件的日期列表。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeRecordDatesByLive ¶ added in v1.0.313
func (c *Client) DescribeRecordDatesByLive(request *DescribeRecordDatesByLiveRequest) (response *DescribeRecordDatesByLiveResponse, err error)
DescribeRecordDatesByLive 直播录像存储日期列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeRecordDatesByLiveWithContext ¶ added in v1.0.324
func (c *Client) DescribeRecordDatesByLiveWithContext(ctx context.Context, request *DescribeRecordDatesByLiveRequest) (response *DescribeRecordDatesByLiveResponse, err error)
DescribeRecordDatesByLive 直播录像存储日期列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeRecordStream ¶
func (c *Client) DescribeRecordStream(request *DescribeRecordStreamRequest) (response *DescribeRecordStreamResponse, err error)
DescribeRecordStream 获取回放视频流地址
请使用DescribeChannelLocalRecordURL接口
RecordId和StartTime/EndTime互斥
当存在RecordId时,StartTime和EndTime无效
当RecordId为空,StartTime和EndTime生效
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeRecordStreamWithContext ¶ added in v1.0.324
func (c *Client) DescribeRecordStreamWithContext(ctx context.Context, request *DescribeRecordStreamRequest) (response *DescribeRecordStreamResponse, err error)
DescribeRecordStream 获取回放视频流地址
请使用DescribeChannelLocalRecordURL接口
RecordId和StartTime/EndTime互斥
当存在RecordId时,StartTime和EndTime无效
当RecordId为空,StartTime和EndTime生效
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeRecordingPlanById ¶ added in v1.0.325
func (c *Client) DescribeRecordingPlanById(request *DescribeRecordingPlanByIdRequest) (response *DescribeRecordingPlanByIdResponse, err error)
DescribeRecordingPlanById 本接口(DescribeRecordingPlanById)用于根据录制计划ID获取录制计划。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeRecordingPlanByIdWithContext ¶ added in v1.0.325
func (c *Client) DescribeRecordingPlanByIdWithContext(ctx context.Context, request *DescribeRecordingPlanByIdRequest) (response *DescribeRecordingPlanByIdResponse, err error)
DescribeRecordingPlanById 本接口(DescribeRecordingPlanById)用于根据录制计划ID获取录制计划。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeRecordingPlans ¶ added in v1.0.325
func (c *Client) DescribeRecordingPlans(request *DescribeRecordingPlansRequest) (response *DescribeRecordingPlansResponse, err error)
DescribeRecordingPlans 本接口(DescribeRecordingPlans)用于获取用户的全部录制计划。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeRecordingPlansWithContext ¶ added in v1.0.325
func (c *Client) DescribeRecordingPlansWithContext(ctx context.Context, request *DescribeRecordingPlansRequest) (response *DescribeRecordingPlansResponse, err error)
DescribeRecordingPlans 本接口(DescribeRecordingPlans)用于获取用户的全部录制计划。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeSIPServer ¶
func (c *Client) DescribeSIPServer(request *DescribeSIPServerRequest) (response *DescribeSIPServerResponse, err error)
DescribeSIPServer 本接口用于获取SIP服务器相关配置,用户可以通过这些配置项,将设备通过GB28181协议注册到本服务。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeSIPServerWithContext ¶ added in v1.0.324
func (c *Client) DescribeSIPServerWithContext(ctx context.Context, request *DescribeSIPServerRequest) (response *DescribeSIPServerResponse, err error)
DescribeSIPServer 本接口用于获取SIP服务器相关配置,用户可以通过这些配置项,将设备通过GB28181协议注册到本服务。
可能返回的错误码:
INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail"
func (*Client) DescribeScene ¶ added in v1.0.325
func (c *Client) DescribeScene(request *DescribeSceneRequest) (response *DescribeSceneResponse, err error)
DescribeScene 场景详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeSceneWithContext ¶ added in v1.0.325
func (c *Client) DescribeSceneWithContext(ctx context.Context, request *DescribeSceneRequest) (response *DescribeSceneResponse, err error)
DescribeScene 场景详情
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeScenes ¶ added in v1.0.313
func (c *Client) DescribeScenes(request *DescribeScenesRequest) (response *DescribeScenesResponse, err error)
DescribeScenes 获取场景列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeScenesWithContext ¶ added in v1.0.324
func (c *Client) DescribeScenesWithContext(ctx context.Context, request *DescribeScenesRequest) (response *DescribeScenesResponse, err error)
DescribeScenes 获取场景列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeStatisticDetails ¶
func (c *Client) DescribeStatisticDetails(request *DescribeStatisticDetailsRequest) (response *DescribeStatisticDetailsResponse, err error)
DescribeStatisticDetails 本接口(DescribeStatisticDetails)用于查询指定统计项详情,返回结果按天为单位聚合,支持的最大时间查询范围为31天。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeStatisticDetailsWithContext ¶ added in v1.0.324
func (c *Client) DescribeStatisticDetailsWithContext(ctx context.Context, request *DescribeStatisticDetailsRequest) (response *DescribeStatisticDetailsResponse, err error)
DescribeStatisticDetails 本接口(DescribeStatisticDetails)用于查询指定统计项详情,返回结果按天为单位聚合,支持的最大时间查询范围为31天。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeStatisticSummary ¶
func (c *Client) DescribeStatisticSummary(request *DescribeStatisticSummaryRequest) (response *DescribeStatisticSummaryResponse, err error)
DescribeStatisticSummary 本接口(DescribeStatisticSummary)用于查询用户昨日的概览数据。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeStatisticSummaryWithContext ¶ added in v1.0.324
func (c *Client) DescribeStatisticSummaryWithContext(ctx context.Context, request *DescribeStatisticSummaryRequest) (response *DescribeStatisticSummaryResponse, err error)
DescribeStatisticSummary 本接口(DescribeStatisticSummary)用于查询用户昨日的概览数据。
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeSubGroups ¶
func (c *Client) DescribeSubGroups(request *DescribeSubGroupsRequest) (response *DescribeSubGroupsResponse, err error)
DescribeSubGroups 本接口(DescribeSubGroups)用于查询分组下的子分组列表。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeSubGroupsWithContext ¶ added in v1.0.324
func (c *Client) DescribeSubGroupsWithContext(ctx context.Context, request *DescribeSubGroupsRequest) (response *DescribeSubGroupsResponse, err error)
DescribeSubGroups 本接口(DescribeSubGroups)用于查询分组下的子分组列表。
可能返回的错误码:
RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist"
func (*Client) DescribeSubscriptionStatus ¶ added in v1.0.313
func (c *Client) DescribeSubscriptionStatus(request *DescribeSubscriptionStatusRequest) (response *DescribeSubscriptionStatusResponse, err error)
DescribeSubscriptionStatus 查询主设备订阅状态
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeSubscriptionStatusWithContext ¶ added in v1.0.324
func (c *Client) DescribeSubscriptionStatusWithContext(ctx context.Context, request *DescribeSubscriptionStatusRequest) (response *DescribeSubscriptionStatusResponse, err error)
DescribeSubscriptionStatus 查询主设备订阅状态
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeVideoList ¶
func (c *Client) DescribeVideoList(request *DescribeVideoListRequest) (response *DescribeVideoListResponse, err error)
DescribeVideoList 根据时间获取云端录制文件列表
可能返回的错误码:
UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeVideoListByChannel ¶ added in v1.0.325
func (c *Client) DescribeVideoListByChannel(request *DescribeVideoListByChannelRequest) (response *DescribeVideoListByChannelResponse, err error)
DescribeVideoListByChannel 本接口(DescribeVideoListByChannel)用于查询指定通道的录制文件列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeVideoListByChannelWithContext ¶ added in v1.0.325
func (c *Client) DescribeVideoListByChannelWithContext(ctx context.Context, request *DescribeVideoListByChannelRequest) (response *DescribeVideoListByChannelResponse, err error)
DescribeVideoListByChannel 本接口(DescribeVideoListByChannel)用于查询指定通道的录制文件列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeVideoListWithContext ¶ added in v1.0.324
func (c *Client) DescribeVideoListWithContext(ctx context.Context, request *DescribeVideoListRequest) (response *DescribeVideoListResponse, err error)
DescribeVideoList 根据时间获取云端录制文件列表
可能返回的错误码:
UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeWarnMod ¶ added in v1.0.325
func (c *Client) DescribeWarnMod(request *DescribeWarnModRequest) (response *DescribeWarnModResponse, err error)
DescribeWarnMod 告警等级列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeWarnModWithContext ¶ added in v1.0.325
func (c *Client) DescribeWarnModWithContext(ctx context.Context, request *DescribeWarnModRequest) (response *DescribeWarnModResponse, err error)
DescribeWarnMod 告警等级列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeWarnings ¶ added in v1.0.325
func (c *Client) DescribeWarnings(request *DescribeWarningsRequest) (response *DescribeWarningsResponse, err error)
DescribeWarnings 获取告警列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeWarningsWithContext ¶ added in v1.0.325
func (c *Client) DescribeWarningsWithContext(ctx context.Context, request *DescribeWarningsRequest) (response *DescribeWarningsResponse, err error)
DescribeWarnings 获取告警列表
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeXP2PData ¶ added in v1.0.325
func (c *Client) DescribeXP2PData(request *DescribeXP2PDataRequest) (response *DescribeXP2PDataResponse, err error)
DescribeXP2PData 获取X-P2P的统计数据
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) DescribeXP2PDataWithContext ¶ added in v1.0.325
func (c *Client) DescribeXP2PDataWithContext(ctx context.Context, request *DescribeXP2PDataRequest) (response *DescribeXP2PDataResponse, err error)
DescribeXP2PData 获取X-P2P的统计数据
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) GetRecordDatesByDev ¶
func (c *Client) GetRecordDatesByDev(request *GetRecordDatesByDevRequest) (response *GetRecordDatesByDevResponse, err error)
GetRecordDatesByDev 本接口(GetRecordDatesByDev)用于查询设备含有录像文件的日期列表。
请使用DescribeRecordDatesByChannel接口
可能返回的错误码:
UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordDatesByDevWithContext ¶ added in v1.0.324
func (c *Client) GetRecordDatesByDevWithContext(ctx context.Context, request *GetRecordDatesByDevRequest) (response *GetRecordDatesByDevResponse, err error)
GetRecordDatesByDev 本接口(GetRecordDatesByDev)用于查询设备含有录像文件的日期列表。
请使用DescribeRecordDatesByChannel接口
可能返回的错误码:
UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordPlanByDev ¶
func (c *Client) GetRecordPlanByDev(request *GetRecordPlanByDevRequest) (response *GetRecordPlanByDevResponse, err error)
GetRecordPlanByDev 本接口(GetRecordPlanByDev)用于根据设备ID查询其绑定的录制计划.
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordPlanByDevWithContext ¶ added in v1.0.324
func (c *Client) GetRecordPlanByDevWithContext(ctx context.Context, request *GetRecordPlanByDevRequest) (response *GetRecordPlanByDevResponse, err error)
GetRecordPlanByDev 本接口(GetRecordPlanByDev)用于根据设备ID查询其绑定的录制计划.
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordPlanById ¶
func (c *Client) GetRecordPlanById(request *GetRecordPlanByIdRequest) (response *GetRecordPlanByIdResponse, err error)
GetRecordPlanById 本接口(GetRecordPlanById)用于根据录制计划ID获取录制计划。
请使用DescribeRecordingPlanById接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordPlanByIdWithContext ¶ added in v1.0.324
func (c *Client) GetRecordPlanByIdWithContext(ctx context.Context, request *GetRecordPlanByIdRequest) (response *GetRecordPlanByIdResponse, err error)
GetRecordPlanById 本接口(GetRecordPlanById)用于根据录制计划ID获取录制计划。
请使用DescribeRecordingPlanById接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordPlans ¶
func (c *Client) GetRecordPlans(request *GetRecordPlansRequest) (response *GetRecordPlansResponse, err error)
GetRecordPlans 本接口(GetRecordPlans)用于获取用户的全部录制计划。
请使用DescribeRecordingPlans接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetRecordPlansWithContext ¶ added in v1.0.324
func (c *Client) GetRecordPlansWithContext(ctx context.Context, request *GetRecordPlansRequest) (response *GetRecordPlansResponse, err error)
GetRecordPlans 本接口(GetRecordPlans)用于获取用户的全部录制计划。
请使用DescribeRecordingPlans接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch"
func (*Client) GetTimeTemplateById ¶
func (c *Client) GetTimeTemplateById(request *GetTimeTemplateByIdRequest) (response *GetTimeTemplateByIdResponse, err error)
GetTimeTemplateById 本接口(GetTimeTemplateById)用于根据模板ID获取时间模板详情。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) GetTimeTemplateByIdWithContext ¶ added in v1.0.324
func (c *Client) GetTimeTemplateByIdWithContext(ctx context.Context, request *GetTimeTemplateByIdRequest) (response *GetTimeTemplateByIdResponse, err error)
GetTimeTemplateById 本接口(GetTimeTemplateById)用于根据模板ID获取时间模板详情。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) GetTimeTemplates ¶
func (c *Client) GetTimeTemplates(request *GetTimeTemplatesRequest) (response *GetTimeTemplatesResponse, err error)
GetTimeTemplates 本接口(GetTimeTemplates)用于获取时间模板列表。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) GetTimeTemplatesWithContext ¶ added in v1.0.324
func (c *Client) GetTimeTemplatesWithContext(ctx context.Context, request *GetTimeTemplatesRequest) (response *GetTimeTemplatesResponse, err error)
GetTimeTemplates 本接口(GetTimeTemplates)用于获取时间模板列表。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) GetVideoListByCon ¶
func (c *Client) GetVideoListByCon(request *GetVideoListByConRequest) (response *GetVideoListByConResponse, err error)
GetVideoListByCon 本接口(GetVideoListByCon)用于查询设备的录制文件列表
请使用DescribeVideoListByChannel接口
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) GetVideoListByConWithContext ¶ added in v1.0.324
func (c *Client) GetVideoListByConWithContext(ctx context.Context, request *GetVideoListByConRequest) (response *GetVideoListByConResponse, err error)
GetVideoListByCon 本接口(GetVideoListByCon)用于查询设备的录制文件列表
请使用DescribeVideoListByChannel接口
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCEUNAVAILABLE_GBPROTOCOLEXECEXCEPTION = "ResourceUnavailable.GBProtocolExecException" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyBindPlanLiveChannel ¶ added in v1.0.313
func (c *Client) ModifyBindPlanLiveChannel(request *ModifyBindPlanLiveChannelRequest) (response *ModifyBindPlanLiveChannelResponse, err error)
ModifyBindPlanLiveChannel 直播录制计划绑定解绑直播频道
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist"
func (*Client) ModifyBindPlanLiveChannelWithContext ¶ added in v1.0.324
func (c *Client) ModifyBindPlanLiveChannelWithContext(ctx context.Context, request *ModifyBindPlanLiveChannelRequest) (response *ModifyBindPlanLiveChannelResponse, err error)
ModifyBindPlanLiveChannel 直播录制计划绑定解绑直播频道
可能返回的错误码:
INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" UNSUPPORTEDOPERATION_LIVECHANNELBINDEXIST = "UnsupportedOperation.LiveChannelBindExist"
func (*Client) ModifyBindRecordingPlan ¶ added in v1.0.325
func (c *Client) ModifyBindRecordingPlan(request *ModifyBindRecordingPlanRequest) (response *ModifyBindRecordingPlanResponse, err error)
ModifyBindRecordingPlan 本接口(ModifyBindRecordingPlan)用于更新录制计划绑定的通道
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist"
func (*Client) ModifyBindRecordingPlanWithContext ¶ added in v1.0.325
func (c *Client) ModifyBindRecordingPlanWithContext(ctx context.Context, request *ModifyBindRecordingPlanRequest) (response *ModifyBindRecordingPlanResponse, err error)
ModifyBindRecordingPlan 本接口(ModifyBindRecordingPlan)用于更新录制计划绑定的通道
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist"
func (*Client) ModifyBindSceneChannels ¶ added in v1.0.325
func (c *Client) ModifyBindSceneChannels(request *ModifyBindSceneChannelsRequest) (response *ModifyBindSceneChannelsResponse, err error)
ModifyBindSceneChannels 场景绑定解绑通道接口
可能返回的错误码:
UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist"
func (*Client) ModifyBindSceneChannelsWithContext ¶ added in v1.0.325
func (c *Client) ModifyBindSceneChannelsWithContext(ctx context.Context, request *ModifyBindSceneChannelsRequest) (response *ModifyBindSceneChannelsResponse, err error)
ModifyBindSceneChannels 场景绑定解绑通道接口
可能返回的错误码:
UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist"
func (*Client) ModifyBindSceneDevice ¶ added in v1.0.325
func (c *Client) ModifyBindSceneDevice(request *ModifyBindSceneDeviceRequest) (response *ModifyBindSceneDeviceResponse, err error)
ModifyBindSceneDevice 场景绑定/解绑通道接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyBindSceneDeviceWithContext ¶ added in v1.0.325
func (c *Client) ModifyBindSceneDeviceWithContext(ctx context.Context, request *ModifyBindSceneDeviceRequest) (response *ModifyBindSceneDeviceResponse, err error)
ModifyBindSceneDevice 场景绑定/解绑通道接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyDeviceData ¶
func (c *Client) ModifyDeviceData(request *ModifyDeviceDataRequest) (response *ModifyDeviceDataResponse, err error)
ModifyDeviceData 本接口(ModifyDeviceData)用于编辑设备信息。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist"
func (*Client) ModifyDeviceDataWithContext ¶ added in v1.0.324
func (c *Client) ModifyDeviceDataWithContext(ctx context.Context, request *ModifyDeviceDataRequest) (response *ModifyDeviceDataResponse, err error)
ModifyDeviceData 本接口(ModifyDeviceData)用于编辑设备信息。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist"
func (*Client) ModifyLiveChannel ¶ added in v1.0.313
func (c *Client) ModifyLiveChannel(request *ModifyLiveChannelRequest) (response *ModifyLiveChannelResponse, err error)
ModifyLiveChannel 编辑直播接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyLiveChannelWithContext ¶ added in v1.0.324
func (c *Client) ModifyLiveChannelWithContext(ctx context.Context, request *ModifyLiveChannelRequest) (response *ModifyLiveChannelResponse, err error)
ModifyLiveChannel 编辑直播接口
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyLiveRecordPlan ¶ added in v1.0.313
func (c *Client) ModifyLiveRecordPlan(request *ModifyLiveRecordPlanRequest) (response *ModifyLiveRecordPlanResponse, err error)
ModifyLiveRecordPlan 编辑直播录制计划
可能返回的错误码:
RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) ModifyLiveRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) ModifyLiveRecordPlanWithContext(ctx context.Context, request *ModifyLiveRecordPlanRequest) (response *ModifyLiveRecordPlanResponse, err error)
ModifyLiveRecordPlan 编辑直播录制计划
可能返回的错误码:
RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) ModifyLiveVideo ¶ added in v1.0.313
func (c *Client) ModifyLiveVideo(request *ModifyLiveVideoRequest) (response *ModifyLiveVideoResponse, err error)
ModifyLiveVideo 直播录像编辑
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyLiveVideoWithContext ¶ added in v1.0.324
func (c *Client) ModifyLiveVideoWithContext(ctx context.Context, request *ModifyLiveVideoRequest) (response *ModifyLiveVideoResponse, err error)
ModifyLiveVideo 直播录像编辑
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyMessageForward ¶ added in v1.0.314
func (c *Client) ModifyMessageForward(request *ModifyMessageForwardRequest) (response *ModifyMessageForwardResponse, err error)
ModifyMessageForward 修改消息转发配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyMessageForwardWithContext ¶ added in v1.0.324
func (c *Client) ModifyMessageForwardWithContext(ctx context.Context, request *ModifyMessageForwardRequest) (response *ModifyMessageForwardResponse, err error)
ModifyMessageForward 修改消息转发配置
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyPreset ¶ added in v1.0.325
func (c *Client) ModifyPreset(request *ModifyPresetRequest) (response *ModifyPresetResponse, err error)
ModifyPreset 编辑预置位信息
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyPresetWithContext ¶ added in v1.0.325
func (c *Client) ModifyPresetWithContext(ctx context.Context, request *ModifyPresetRequest) (response *ModifyPresetResponse, err error)
ModifyPreset 编辑预置位信息
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyRecordingPlan ¶ added in v1.0.325
func (c *Client) ModifyRecordingPlan(request *ModifyRecordingPlanRequest) (response *ModifyRecordingPlanResponse, err error)
ModifyRecordingPlan 本接口(ModifyRecordingPlan)用于更新录制计划。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyRecordingPlanWithContext ¶ added in v1.0.325
func (c *Client) ModifyRecordingPlanWithContext(ctx context.Context, request *ModifyRecordingPlanRequest) (response *ModifyRecordingPlanResponse, err error)
ModifyRecordingPlan 本接口(ModifyRecordingPlan)用于更新录制计划。
可能返回的错误码:
RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ModifyScene ¶ added in v1.0.325
func (c *Client) ModifyScene(request *ModifySceneRequest) (response *ModifySceneResponse, err error)
ModifyScene 修改场景
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifySceneWithContext ¶ added in v1.0.325
func (c *Client) ModifySceneWithContext(ctx context.Context, request *ModifySceneRequest) (response *ModifySceneResponse, err error)
ModifyScene 修改场景
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifySubscriptionStatus ¶ added in v1.0.313
func (c *Client) ModifySubscriptionStatus(request *ModifySubscriptionStatusRequest) (response *ModifySubscriptionStatusResponse, err error)
ModifySubscriptionStatus 编辑设备订阅状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifySubscriptionStatusWithContext ¶ added in v1.0.324
func (c *Client) ModifySubscriptionStatusWithContext(ctx context.Context, request *ModifySubscriptionStatusRequest) (response *ModifySubscriptionStatusResponse, err error)
ModifySubscriptionStatus 编辑设备订阅状态
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyVideoInfo ¶ added in v1.0.313
func (c *Client) ModifyVideoInfo(request *ModifyVideoInfoRequest) (response *ModifyVideoInfoResponse, err error)
ModifyVideoInfo 修改录像存储列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ModifyVideoInfoWithContext ¶ added in v1.0.324
func (c *Client) ModifyVideoInfoWithContext(ctx context.Context, request *ModifyVideoInfoRequest) (response *ModifyVideoInfoResponse, err error)
ModifyVideoInfo 修改录像存储列表
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ResetWarning ¶ added in v1.0.325
func (c *Client) ResetWarning(request *ResetWarningRequest) (response *ResetWarningResponse, err error)
ResetWarning 重置设备告警
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) ResetWarningWithContext ¶ added in v1.0.325
func (c *Client) ResetWarningWithContext(ctx context.Context, request *ResetWarningRequest) (response *ResetWarningResponse, err error)
ResetWarning 重置设备告警
可能返回的错误码:
AUTHFAILURE = "AuthFailure" DRYRUNOPERATION = "DryRunOperation" FAILEDOPERATION = "FailedOperation" INTERNALERROR = "InternalError" INTERNALERROR_DBOPERATIONERROR = "InternalError.DBOperationError" INTERNALERROR_INTERNALSERVEREXCEPTION = "InternalError.InternalServerException" INTERNALERROR_INTERNALSERVEREXCEPTIONDB = "InternalError.InternalServerExceptionDB" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BALANCENOTENOUGH = "InvalidParameterValue.BalanceNotEnough" INVALIDPARAMETERVALUE_DEVICEID = "InvalidParameterValue.DeviceId" INVALIDPARAMETERVALUE_DEVICEINFONOTEXIST = "InvalidParameterValue.DeviceInfoNotExist" INVALIDPARAMETERVALUE_DEVICEOFFLINE = "InvalidParameterValue.DeviceOffline" INVALIDPARAMETERVALUE_DEVICETYPENOTSUPPORT = "InvalidParameterValue.DeviceTypeNotSupport" INVALIDPARAMETERVALUE_DOMAINID = "InvalidParameterValue.DomainId" INVALIDPARAMETERVALUE_EXPIRETIME = "InvalidParameterValue.ExpireTime" INVALIDPARAMETERVALUE_GROUPDOMAINIDEXTRAINFORMATION = "InvalidParameterValue.GroupDomainidExtraInformation" INVALIDPARAMETERVALUE_GROUPDOMAINIDNOTUPDATE = "InvalidParameterValue.GroupDomainidNotUpdate" INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist" INVALIDPARAMETERVALUE_RECORDPLANBEYONDLIMIT = "InvalidParameterValue.RecordPlanBeyondLimit" INVALIDPARAMETERVALUE_STREAMID = "InvalidParameterValue.StreamId" INVALIDPARAMETERVALUE_STREAMINFONOTEXIST = "InvalidParameterValue.StreamInfoNotExist" INVALIDPARAMETERVALUE_TEMPLATEBEYONDLIMIT = "InvalidParameterValue.TemplateBeyondLimit" INVALIDPARAMETERVALUE_TEMPLATESPECEMPTY = "InvalidParameterValue.TemplateSpecEmpty" LIMITEXCEEDED = "LimitExceeded" MISSINGPARAMETER = "MissingParameter" OPERATIONDENIED = "OperationDenied" REQUESTLIMITEXCEEDED = "RequestLimitExceeded" RESOURCEINUSE = "ResourceInUse" RESOURCEINSUFFICIENT = "ResourceInsufficient" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_DEVICESIPPTZERROR = "ResourceNotFound.DeviceSipPTZError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_RESOURCENOTFOUND = "ResourceNotFound.ResourceNotFound" RESOURCENOTFOUND_STATDATANOTEXIST = "ResourceNotFound.StatDataNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" RESOURCEUNAVAILABLE = "ResourceUnavailable" RESOURCESSOLDOUT = "ResourcesSoldOut" UNAUTHORIZEDOPERATION = "UnauthorizedOperation" UNAUTHORIZEDOPERATION_GROUPEXIST = "UnauthorizedOperation.GroupExist" UNKNOWNPARAMETER = "UnknownParameter" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_BINDEXIST = "UnsupportedOperation.BindExist" UNSUPPORTEDOPERATION_DEVICEBINDEXIST = "UnsupportedOperation.DeviceBindExist" UNSUPPORTEDOPERATION_DEVICECANNOTDO = "UnsupportedOperation.DeviceCanNotDo" UNSUPPORTEDOPERATION_DEVICEDUPKEYEXIST = "UnsupportedOperation.DeviceDupKeyExist" UNSUPPORTEDOPERATION_DEVICEMISSMATCH = "UnsupportedOperation.DeviceMissMatch" UNSUPPORTEDOPERATION_DEVICENOTFOUND = "UnsupportedOperation.DeviceNotFound" UNSUPPORTEDOPERATION_DEVICESIPCOMMANDFAIL = "UnsupportedOperation.DeviceSipCommandFail" UNSUPPORTEDOPERATION_DOMAINGROUP = "UnsupportedOperation.DomainGroup" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist" UNSUPPORTEDOPERATION_GROUPLAYERISMAX = "UnsupportedOperation.GroupLayerIsMax" UNSUPPORTEDOPERATION_GROUPPARENTIDNOTEXIST = "UnsupportedOperation.GroupParentidNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_SUBGROUPISMAX = "UnsupportedOperation.SubGroupIsMax" UNSUPPORTEDOPERATION_SUBGRPEXIST = "UnsupportedOperation.SubgrpExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist" UNSUPPORTEDOPERATION_TEMPLATEPRESET = "UnsupportedOperation.TemplatePreset" UNSUPPORTEDOPERATION_USERISISOLATE = "UnsupportedOperation.UserIsIsolate"
func (*Client) UpdateDeviceGroup ¶
func (c *Client) UpdateDeviceGroup(request *UpdateDeviceGroupRequest) (response *UpdateDeviceGroupResponse, err error)
UpdateDeviceGroup 本接口(UpdateDeviceGroup)用于修改分组信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist"
func (*Client) UpdateDeviceGroupWithContext ¶ added in v1.0.324
func (c *Client) UpdateDeviceGroupWithContext(ctx context.Context, request *UpdateDeviceGroupRequest) (response *UpdateDeviceGroupResponse, err error)
UpdateDeviceGroup 本接口(UpdateDeviceGroup)用于修改分组信息。
可能返回的错误码:
INVALIDPARAMETERVALUE_GROUPPARMSERROR = "InvalidParameterValue.GroupParmsError" RESOURCENOTFOUND_GROUPNOTEXIST = "ResourceNotFound.GroupNotExist" UNSUPPORTEDOPERATION = "UnsupportedOperation" UNSUPPORTEDOPERATION_GROUPEXIST = "UnsupportedOperation.GroupExist"
func (*Client) UpdateDevicePassWord ¶
func (c *Client) UpdateDevicePassWord(request *UpdateDevicePassWordRequest) (response *UpdateDevicePassWordResponse, err error)
UpdateDevicePassWord 本接口(UpdateDevicePassWord)用于修改设备密码。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) UpdateDevicePassWordWithContext ¶ added in v1.0.324
func (c *Client) UpdateDevicePassWordWithContext(ctx context.Context, request *UpdateDevicePassWordRequest) (response *UpdateDevicePassWordResponse, err error)
UpdateDevicePassWord 本接口(UpdateDevicePassWord)用于修改设备密码。
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) UpdateRecordPlan ¶
func (c *Client) UpdateRecordPlan(request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
UpdateRecordPlan 本接口(UpdateRecordPlan)用于更新录制计划。
请使用 ModifyRecordingPlan接口和ModifyBindRecordingPlan接口
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) UpdateRecordPlanWithContext ¶ added in v1.0.324
func (c *Client) UpdateRecordPlanWithContext(ctx context.Context, request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
UpdateRecordPlan 本接口(UpdateRecordPlan)用于更新录制计划。
请使用 ModifyRecordingPlan接口和ModifyBindRecordingPlan接口
可能返回的错误码:
RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_RECORDPLANEXIST = "UnsupportedOperation.RecordPlanExist" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) UpdateTimeTemplate ¶
func (c *Client) UpdateTimeTemplate(request *UpdateTimeTemplateRequest) (response *UpdateTimeTemplateResponse, err error)
UpdateTimeTemplate 本接口(UpdateTimeTemplate)用于更新时间模板。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
func (*Client) UpdateTimeTemplateWithContext ¶ added in v1.0.324
func (c *Client) UpdateTimeTemplateWithContext(ctx context.Context, request *UpdateTimeTemplateRequest) (response *UpdateTimeTemplateResponse, err error)
UpdateTimeTemplate 本接口(UpdateTimeTemplate)用于更新时间模板。
可能返回的错误码:
RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" UNSUPPORTEDOPERATION_PLANEXISTUNDERTEMPLATE = "UnsupportedOperation.PlanExistUnderTemplate" UNSUPPORTEDOPERATION_TEMPLATEEXIST = "UnsupportedOperation.TemplateExist"
type ControlChannelLocalRecordRequest ¶ added in v1.0.325
type ControlChannelLocalRecordRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 流Id,流的唯一标识 StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"` // 控制参数,转义的json字符串 // // 目前支持的command: // "Command": "{"Action":"PAUSE"}" 暂停 // "Command": "{"Action":"PLAY"}" 暂停恢复 // "Command": "{"Action":"PLAY","Offset":"15"}" 基于文件起始时间点的位置偏移,单位秒 Command *string `json:"Command,omitnil,omitempty" name:"Command"` }
func NewControlChannelLocalRecordRequest ¶ added in v1.0.325
func NewControlChannelLocalRecordRequest() (request *ControlChannelLocalRecordRequest)
func (*ControlChannelLocalRecordRequest) FromJsonString ¶ added in v1.0.325
func (r *ControlChannelLocalRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlChannelLocalRecordRequest) ToJsonString ¶ added in v1.0.325
func (r *ControlChannelLocalRecordRequest) ToJsonString() string
type ControlChannelLocalRecordRequestParams ¶ added in v1.0.426
type ControlChannelLocalRecordRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 流Id,流的唯一标识 StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"` // 控制参数,转义的json字符串 // // 目前支持的command: // "Command": "{"Action":"PAUSE"}" 暂停 // "Command": "{"Action":"PLAY"}" 暂停恢复 // "Command": "{"Action":"PLAY","Offset":"15"}" 基于文件起始时间点的位置偏移,单位秒 Command *string `json:"Command,omitnil,omitempty" name:"Command"` }
Predefined struct for user
type ControlChannelLocalRecordResponse ¶ added in v1.0.325
type ControlChannelLocalRecordResponse struct { *tchttp.BaseResponse Response *ControlChannelLocalRecordResponseParams `json:"Response"` }
func NewControlChannelLocalRecordResponse ¶ added in v1.0.325
func NewControlChannelLocalRecordResponse() (response *ControlChannelLocalRecordResponse)
func (*ControlChannelLocalRecordResponse) FromJsonString ¶ added in v1.0.325
func (r *ControlChannelLocalRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlChannelLocalRecordResponse) ToJsonString ¶ added in v1.0.325
func (r *ControlChannelLocalRecordResponse) ToJsonString() string
type ControlChannelLocalRecordResponseParams ¶ added in v1.0.426
type ControlChannelLocalRecordResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlChannelPTZRequest ¶ added in v1.0.325
type ControlChannelPTZRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // PTZ控制命令类型: // stop - 停止当前PTZ信令 // left - 向左移动 // right - 向右移动 // up - 向上移动 // down - 向下移动 // leftUp - 左上移动 // leftDown - 左下移动 // rightUp - 右上移动 // rightDown - 右下移动 // zoomOut - 镜头缩小 // zoomIn - 镜头放大 // irisIn - 光圈缩小 // irisOut - 光圈放大 // focusIn - 焦距变近 // focusOut - 焦距变远 Command *string `json:"Command,omitnil,omitempty" name:"Command"` }
func NewControlChannelPTZRequest ¶ added in v1.0.325
func NewControlChannelPTZRequest() (request *ControlChannelPTZRequest)
func (*ControlChannelPTZRequest) FromJsonString ¶ added in v1.0.325
func (r *ControlChannelPTZRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlChannelPTZRequest) ToJsonString ¶ added in v1.0.325
func (r *ControlChannelPTZRequest) ToJsonString() string
type ControlChannelPTZRequestParams ¶ added in v1.0.426
type ControlChannelPTZRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // PTZ控制命令类型: // stop - 停止当前PTZ信令 // left - 向左移动 // right - 向右移动 // up - 向上移动 // down - 向下移动 // leftUp - 左上移动 // leftDown - 左下移动 // rightUp - 右上移动 // rightDown - 右下移动 // zoomOut - 镜头缩小 // zoomIn - 镜头放大 // irisIn - 光圈缩小 // irisOut - 光圈放大 // focusIn - 焦距变近 // focusOut - 焦距变远 Command *string `json:"Command,omitnil,omitempty" name:"Command"` }
Predefined struct for user
type ControlChannelPTZResponse ¶ added in v1.0.325
type ControlChannelPTZResponse struct { *tchttp.BaseResponse Response *ControlChannelPTZResponseParams `json:"Response"` }
func NewControlChannelPTZResponse ¶ added in v1.0.325
func NewControlChannelPTZResponse() (response *ControlChannelPTZResponse)
func (*ControlChannelPTZResponse) FromJsonString ¶ added in v1.0.325
func (r *ControlChannelPTZResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlChannelPTZResponse) ToJsonString ¶ added in v1.0.325
func (r *ControlChannelPTZResponse) ToJsonString() string
type ControlChannelPTZResponseParams ¶ added in v1.0.426
type ControlChannelPTZResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlDevicePTZRequest ¶
type ControlDevicePTZRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // PTZ控制命令类型: // stop - 停止当前PTZ信令 // left - 向左移动 // right - 向右移动 // up - 向上移动 // down - 向下移动 // leftUp - 左上移动 // leftDown - 左下移动 // rightUp - 右上移动 // rightDown - 右下移动 // zoomOut - 镜头缩小 // zoomIn - 镜头放大 // irisIn - 光圈缩小 // irisOut - 光圈放大 // focusIn - 焦距变近 // focusOut - 焦距变远 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewControlDevicePTZRequest ¶
func NewControlDevicePTZRequest() (request *ControlDevicePTZRequest)
func (*ControlDevicePTZRequest) FromJsonString ¶
func (r *ControlDevicePTZRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlDevicePTZRequest) ToJsonString ¶
func (r *ControlDevicePTZRequest) ToJsonString() string
type ControlDevicePTZRequestParams ¶ added in v1.0.426
type ControlDevicePTZRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // PTZ控制命令类型: // stop - 停止当前PTZ信令 // left - 向左移动 // right - 向右移动 // up - 向上移动 // down - 向下移动 // leftUp - 左上移动 // leftDown - 左下移动 // rightUp - 右上移动 // rightDown - 右下移动 // zoomOut - 镜头缩小 // zoomIn - 镜头放大 // irisIn - 光圈缩小 // irisOut - 光圈放大 // focusIn - 焦距变近 // focusOut - 焦距变远 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type ControlDevicePTZResponse ¶
type ControlDevicePTZResponse struct { *tchttp.BaseResponse Response *ControlDevicePTZResponseParams `json:"Response"` }
func NewControlDevicePTZResponse ¶
func NewControlDevicePTZResponse() (response *ControlDevicePTZResponse)
func (*ControlDevicePTZResponse) FromJsonString ¶
func (r *ControlDevicePTZResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlDevicePTZResponse) ToJsonString ¶
func (r *ControlDevicePTZResponse) ToJsonString() string
type ControlDevicePTZResponseParams ¶ added in v1.0.426
type ControlDevicePTZResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlHomePositionRequest ¶ added in v1.0.325
type ControlHomePositionRequest struct { *tchttp.BaseRequest // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 看守位使能 0-停用看守位 1-启用看守位 Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 预置位编码 范围1-8,启用看守位时必填 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 看守位自动归位时间, 启用看守位时必填 ResetTime *int64 `json:"ResetTime,omitnil,omitempty" name:"ResetTime"` }
func NewControlHomePositionRequest ¶ added in v1.0.325
func NewControlHomePositionRequest() (request *ControlHomePositionRequest)
func (*ControlHomePositionRequest) FromJsonString ¶ added in v1.0.325
func (r *ControlHomePositionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlHomePositionRequest) ToJsonString ¶ added in v1.0.325
func (r *ControlHomePositionRequest) ToJsonString() string
type ControlHomePositionRequestParams ¶ added in v1.0.426
type ControlHomePositionRequestParams struct { // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 看守位使能 0-停用看守位 1-启用看守位 Enable *int64 `json:"Enable,omitnil,omitempty" name:"Enable"` // 预置位编码 范围1-8,启用看守位时必填 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 看守位自动归位时间, 启用看守位时必填 ResetTime *int64 `json:"ResetTime,omitnil,omitempty" name:"ResetTime"` }
Predefined struct for user
type ControlHomePositionResponse ¶ added in v1.0.325
type ControlHomePositionResponse struct { *tchttp.BaseResponse Response *ControlHomePositionResponseParams `json:"Response"` }
func NewControlHomePositionResponse ¶ added in v1.0.325
func NewControlHomePositionResponse() (response *ControlHomePositionResponse)
func (*ControlHomePositionResponse) FromJsonString ¶ added in v1.0.325
func (r *ControlHomePositionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlHomePositionResponse) ToJsonString ¶ added in v1.0.325
func (r *ControlHomePositionResponse) ToJsonString() string
type ControlHomePositionResponseParams ¶ added in v1.0.426
type ControlHomePositionResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlPresetRequest ¶ added in v1.0.325
type ControlPresetRequest struct { *tchttp.BaseRequest // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 控制命令: // Set-设置当前位置为预置位 // Del-删除指定的预置位 // Call-调用指定的预置位 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 预置位编码 范围1-8 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewControlPresetRequest ¶ added in v1.0.325
func NewControlPresetRequest() (request *ControlPresetRequest)
func (*ControlPresetRequest) FromJsonString ¶ added in v1.0.325
func (r *ControlPresetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlPresetRequest) ToJsonString ¶ added in v1.0.325
func (r *ControlPresetRequest) ToJsonString() string
type ControlPresetRequestParams ¶ added in v1.0.426
type ControlPresetRequestParams struct { // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 控制命令: // Set-设置当前位置为预置位 // Del-删除指定的预置位 // Call-调用指定的预置位 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 预置位编码 范围1-8 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type ControlPresetResponse ¶ added in v1.0.325
type ControlPresetResponse struct { *tchttp.BaseResponse Response *ControlPresetResponseParams `json:"Response"` }
func NewControlPresetResponse ¶ added in v1.0.325
func NewControlPresetResponse() (response *ControlPresetResponse)
func (*ControlPresetResponse) FromJsonString ¶ added in v1.0.325
func (r *ControlPresetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlPresetResponse) ToJsonString ¶ added in v1.0.325
func (r *ControlPresetResponse) ToJsonString() string
type ControlPresetResponseParams ¶ added in v1.0.426
type ControlPresetResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlRecordStreamRequest ¶ added in v1.0.231
type ControlRecordStreamRequest struct { *tchttp.BaseRequest // 设备Id,设备的唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流Id,流的唯一标识 StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"` // |控制参数,CmdJson结构转义的json字符串。| Action | string |是|控制动作,play(用于暂停后恢复播放)、pause(暂停)、teardown(停止)、jump(拖动播放) // | Offset | uint |否|拖动播放时的时间偏移量(相对于起始时间),单位:秒 // 目前支持的command: // "Command": "{"Action":"PAUSE"}" 暂停 // "Command": "{"Action":"PLAY"}" 暂停恢复 // "Command": "{"Action":"PLAY","Offset":"15"}" 位置偏移,可以替代jump操作 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewControlRecordStreamRequest ¶ added in v1.0.231
func NewControlRecordStreamRequest() (request *ControlRecordStreamRequest)
func (*ControlRecordStreamRequest) FromJsonString ¶ added in v1.0.231
func (r *ControlRecordStreamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlRecordStreamRequest) ToJsonString ¶ added in v1.0.231
func (r *ControlRecordStreamRequest) ToJsonString() string
type ControlRecordStreamRequestParams ¶ added in v1.0.426
type ControlRecordStreamRequestParams struct { // 设备Id,设备的唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流Id,流的唯一标识 StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"` // |控制参数,CmdJson结构转义的json字符串。| Action | string |是|控制动作,play(用于暂停后恢复播放)、pause(暂停)、teardown(停止)、jump(拖动播放) // | Offset | uint |否|拖动播放时的时间偏移量(相对于起始时间),单位:秒 // 目前支持的command: // "Command": "{"Action":"PAUSE"}" 暂停 // "Command": "{"Action":"PLAY"}" 暂停恢复 // "Command": "{"Action":"PLAY","Offset":"15"}" 位置偏移,可以替代jump操作 Command *string `json:"Command,omitnil,omitempty" name:"Command"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type ControlRecordStreamResponse ¶ added in v1.0.231
type ControlRecordStreamResponse struct { *tchttp.BaseResponse Response *ControlRecordStreamResponseParams `json:"Response"` }
func NewControlRecordStreamResponse ¶ added in v1.0.231
func NewControlRecordStreamResponse() (response *ControlRecordStreamResponse)
func (*ControlRecordStreamResponse) FromJsonString ¶ added in v1.0.231
func (r *ControlRecordStreamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlRecordStreamResponse) ToJsonString ¶ added in v1.0.231
func (r *ControlRecordStreamResponse) ToJsonString() string
type ControlRecordStreamResponseParams ¶ added in v1.0.426
type ControlRecordStreamResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDeviceGroupRequest ¶
type CreateDeviceGroupRequest struct { *tchttp.BaseRequest // 分组名称 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 父分组ID ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 分组描述 GroupDescribe *string `json:"GroupDescribe,omitnil,omitempty" name:"GroupDescribe"` }
func NewCreateDeviceGroupRequest ¶
func NewCreateDeviceGroupRequest() (request *CreateDeviceGroupRequest)
func (*CreateDeviceGroupRequest) FromJsonString ¶
func (r *CreateDeviceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeviceGroupRequest) ToJsonString ¶
func (r *CreateDeviceGroupRequest) ToJsonString() string
type CreateDeviceGroupRequestParams ¶ added in v1.0.426
type CreateDeviceGroupRequestParams struct { // 分组名称 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 父分组ID ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 分组描述 GroupDescribe *string `json:"GroupDescribe,omitnil,omitempty" name:"GroupDescribe"` }
Predefined struct for user
type CreateDeviceGroupResponse ¶
type CreateDeviceGroupResponse struct { *tchttp.BaseResponse Response *CreateDeviceGroupResponseParams `json:"Response"` }
func NewCreateDeviceGroupResponse ¶
func NewCreateDeviceGroupResponse() (response *CreateDeviceGroupResponse)
func (*CreateDeviceGroupResponse) FromJsonString ¶
func (r *CreateDeviceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeviceGroupResponse) ToJsonString ¶
func (r *CreateDeviceGroupResponse) ToJsonString() string
type CreateDeviceGroupResponseParams ¶ added in v1.0.426
type CreateDeviceGroupResponseParams struct { // 响应结果,“OK”为成功,其他为失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 分组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateDeviceRequest ¶
type CreateDeviceRequest struct { *tchttp.BaseRequest // 设备名称 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 设备密码 PassWord *string `json:"PassWord,omitnil,omitempty" name:"PassWord"` // 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceType *int64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 设备需要绑定的分组ID,参数为空则默认绑定到根分组 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
func NewCreateDeviceRequest ¶
func NewCreateDeviceRequest() (request *CreateDeviceRequest)
func (*CreateDeviceRequest) FromJsonString ¶
func (r *CreateDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeviceRequest) ToJsonString ¶
func (r *CreateDeviceRequest) ToJsonString() string
type CreateDeviceRequestParams ¶ added in v1.0.426
type CreateDeviceRequestParams struct { // 设备名称 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 设备密码 PassWord *string `json:"PassWord,omitnil,omitempty" name:"PassWord"` // 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceType *int64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 设备需要绑定的分组ID,参数为空则默认绑定到根分组 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
Predefined struct for user
type CreateDeviceResponse ¶
type CreateDeviceResponse struct { *tchttp.BaseResponse Response *CreateDeviceResponseParams `json:"Response"` }
func NewCreateDeviceResponse ¶
func NewCreateDeviceResponse() (response *CreateDeviceResponse)
func (*CreateDeviceResponse) FromJsonString ¶
func (r *CreateDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDeviceResponse) ToJsonString ¶
func (r *CreateDeviceResponse) ToJsonString() string
type CreateDeviceResponseParams ¶ added in v1.0.426
type CreateDeviceResponseParams struct { // 设备编码 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceCode *string `json:"DeviceCode,omitnil,omitempty" name:"DeviceCode"` // 设备唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备虚拟组信息,仅在创建NVR时返回该值 // 注意:此字段可能返回 null,表示取不到有效值。 VirtualGroupId *string `json:"VirtualGroupId,omitnil,omitempty" name:"VirtualGroupId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateLiveChannelRequest ¶ added in v1.0.313
type CreateLiveChannelRequest struct { *tchttp.BaseRequest // 直播频道名称 LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` // 直播频道类型 1:固定直播;2:移动直播 LiveChannelType *int64 `json:"LiveChannelType,omitnil,omitempty" name:"LiveChannelType"` }
func NewCreateLiveChannelRequest ¶ added in v1.0.313
func NewCreateLiveChannelRequest() (request *CreateLiveChannelRequest)
func (*CreateLiveChannelRequest) FromJsonString ¶ added in v1.0.313
func (r *CreateLiveChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLiveChannelRequest) ToJsonString ¶ added in v1.0.313
func (r *CreateLiveChannelRequest) ToJsonString() string
type CreateLiveChannelRequestParams ¶ added in v1.0.426
type CreateLiveChannelRequestParams struct { // 直播频道名称 LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` // 直播频道类型 1:固定直播;2:移动直播 LiveChannelType *int64 `json:"LiveChannelType,omitnil,omitempty" name:"LiveChannelType"` }
Predefined struct for user
type CreateLiveChannelResponse ¶ added in v1.0.313
type CreateLiveChannelResponse struct { *tchttp.BaseResponse Response *CreateLiveChannelResponseParams `json:"Response"` }
func NewCreateLiveChannelResponse ¶ added in v1.0.313
func NewCreateLiveChannelResponse() (response *CreateLiveChannelResponse)
func (*CreateLiveChannelResponse) FromJsonString ¶ added in v1.0.313
func (r *CreateLiveChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLiveChannelResponse) ToJsonString ¶ added in v1.0.313
func (r *CreateLiveChannelResponse) ToJsonString() string
type CreateLiveChannelResponseParams ¶ added in v1.0.426
type CreateLiveChannelResponseParams struct { // 直播频道ID // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 直播频道推流地址 // 注意:此字段可能返回 null,表示取不到有效值。 PushStreamAddress *string `json:"PushStreamAddress,omitnil,omitempty" name:"PushStreamAddress"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateLiveRecordPlanRequest ¶ added in v1.0.313
type CreateLiveRecordPlanRequest struct { *tchttp.BaseRequest // 录制计划名 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 计划类型 1:固定直播 2:移动直播 PlanType *int64 `json:"PlanType,omitnil,omitempty" name:"PlanType"` // 时间模板ID,固定直播时为必填 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 录制文件存储时长,单位天,默认30天 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` // 绑定的直播频道ID列表 LiveChannelIds []*string `json:"LiveChannelIds,omitnil,omitempty" name:"LiveChannelIds"` }
func NewCreateLiveRecordPlanRequest ¶ added in v1.0.313
func NewCreateLiveRecordPlanRequest() (request *CreateLiveRecordPlanRequest)
func (*CreateLiveRecordPlanRequest) FromJsonString ¶ added in v1.0.313
func (r *CreateLiveRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLiveRecordPlanRequest) ToJsonString ¶ added in v1.0.313
func (r *CreateLiveRecordPlanRequest) ToJsonString() string
type CreateLiveRecordPlanRequestParams ¶ added in v1.0.426
type CreateLiveRecordPlanRequestParams struct { // 录制计划名 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 计划类型 1:固定直播 2:移动直播 PlanType *int64 `json:"PlanType,omitnil,omitempty" name:"PlanType"` // 时间模板ID,固定直播时为必填 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 录制文件存储时长,单位天,默认30天 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` // 绑定的直播频道ID列表 LiveChannelIds []*string `json:"LiveChannelIds,omitnil,omitempty" name:"LiveChannelIds"` }
Predefined struct for user
type CreateLiveRecordPlanResponse ¶ added in v1.0.313
type CreateLiveRecordPlanResponse struct { *tchttp.BaseResponse Response *CreateLiveRecordPlanResponseParams `json:"Response"` }
func NewCreateLiveRecordPlanResponse ¶ added in v1.0.313
func NewCreateLiveRecordPlanResponse() (response *CreateLiveRecordPlanResponse)
func (*CreateLiveRecordPlanResponse) FromJsonString ¶ added in v1.0.313
func (r *CreateLiveRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateLiveRecordPlanResponse) ToJsonString ¶ added in v1.0.313
func (r *CreateLiveRecordPlanResponse) ToJsonString() string
type CreateLiveRecordPlanResponseParams ¶ added in v1.0.426
type CreateLiveRecordPlanResponseParams struct { // 录制计划名称 // 注意:此字段可能返回 null,表示取不到有效值。 PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateMessageForwardRequest ¶ added in v1.0.314
type CreateMessageForwardRequest struct { *tchttp.BaseRequest // 区域ID RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 区域名称 RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // 实例ID Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // json数组, 转发类型 1: 告警 2:GPS MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"` // kafka topic id TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // kafka topic 名称 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` }
func NewCreateMessageForwardRequest ¶ added in v1.0.314
func NewCreateMessageForwardRequest() (request *CreateMessageForwardRequest)
func (*CreateMessageForwardRequest) FromJsonString ¶ added in v1.0.314
func (r *CreateMessageForwardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMessageForwardRequest) ToJsonString ¶ added in v1.0.314
func (r *CreateMessageForwardRequest) ToJsonString() string
type CreateMessageForwardRequestParams ¶ added in v1.0.426
type CreateMessageForwardRequestParams struct { // 区域ID RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 区域名称 RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // 实例ID Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` // 实例名称 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // json数组, 转发类型 1: 告警 2:GPS MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"` // kafka topic id TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // kafka topic 名称 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` }
Predefined struct for user
type CreateMessageForwardResponse ¶ added in v1.0.314
type CreateMessageForwardResponse struct { *tchttp.BaseResponse Response *CreateMessageForwardResponseParams `json:"Response"` }
func NewCreateMessageForwardResponse ¶ added in v1.0.314
func NewCreateMessageForwardResponse() (response *CreateMessageForwardResponse)
func (*CreateMessageForwardResponse) FromJsonString ¶ added in v1.0.314
func (r *CreateMessageForwardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateMessageForwardResponse) ToJsonString ¶ added in v1.0.314
func (r *CreateMessageForwardResponse) ToJsonString() string
type CreateMessageForwardResponseParams ¶ added in v1.0.426
type CreateMessageForwardResponseParams struct { // 配置ID // 注意:此字段可能返回 null,表示取不到有效值。 IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRecordPlanRequest ¶
type CreateRecordPlanRequest struct { *tchttp.BaseRequest // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 触发录制的事件类别 1:全部 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 该录制计划绑定的设备列表 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 存储周期 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` }
func NewCreateRecordPlanRequest ¶
func NewCreateRecordPlanRequest() (request *CreateRecordPlanRequest)
func (*CreateRecordPlanRequest) FromJsonString ¶
func (r *CreateRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRecordPlanRequest) ToJsonString ¶
func (r *CreateRecordPlanRequest) ToJsonString() string
type CreateRecordPlanRequestParams ¶ added in v1.0.426
type CreateRecordPlanRequestParams struct { // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 触发录制的事件类别 1:全部 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 该录制计划绑定的设备列表 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 存储周期 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` }
Predefined struct for user
type CreateRecordPlanResponse ¶
type CreateRecordPlanResponse struct { *tchttp.BaseResponse Response *CreateRecordPlanResponseParams `json:"Response"` }
func NewCreateRecordPlanResponse ¶
func NewCreateRecordPlanResponse() (response *CreateRecordPlanResponse)
func (*CreateRecordPlanResponse) FromJsonString ¶
func (r *CreateRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRecordPlanResponse) ToJsonString ¶
func (r *CreateRecordPlanResponse) ToJsonString() string
type CreateRecordPlanResponseParams ¶ added in v1.0.426
type CreateRecordPlanResponseParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateRecordingPlanRequest ¶ added in v1.0.325
type CreateRecordingPlanRequest struct { *tchttp.BaseRequest // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 该录制计划绑定的通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` // 存储周期(天);默认存储30天 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` }
func NewCreateRecordingPlanRequest ¶ added in v1.0.325
func NewCreateRecordingPlanRequest() (request *CreateRecordingPlanRequest)
func (*CreateRecordingPlanRequest) FromJsonString ¶ added in v1.0.325
func (r *CreateRecordingPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRecordingPlanRequest) ToJsonString ¶ added in v1.0.325
func (r *CreateRecordingPlanRequest) ToJsonString() string
type CreateRecordingPlanRequestParams ¶ added in v1.0.426
type CreateRecordingPlanRequestParams struct { // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 该录制计划绑定的通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` // 存储周期(天);默认存储30天 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` }
Predefined struct for user
type CreateRecordingPlanResponse ¶ added in v1.0.325
type CreateRecordingPlanResponse struct { *tchttp.BaseResponse Response *CreateRecordingPlanResponseParams `json:"Response"` }
func NewCreateRecordingPlanResponse ¶ added in v1.0.325
func NewCreateRecordingPlanResponse() (response *CreateRecordingPlanResponse)
func (*CreateRecordingPlanResponse) FromJsonString ¶ added in v1.0.325
func (r *CreateRecordingPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateRecordingPlanResponse) ToJsonString ¶ added in v1.0.325
func (r *CreateRecordingPlanResponse) ToJsonString() string
type CreateRecordingPlanResponseParams ¶ added in v1.0.426
type CreateRecordingPlanResponseParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateSceneRequest ¶ added in v1.0.313
type CreateSceneRequest struct { *tchttp.BaseRequest // 场景名称 SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"` // 场景触发规则 SceneTrigger *string `json:"SceneTrigger,omitnil,omitempty" name:"SceneTrigger"` // 录制时长 (秒) RecordDuration *int64 `json:"RecordDuration,omitnil,omitempty" name:"RecordDuration"` // 录像存储时长(天) StoreDuration *int64 `json:"StoreDuration,omitnil,omitempty" name:"StoreDuration"` // 设备列表(不推荐使用) Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` }
func NewCreateSceneRequest ¶ added in v1.0.313
func NewCreateSceneRequest() (request *CreateSceneRequest)
func (*CreateSceneRequest) FromJsonString ¶ added in v1.0.313
func (r *CreateSceneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSceneRequest) ToJsonString ¶ added in v1.0.313
func (r *CreateSceneRequest) ToJsonString() string
type CreateSceneRequestParams ¶ added in v1.0.426
type CreateSceneRequestParams struct { // 场景名称 SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"` // 场景触发规则 SceneTrigger *string `json:"SceneTrigger,omitnil,omitempty" name:"SceneTrigger"` // 录制时长 (秒) RecordDuration *int64 `json:"RecordDuration,omitnil,omitempty" name:"RecordDuration"` // 录像存储时长(天) StoreDuration *int64 `json:"StoreDuration,omitnil,omitempty" name:"StoreDuration"` // 设备列表(不推荐使用) Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` }
Predefined struct for user
type CreateSceneResponse ¶ added in v1.0.313
type CreateSceneResponse struct { *tchttp.BaseResponse Response *CreateSceneResponseParams `json:"Response"` }
func NewCreateSceneResponse ¶ added in v1.0.313
func NewCreateSceneResponse() (response *CreateSceneResponse)
func (*CreateSceneResponse) FromJsonString ¶ added in v1.0.313
func (r *CreateSceneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateSceneResponse) ToJsonString ¶ added in v1.0.313
func (r *CreateSceneResponse) ToJsonString() string
type CreateSceneResponseParams ¶ added in v1.0.426
type CreateSceneResponseParams struct { // 场景ID // 注意:此字段可能返回 null,表示取不到有效值。 IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type CreateTimeTemplateRequest ¶
type CreateTimeTemplateRequest struct { *tchttp.BaseRequest // 时间模板名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否为每周全时录制(即7*24h录制),0:非全时录制,1;全时录制,默认0 IsAllWeek *int64 `json:"IsAllWeek,omitnil,omitempty" name:"IsAllWeek"` // 当IsAllWeek为0时必选,用于描述模板的各个时间片段 TimeTemplateSpecs []*TimeTemplateSpec `json:"TimeTemplateSpecs,omitnil,omitempty" name:"TimeTemplateSpecs"` }
func NewCreateTimeTemplateRequest ¶
func NewCreateTimeTemplateRequest() (request *CreateTimeTemplateRequest)
func (*CreateTimeTemplateRequest) FromJsonString ¶
func (r *CreateTimeTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTimeTemplateRequest) ToJsonString ¶
func (r *CreateTimeTemplateRequest) ToJsonString() string
type CreateTimeTemplateRequestParams ¶ added in v1.0.426
type CreateTimeTemplateRequestParams struct { // 时间模板名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否为每周全时录制(即7*24h录制),0:非全时录制,1;全时录制,默认0 IsAllWeek *int64 `json:"IsAllWeek,omitnil,omitempty" name:"IsAllWeek"` // 当IsAllWeek为0时必选,用于描述模板的各个时间片段 TimeTemplateSpecs []*TimeTemplateSpec `json:"TimeTemplateSpecs,omitnil,omitempty" name:"TimeTemplateSpecs"` }
Predefined struct for user
type CreateTimeTemplateResponse ¶
type CreateTimeTemplateResponse struct { *tchttp.BaseResponse Response *CreateTimeTemplateResponseParams `json:"Response"` }
func NewCreateTimeTemplateResponse ¶
func NewCreateTimeTemplateResponse() (response *CreateTimeTemplateResponse)
func (*CreateTimeTemplateResponse) FromJsonString ¶
func (r *CreateTimeTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTimeTemplateResponse) ToJsonString ¶
func (r *CreateTimeTemplateResponse) ToJsonString() string
type CreateTimeTemplateResponseParams ¶ added in v1.0.426
type CreateTimeTemplateResponseParams struct { // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteChannelRequest ¶ added in v1.0.313
type DeleteChannelRequest struct { *tchttp.BaseRequest // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewDeleteChannelRequest ¶ added in v1.0.313
func NewDeleteChannelRequest() (request *DeleteChannelRequest)
func (*DeleteChannelRequest) FromJsonString ¶ added in v1.0.313
func (r *DeleteChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteChannelRequest) ToJsonString ¶ added in v1.0.313
func (r *DeleteChannelRequest) ToJsonString() string
type DeleteChannelRequestParams ¶ added in v1.0.426
type DeleteChannelRequestParams struct { // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type DeleteChannelResponse ¶ added in v1.0.313
type DeleteChannelResponse struct { *tchttp.BaseResponse Response *DeleteChannelResponseParams `json:"Response"` }
func NewDeleteChannelResponse ¶ added in v1.0.313
func NewDeleteChannelResponse() (response *DeleteChannelResponse)
func (*DeleteChannelResponse) FromJsonString ¶ added in v1.0.313
func (r *DeleteChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteChannelResponse) ToJsonString ¶ added in v1.0.313
func (r *DeleteChannelResponse) ToJsonString() string
type DeleteChannelResponseParams ¶ added in v1.0.426
type DeleteChannelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDeviceGroupRequest ¶
type DeleteDeviceGroupRequest struct { *tchttp.BaseRequest // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
func NewDeleteDeviceGroupRequest ¶
func NewDeleteDeviceGroupRequest() (request *DeleteDeviceGroupRequest)
func (*DeleteDeviceGroupRequest) FromJsonString ¶
func (r *DeleteDeviceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceGroupRequest) ToJsonString ¶
func (r *DeleteDeviceGroupRequest) ToJsonString() string
type DeleteDeviceGroupRequestParams ¶ added in v1.0.426
type DeleteDeviceGroupRequestParams struct { // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
Predefined struct for user
type DeleteDeviceGroupResponse ¶
type DeleteDeviceGroupResponse struct { *tchttp.BaseResponse Response *DeleteDeviceGroupResponseParams `json:"Response"` }
func NewDeleteDeviceGroupResponse ¶
func NewDeleteDeviceGroupResponse() (response *DeleteDeviceGroupResponse)
func (*DeleteDeviceGroupResponse) FromJsonString ¶
func (r *DeleteDeviceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceGroupResponse) ToJsonString ¶
func (r *DeleteDeviceGroupResponse) ToJsonString() string
type DeleteDeviceGroupResponseParams ¶ added in v1.0.426
type DeleteDeviceGroupResponseParams struct { // 响应结果 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDeviceRequest ¶
type DeleteDeviceRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDeleteDeviceRequest ¶
func NewDeleteDeviceRequest() (request *DeleteDeviceRequest)
func (*DeleteDeviceRequest) FromJsonString ¶
func (r *DeleteDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceRequest) ToJsonString ¶
func (r *DeleteDeviceRequest) ToJsonString() string
type DeleteDeviceRequestParams ¶ added in v1.0.426
type DeleteDeviceRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DeleteDeviceResponse ¶
type DeleteDeviceResponse struct { *tchttp.BaseResponse Response *DeleteDeviceResponseParams `json:"Response"` }
func NewDeleteDeviceResponse ¶
func NewDeleteDeviceResponse() (response *DeleteDeviceResponse)
func (*DeleteDeviceResponse) FromJsonString ¶
func (r *DeleteDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDeviceResponse) ToJsonString ¶
func (r *DeleteDeviceResponse) ToJsonString() string
type DeleteDeviceResponseParams ¶ added in v1.0.426
type DeleteDeviceResponseParams struct { // 操作结果 OK-成功; 其他-失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLiveChannelRequest ¶ added in v1.0.313
type DeleteLiveChannelRequest struct { *tchttp.BaseRequest // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` }
func NewDeleteLiveChannelRequest ¶ added in v1.0.313
func NewDeleteLiveChannelRequest() (request *DeleteLiveChannelRequest)
func (*DeleteLiveChannelRequest) FromJsonString ¶ added in v1.0.313
func (r *DeleteLiveChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLiveChannelRequest) ToJsonString ¶ added in v1.0.313
func (r *DeleteLiveChannelRequest) ToJsonString() string
type DeleteLiveChannelRequestParams ¶ added in v1.0.426
type DeleteLiveChannelRequestParams struct { // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` }
Predefined struct for user
type DeleteLiveChannelResponse ¶ added in v1.0.313
type DeleteLiveChannelResponse struct { *tchttp.BaseResponse Response *DeleteLiveChannelResponseParams `json:"Response"` }
func NewDeleteLiveChannelResponse ¶ added in v1.0.313
func NewDeleteLiveChannelResponse() (response *DeleteLiveChannelResponse)
func (*DeleteLiveChannelResponse) FromJsonString ¶ added in v1.0.313
func (r *DeleteLiveChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLiveChannelResponse) ToJsonString ¶ added in v1.0.313
func (r *DeleteLiveChannelResponse) ToJsonString() string
type DeleteLiveChannelResponseParams ¶ added in v1.0.426
type DeleteLiveChannelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLiveRecordPlanRequest ¶ added in v1.0.313
type DeleteLiveRecordPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDeleteLiveRecordPlanRequest ¶ added in v1.0.313
func NewDeleteLiveRecordPlanRequest() (request *DeleteLiveRecordPlanRequest)
func (*DeleteLiveRecordPlanRequest) FromJsonString ¶ added in v1.0.313
func (r *DeleteLiveRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLiveRecordPlanRequest) ToJsonString ¶ added in v1.0.313
func (r *DeleteLiveRecordPlanRequest) ToJsonString() string
type DeleteLiveRecordPlanRequestParams ¶ added in v1.0.426
type DeleteLiveRecordPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DeleteLiveRecordPlanResponse ¶ added in v1.0.313
type DeleteLiveRecordPlanResponse struct { *tchttp.BaseResponse Response *DeleteLiveRecordPlanResponseParams `json:"Response"` }
func NewDeleteLiveRecordPlanResponse ¶ added in v1.0.313
func NewDeleteLiveRecordPlanResponse() (response *DeleteLiveRecordPlanResponse)
func (*DeleteLiveRecordPlanResponse) FromJsonString ¶ added in v1.0.313
func (r *DeleteLiveRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLiveRecordPlanResponse) ToJsonString ¶ added in v1.0.313
func (r *DeleteLiveRecordPlanResponse) ToJsonString() string
type DeleteLiveRecordPlanResponseParams ¶ added in v1.0.426
type DeleteLiveRecordPlanResponseParams struct { // 删除状态描述 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteLiveVideoListRequest ¶ added in v1.0.313
type DeleteLiveVideoListRequest struct { *tchttp.BaseRequest // 视频ID 列表, 大小限制(100) IntIDs []*uint64 `json:"IntIDs,omitnil,omitempty" name:"IntIDs"` }
func NewDeleteLiveVideoListRequest ¶ added in v1.0.313
func NewDeleteLiveVideoListRequest() (request *DeleteLiveVideoListRequest)
func (*DeleteLiveVideoListRequest) FromJsonString ¶ added in v1.0.313
func (r *DeleteLiveVideoListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLiveVideoListRequest) ToJsonString ¶ added in v1.0.313
func (r *DeleteLiveVideoListRequest) ToJsonString() string
type DeleteLiveVideoListRequestParams ¶ added in v1.0.426
type DeleteLiveVideoListRequestParams struct { // 视频ID 列表, 大小限制(100) IntIDs []*uint64 `json:"IntIDs,omitnil,omitempty" name:"IntIDs"` }
Predefined struct for user
type DeleteLiveVideoListResponse ¶ added in v1.0.313
type DeleteLiveVideoListResponse struct { *tchttp.BaseResponse Response *DeleteLiveVideoListResponseParams `json:"Response"` }
func NewDeleteLiveVideoListResponse ¶ added in v1.0.313
func NewDeleteLiveVideoListResponse() (response *DeleteLiveVideoListResponse)
func (*DeleteLiveVideoListResponse) FromJsonString ¶ added in v1.0.313
func (r *DeleteLiveVideoListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteLiveVideoListResponse) ToJsonString ¶ added in v1.0.313
func (r *DeleteLiveVideoListResponse) ToJsonString() string
type DeleteLiveVideoListResponseParams ¶ added in v1.0.426
type DeleteLiveVideoListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteMessageForwardRequest ¶ added in v1.0.314
type DeleteMessageForwardRequest struct { *tchttp.BaseRequest // 配置ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
func NewDeleteMessageForwardRequest ¶ added in v1.0.314
func NewDeleteMessageForwardRequest() (request *DeleteMessageForwardRequest)
func (*DeleteMessageForwardRequest) FromJsonString ¶ added in v1.0.314
func (r *DeleteMessageForwardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMessageForwardRequest) ToJsonString ¶ added in v1.0.314
func (r *DeleteMessageForwardRequest) ToJsonString() string
type DeleteMessageForwardRequestParams ¶ added in v1.0.426
type DeleteMessageForwardRequestParams struct { // 配置ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
Predefined struct for user
type DeleteMessageForwardResponse ¶ added in v1.0.314
type DeleteMessageForwardResponse struct { *tchttp.BaseResponse Response *DeleteMessageForwardResponseParams `json:"Response"` }
func NewDeleteMessageForwardResponse ¶ added in v1.0.314
func NewDeleteMessageForwardResponse() (response *DeleteMessageForwardResponse)
func (*DeleteMessageForwardResponse) FromJsonString ¶ added in v1.0.314
func (r *DeleteMessageForwardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteMessageForwardResponse) ToJsonString ¶ added in v1.0.314
func (r *DeleteMessageForwardResponse) ToJsonString() string
type DeleteMessageForwardResponseParams ¶ added in v1.0.426
type DeleteMessageForwardResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRecordPlanRequest ¶
type DeleteRecordPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDeleteRecordPlanRequest ¶
func NewDeleteRecordPlanRequest() (request *DeleteRecordPlanRequest)
func (*DeleteRecordPlanRequest) FromJsonString ¶
func (r *DeleteRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordPlanRequest) ToJsonString ¶
func (r *DeleteRecordPlanRequest) ToJsonString() string
type DeleteRecordPlanRequestParams ¶ added in v1.0.426
type DeleteRecordPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DeleteRecordPlanResponse ¶
type DeleteRecordPlanResponse struct { *tchttp.BaseResponse Response *DeleteRecordPlanResponseParams `json:"Response"` }
func NewDeleteRecordPlanResponse ¶
func NewDeleteRecordPlanResponse() (response *DeleteRecordPlanResponse)
func (*DeleteRecordPlanResponse) FromJsonString ¶
func (r *DeleteRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordPlanResponse) ToJsonString ¶
func (r *DeleteRecordPlanResponse) ToJsonString() string
type DeleteRecordPlanResponseParams ¶ added in v1.0.426
type DeleteRecordPlanResponseParams struct { // 操作结果,OK:成功,其他:失败 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRecordingPlanRequest ¶ added in v1.0.325
type DeleteRecordingPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDeleteRecordingPlanRequest ¶ added in v1.0.325
func NewDeleteRecordingPlanRequest() (request *DeleteRecordingPlanRequest)
func (*DeleteRecordingPlanRequest) FromJsonString ¶ added in v1.0.325
func (r *DeleteRecordingPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordingPlanRequest) ToJsonString ¶ added in v1.0.325
func (r *DeleteRecordingPlanRequest) ToJsonString() string
type DeleteRecordingPlanRequestParams ¶ added in v1.0.426
type DeleteRecordingPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DeleteRecordingPlanResponse ¶ added in v1.0.325
type DeleteRecordingPlanResponse struct { *tchttp.BaseResponse Response *DeleteRecordingPlanResponseParams `json:"Response"` }
func NewDeleteRecordingPlanResponse ¶ added in v1.0.325
func NewDeleteRecordingPlanResponse() (response *DeleteRecordingPlanResponse)
func (*DeleteRecordingPlanResponse) FromJsonString ¶ added in v1.0.325
func (r *DeleteRecordingPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordingPlanResponse) ToJsonString ¶ added in v1.0.325
func (r *DeleteRecordingPlanResponse) ToJsonString() string
type DeleteRecordingPlanResponseParams ¶ added in v1.0.426
type DeleteRecordingPlanResponseParams struct { // 操作结果,OK:成功,其他:失败 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteSceneRequest ¶ added in v1.0.313
type DeleteSceneRequest struct { *tchttp.BaseRequest // 场景ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
func NewDeleteSceneRequest ¶ added in v1.0.313
func NewDeleteSceneRequest() (request *DeleteSceneRequest)
func (*DeleteSceneRequest) FromJsonString ¶ added in v1.0.313
func (r *DeleteSceneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSceneRequest) ToJsonString ¶ added in v1.0.313
func (r *DeleteSceneRequest) ToJsonString() string
type DeleteSceneRequestParams ¶ added in v1.0.426
type DeleteSceneRequestParams struct { // 场景ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
Predefined struct for user
type DeleteSceneResponse ¶ added in v1.0.313
type DeleteSceneResponse struct { *tchttp.BaseResponse Response *DeleteSceneResponseParams `json:"Response"` }
func NewDeleteSceneResponse ¶ added in v1.0.313
func NewDeleteSceneResponse() (response *DeleteSceneResponse)
func (*DeleteSceneResponse) FromJsonString ¶ added in v1.0.313
func (r *DeleteSceneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteSceneResponse) ToJsonString ¶ added in v1.0.313
func (r *DeleteSceneResponse) ToJsonString() string
type DeleteSceneResponseParams ¶ added in v1.0.426
type DeleteSceneResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteTimeTemplateRequest ¶
type DeleteTimeTemplateRequest struct { *tchttp.BaseRequest // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDeleteTimeTemplateRequest ¶
func NewDeleteTimeTemplateRequest() (request *DeleteTimeTemplateRequest)
func (*DeleteTimeTemplateRequest) FromJsonString ¶
func (r *DeleteTimeTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTimeTemplateRequest) ToJsonString ¶
func (r *DeleteTimeTemplateRequest) ToJsonString() string
type DeleteTimeTemplateRequestParams ¶ added in v1.0.426
type DeleteTimeTemplateRequestParams struct { // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DeleteTimeTemplateResponse ¶
type DeleteTimeTemplateResponse struct { *tchttp.BaseResponse Response *DeleteTimeTemplateResponseParams `json:"Response"` }
func NewDeleteTimeTemplateResponse ¶
func NewDeleteTimeTemplateResponse() (response *DeleteTimeTemplateResponse)
func (*DeleteTimeTemplateResponse) FromJsonString ¶
func (r *DeleteTimeTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTimeTemplateResponse) ToJsonString ¶
func (r *DeleteTimeTemplateResponse) ToJsonString() string
type DeleteTimeTemplateResponseParams ¶ added in v1.0.426
type DeleteTimeTemplateResponseParams struct { // 操作结果,OK:成功,其他:失败 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteVideoListRequest ¶ added in v1.0.313
type DeleteVideoListRequest struct { *tchttp.BaseRequest // 视频ID列表长度限制100内 InitIDs []*int64 `json:"InitIDs,omitnil,omitempty" name:"InitIDs"` }
func NewDeleteVideoListRequest ¶ added in v1.0.313
func NewDeleteVideoListRequest() (request *DeleteVideoListRequest)
func (*DeleteVideoListRequest) FromJsonString ¶ added in v1.0.313
func (r *DeleteVideoListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVideoListRequest) ToJsonString ¶ added in v1.0.313
func (r *DeleteVideoListRequest) ToJsonString() string
type DeleteVideoListRequestParams ¶ added in v1.0.426
type DeleteVideoListRequestParams struct { // 视频ID列表长度限制100内 InitIDs []*int64 `json:"InitIDs,omitnil,omitempty" name:"InitIDs"` }
Predefined struct for user
type DeleteVideoListResponse ¶ added in v1.0.313
type DeleteVideoListResponse struct { *tchttp.BaseResponse Response *DeleteVideoListResponseParams `json:"Response"` }
func NewDeleteVideoListResponse ¶ added in v1.0.313
func NewDeleteVideoListResponse() (response *DeleteVideoListResponse)
func (*DeleteVideoListResponse) FromJsonString ¶ added in v1.0.313
func (r *DeleteVideoListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteVideoListResponse) ToJsonString ¶ added in v1.0.313
func (r *DeleteVideoListResponse) ToJsonString() string
type DeleteVideoListResponseParams ¶ added in v1.0.426
type DeleteVideoListResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteWarningRequest ¶ added in v1.0.325
type DeleteWarningRequest struct { *tchttp.BaseRequest // 告警ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 告警索引 Index *string `json:"Index,omitnil,omitempty" name:"Index"` }
func NewDeleteWarningRequest ¶ added in v1.0.325
func NewDeleteWarningRequest() (request *DeleteWarningRequest)
func (*DeleteWarningRequest) FromJsonString ¶ added in v1.0.325
func (r *DeleteWarningRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWarningRequest) ToJsonString ¶ added in v1.0.325
func (r *DeleteWarningRequest) ToJsonString() string
type DeleteWarningRequestParams ¶ added in v1.0.426
type DeleteWarningRequestParams struct { // 告警ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 告警索引 Index *string `json:"Index,omitnil,omitempty" name:"Index"` }
Predefined struct for user
type DeleteWarningResponse ¶ added in v1.0.325
type DeleteWarningResponse struct { *tchttp.BaseResponse Response *DeleteWarningResponseParams `json:"Response"` }
func NewDeleteWarningResponse ¶ added in v1.0.325
func NewDeleteWarningResponse() (response *DeleteWarningResponse)
func (*DeleteWarningResponse) FromJsonString ¶ added in v1.0.325
func (r *DeleteWarningResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteWarningResponse) ToJsonString ¶ added in v1.0.325
func (r *DeleteWarningResponse) ToJsonString() string
type DeleteWarningResponseParams ¶ added in v1.0.426
type DeleteWarningResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAbnormalEventsRequest ¶ added in v1.0.325
type DescribeAbnormalEventsRequest struct { *tchttp.BaseRequest // 开始时间 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeAbnormalEventsRequest ¶ added in v1.0.325
func NewDescribeAbnormalEventsRequest() (request *DescribeAbnormalEventsRequest)
func (*DescribeAbnormalEventsRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeAbnormalEventsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalEventsRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeAbnormalEventsRequest) ToJsonString() string
type DescribeAbnormalEventsRequestParams ¶ added in v1.0.426
type DescribeAbnormalEventsRequestParams struct { // 开始时间 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeAbnormalEventsResponse ¶ added in v1.0.325
type DescribeAbnormalEventsResponse struct { *tchttp.BaseResponse Response *DescribeAbnormalEventsResponseParams `json:"Response"` }
func NewDescribeAbnormalEventsResponse ¶ added in v1.0.325
func NewDescribeAbnormalEventsResponse() (response *DescribeAbnormalEventsResponse)
func (*DescribeAbnormalEventsResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeAbnormalEventsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAbnormalEventsResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeAbnormalEventsResponse) ToJsonString() string
type DescribeAbnormalEventsResponseParams ¶ added in v1.0.426
type DescribeAbnormalEventsResponseParams struct { // 异动事件走势列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*AbnormalEvents `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAllDeviceListRequest ¶
type DescribeAllDeviceListRequest struct { *tchttp.BaseRequest // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备名称,需要模糊匹配设备名称时为必填 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // DeviceId列表,需要精确查找设备时为必填 DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` // 设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceTypes []*int64 `json:"DeviceTypes,omitnil,omitempty" name:"DeviceTypes"` }
func NewDescribeAllDeviceListRequest ¶
func NewDescribeAllDeviceListRequest() (request *DescribeAllDeviceListRequest)
func (*DescribeAllDeviceListRequest) FromJsonString ¶
func (r *DescribeAllDeviceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllDeviceListRequest) ToJsonString ¶
func (r *DescribeAllDeviceListRequest) ToJsonString() string
type DescribeAllDeviceListRequestParams ¶ added in v1.0.426
type DescribeAllDeviceListRequestParams struct { // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备名称,需要模糊匹配设备名称时为必填 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // DeviceId列表,需要精确查找设备时为必填 DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` // 设备类型过滤,设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceTypes []*int64 `json:"DeviceTypes,omitnil,omitempty" name:"DeviceTypes"` }
Predefined struct for user
type DescribeAllDeviceListResponse ¶
type DescribeAllDeviceListResponse struct { *tchttp.BaseResponse Response *DescribeAllDeviceListResponseParams `json:"Response"` }
func NewDescribeAllDeviceListResponse ¶
func NewDescribeAllDeviceListResponse() (response *DescribeAllDeviceListResponse)
func (*DescribeAllDeviceListResponse) FromJsonString ¶
func (r *DescribeAllDeviceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAllDeviceListResponse) ToJsonString ¶
func (r *DescribeAllDeviceListResponse) ToJsonString() string
type DescribeAllDeviceListResponseParams ¶ added in v1.0.426
type DescribeAllDeviceListResponseParams struct { // 设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备详细信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Devices []*AllDeviceInfo `json:"Devices,omitnil,omitempty" name:"Devices"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBindSceneChannelsRequest ¶ added in v1.0.325
type DescribeBindSceneChannelsRequest struct { *tchttp.BaseRequest // 条数限制最大不能超过1000 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 偏移值 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeBindSceneChannelsRequest ¶ added in v1.0.325
func NewDescribeBindSceneChannelsRequest() (request *DescribeBindSceneChannelsRequest)
func (*DescribeBindSceneChannelsRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeBindSceneChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBindSceneChannelsRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeBindSceneChannelsRequest) ToJsonString() string
type DescribeBindSceneChannelsRequestParams ¶ added in v1.0.426
type DescribeBindSceneChannelsRequestParams struct { // 条数限制最大不能超过1000 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 偏移值 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeBindSceneChannelsResponse ¶ added in v1.0.325
type DescribeBindSceneChannelsResponse struct { *tchttp.BaseResponse Response *DescribeBindSceneChannelsResponseParams `json:"Response"` }
func NewDescribeBindSceneChannelsResponse ¶ added in v1.0.325
func NewDescribeBindSceneChannelsResponse() (response *DescribeBindSceneChannelsResponse)
func (*DescribeBindSceneChannelsResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeBindSceneChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBindSceneChannelsResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeBindSceneChannelsResponse) ToJsonString() string
type DescribeBindSceneChannelsResponseParams ¶ added in v1.0.426
type DescribeBindSceneChannelsResponseParams struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 通道列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*ChannelItem `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeBindSceneDevicesRequest ¶ added in v1.0.313
type DescribeBindSceneDevicesRequest struct { *tchttp.BaseRequest // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 偏移值 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 条数限制最大不能超过1000 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeBindSceneDevicesRequest ¶ added in v1.0.313
func NewDescribeBindSceneDevicesRequest() (request *DescribeBindSceneDevicesRequest)
func (*DescribeBindSceneDevicesRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeBindSceneDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBindSceneDevicesRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeBindSceneDevicesRequest) ToJsonString() string
type DescribeBindSceneDevicesRequestParams ¶ added in v1.0.426
type DescribeBindSceneDevicesRequestParams struct { // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 偏移值 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 条数限制最大不能超过1000 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeBindSceneDevicesResponse ¶ added in v1.0.313
type DescribeBindSceneDevicesResponse struct { *tchttp.BaseResponse Response *DescribeBindSceneDevicesResponseParams `json:"Response"` }
func NewDescribeBindSceneDevicesResponse ¶ added in v1.0.313
func NewDescribeBindSceneDevicesResponse() (response *DescribeBindSceneDevicesResponse)
func (*DescribeBindSceneDevicesResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeBindSceneDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBindSceneDevicesResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeBindSceneDevicesResponse) ToJsonString() string
type DescribeBindSceneDevicesResponseParams ¶ added in v1.0.426
type DescribeBindSceneDevicesResponseParams struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 设备列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*DeviceItem `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeChannelLiveStreamURLRequest ¶ added in v1.0.332
type DescribeChannelLiveStreamURLRequest struct { *tchttp.BaseRequest // 设备唯一标识,必填参数 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识(接口升级字段为必填),必填参数 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewDescribeChannelLiveStreamURLRequest ¶ added in v1.0.332
func NewDescribeChannelLiveStreamURLRequest() (request *DescribeChannelLiveStreamURLRequest)
func (*DescribeChannelLiveStreamURLRequest) FromJsonString ¶ added in v1.0.332
func (r *DescribeChannelLiveStreamURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelLiveStreamURLRequest) ToJsonString ¶ added in v1.0.332
func (r *DescribeChannelLiveStreamURLRequest) ToJsonString() string
type DescribeChannelLiveStreamURLRequestParams ¶ added in v1.0.426
type DescribeChannelLiveStreamURLRequestParams struct { // 设备唯一标识,必填参数 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识(接口升级字段为必填),必填参数 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type DescribeChannelLiveStreamURLResponse ¶ added in v1.0.332
type DescribeChannelLiveStreamURLResponse struct { *tchttp.BaseResponse Response *DescribeChannelLiveStreamURLResponseParams `json:"Response"` }
func NewDescribeChannelLiveStreamURLResponse ¶ added in v1.0.332
func NewDescribeChannelLiveStreamURLResponse() (response *DescribeChannelLiveStreamURLResponse)
func (*DescribeChannelLiveStreamURLResponse) FromJsonString ¶ added in v1.0.332
func (r *DescribeChannelLiveStreamURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelLiveStreamURLResponse) ToJsonString ¶ added in v1.0.332
func (r *DescribeChannelLiveStreamURLResponse) ToJsonString() string
type DescribeChannelLiveStreamURLResponseParams ¶ added in v1.0.426
type DescribeChannelLiveStreamURLResponseParams struct { // 设备实时流地址列表 Data *DescribeDeviceStreamsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeChannelLocalRecordURLRequest ¶ added in v1.0.325
type DescribeChannelLocalRecordURLRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 录像文件Id,通过获取本地录像返回 RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` // UNIX 时间戳,30天内,URL失效时间,如180s无人观看此流则URL提前失效 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 录像文件推送的开始时间,需要在RecordId参数起始时间内,可以通过此参数控制回放流起始点 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 录像文件推送的结束时间,需要在RecordId参数起始时间内,可以通过此参数控制回放流起始点 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeChannelLocalRecordURLRequest ¶ added in v1.0.325
func NewDescribeChannelLocalRecordURLRequest() (request *DescribeChannelLocalRecordURLRequest)
func (*DescribeChannelLocalRecordURLRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeChannelLocalRecordURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelLocalRecordURLRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeChannelLocalRecordURLRequest) ToJsonString() string
type DescribeChannelLocalRecordURLRequestParams ¶ added in v1.0.426
type DescribeChannelLocalRecordURLRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 录像文件Id,通过获取本地录像返回 RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` // UNIX 时间戳,30天内,URL失效时间,如180s无人观看此流则URL提前失效 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 录像文件推送的开始时间,需要在RecordId参数起始时间内,可以通过此参数控制回放流起始点 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 录像文件推送的结束时间,需要在RecordId参数起始时间内,可以通过此参数控制回放流起始点 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeChannelLocalRecordURLResponse ¶ added in v1.0.325
type DescribeChannelLocalRecordURLResponse struct { *tchttp.BaseResponse Response *DescribeChannelLocalRecordURLResponseParams `json:"Response"` }
func NewDescribeChannelLocalRecordURLResponse ¶ added in v1.0.325
func NewDescribeChannelLocalRecordURLResponse() (response *DescribeChannelLocalRecordURLResponse)
func (*DescribeChannelLocalRecordURLResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeChannelLocalRecordURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelLocalRecordURLResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeChannelLocalRecordURLResponse) ToJsonString() string
type DescribeChannelLocalRecordURLResponseParams ¶ added in v1.0.426
type DescribeChannelLocalRecordURLResponseParams struct { // 结果 Data *DescribeRecordStreamData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeChannelStreamURLRequest ¶ added in v1.0.325
type DescribeChannelStreamURLRequest struct { *tchttp.BaseRequest // 设备唯一标识,必填参数 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流地址失效时间,固定值填写0,其他参数无效,必填参数 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 通道唯一标识(接口升级字段为必填),必填参数 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewDescribeChannelStreamURLRequest ¶ added in v1.0.325
func NewDescribeChannelStreamURLRequest() (request *DescribeChannelStreamURLRequest)
func (*DescribeChannelStreamURLRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeChannelStreamURLRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelStreamURLRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeChannelStreamURLRequest) ToJsonString() string
type DescribeChannelStreamURLRequestParams ¶ added in v1.0.426
type DescribeChannelStreamURLRequestParams struct { // 设备唯一标识,必填参数 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流地址失效时间,固定值填写0,其他参数无效,必填参数 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 通道唯一标识(接口升级字段为必填),必填参数 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type DescribeChannelStreamURLResponse ¶ added in v1.0.325
type DescribeChannelStreamURLResponse struct { *tchttp.BaseResponse Response *DescribeChannelStreamURLResponseParams `json:"Response"` }
func NewDescribeChannelStreamURLResponse ¶ added in v1.0.325
func NewDescribeChannelStreamURLResponse() (response *DescribeChannelStreamURLResponse)
func (*DescribeChannelStreamURLResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeChannelStreamURLResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelStreamURLResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeChannelStreamURLResponse) ToJsonString() string
type DescribeChannelStreamURLResponseParams ¶ added in v1.0.426
type DescribeChannelStreamURLResponseParams struct { // 设备实时流地址列表 Data *DescribeDeviceStreamsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeChannelsByLiveRecordPlanRequest ¶ added in v1.0.313
type DescribeChannelsByLiveRecordPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 分页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeChannelsByLiveRecordPlanRequest ¶ added in v1.0.313
func NewDescribeChannelsByLiveRecordPlanRequest() (request *DescribeChannelsByLiveRecordPlanRequest)
func (*DescribeChannelsByLiveRecordPlanRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeChannelsByLiveRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelsByLiveRecordPlanRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeChannelsByLiveRecordPlanRequest) ToJsonString() string
type DescribeChannelsByLiveRecordPlanRequestParams ¶ added in v1.0.426
type DescribeChannelsByLiveRecordPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 分页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeChannelsByLiveRecordPlanResponse ¶ added in v1.0.313
type DescribeChannelsByLiveRecordPlanResponse struct { *tchttp.BaseResponse Response *DescribeChannelsByLiveRecordPlanResponseParams `json:"Response"` }
func NewDescribeChannelsByLiveRecordPlanResponse ¶ added in v1.0.313
func NewDescribeChannelsByLiveRecordPlanResponse() (response *DescribeChannelsByLiveRecordPlanResponse)
func (*DescribeChannelsByLiveRecordPlanResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeChannelsByLiveRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelsByLiveRecordPlanResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeChannelsByLiveRecordPlanResponse) ToJsonString() string
type DescribeChannelsByLiveRecordPlanResponseParams ¶ added in v1.0.426
type DescribeChannelsByLiveRecordPlanResponseParams struct { // 总个数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 通道详情数组 // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannels []*LiveChannelItem `json:"LiveChannels,omitnil,omitempty" name:"LiveChannels"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeChannelsRequest ¶ added in v1.0.325
type DescribeChannelsRequest struct { *tchttp.BaseRequest // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 限制,默认0 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 通道类型 0: 未知类型 1: 视频通道 2: 音频通道 3: 告警通道 ChannelTypes []*uint64 `json:"ChannelTypes,omitnil,omitempty" name:"ChannelTypes"` // 录制计划ID, 当为"null"值时未绑定录制计划 PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 告警联动场景ID, 当为 -1 值时未绑定场景 SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
func NewDescribeChannelsRequest ¶ added in v1.0.325
func NewDescribeChannelsRequest() (request *DescribeChannelsRequest)
func (*DescribeChannelsRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelsRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeChannelsRequest) ToJsonString() string
type DescribeChannelsRequestParams ¶ added in v1.0.426
type DescribeChannelsRequestParams struct { // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 限制,默认0 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 通道类型 0: 未知类型 1: 视频通道 2: 音频通道 3: 告警通道 ChannelTypes []*uint64 `json:"ChannelTypes,omitnil,omitempty" name:"ChannelTypes"` // 录制计划ID, 当为"null"值时未绑定录制计划 PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 告警联动场景ID, 当为 -1 值时未绑定场景 SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` }
Predefined struct for user
type DescribeChannelsResponse ¶ added in v1.0.325
type DescribeChannelsResponse struct { *tchttp.BaseResponse Response *DescribeChannelsResponseParams `json:"Response"` }
func NewDescribeChannelsResponse ¶ added in v1.0.325
func NewDescribeChannelsResponse() (response *DescribeChannelsResponse)
func (*DescribeChannelsResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeChannelsResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeChannelsResponse) ToJsonString() string
type DescribeChannelsResponseParams ¶ added in v1.0.426
type DescribeChannelsResponseParams struct { // 通道总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 通道详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 Channels []*ChannelDetail `json:"Channels,omitnil,omitempty" name:"Channels"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCurrentDeviceDataRequest ¶ added in v1.0.325
type DescribeCurrentDeviceDataRequest struct {
*tchttp.BaseRequest
}
func NewDescribeCurrentDeviceDataRequest ¶ added in v1.0.325
func NewDescribeCurrentDeviceDataRequest() (request *DescribeCurrentDeviceDataRequest)
func (*DescribeCurrentDeviceDataRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeCurrentDeviceDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCurrentDeviceDataRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeCurrentDeviceDataRequest) ToJsonString() string
type DescribeCurrentDeviceDataRequestParams ¶ added in v1.0.426
type DescribeCurrentDeviceDataRequestParams struct { }
Predefined struct for user
type DescribeCurrentDeviceDataResponse ¶ added in v1.0.325
type DescribeCurrentDeviceDataResponse struct { *tchttp.BaseResponse Response *DescribeCurrentDeviceDataResponseParams `json:"Response"` }
func NewDescribeCurrentDeviceDataResponse ¶ added in v1.0.325
func NewDescribeCurrentDeviceDataResponse() (response *DescribeCurrentDeviceDataResponse)
func (*DescribeCurrentDeviceDataResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeCurrentDeviceDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCurrentDeviceDataResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeCurrentDeviceDataResponse) ToJsonString() string
type DescribeCurrentDeviceDataResponseParams ¶ added in v1.0.426
type DescribeCurrentDeviceDataResponseParams struct { // 通道数 Channels *int64 `json:"Channels,omitnil,omitempty" name:"Channels"` // 设备数 Devices *int64 `json:"Devices,omitnil,omitempty" name:"Devices"` // 在线通道数 OnlineChannels *int64 `json:"OnlineChannels,omitnil,omitempty" name:"OnlineChannels"` // 在线设备数 OnlineDevices *int64 `json:"OnlineDevices,omitnil,omitempty" name:"OnlineDevices"` // 正在录制通道数 RecordingChannels *int64 `json:"RecordingChannels,omitnil,omitempty" name:"RecordingChannels"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceEventRequest ¶ added in v1.0.325
type DescribeDeviceEventRequest struct { *tchttp.BaseRequest // 开始时间,秒级时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,秒级时间戳 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 默认为全部 事件类型 1:注册 2:心跳 4:录制异常 5:播放异常 6:流中断 EventTypes []*int64 `json:"EventTypes,omitnil,omitempty" name:"EventTypes"` // 偏移值 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // limit限制值 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeDeviceEventRequest ¶ added in v1.0.325
func NewDescribeDeviceEventRequest() (request *DescribeDeviceEventRequest)
func (*DescribeDeviceEventRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceEventRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceEventRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceEventRequest) ToJsonString() string
type DescribeDeviceEventRequestParams ¶ added in v1.0.426
type DescribeDeviceEventRequestParams struct { // 开始时间,秒级时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,秒级时间戳 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 默认为全部 事件类型 1:注册 2:心跳 4:录制异常 5:播放异常 6:流中断 EventTypes []*int64 `json:"EventTypes,omitnil,omitempty" name:"EventTypes"` // 偏移值 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // limit限制值 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeDeviceEventResponse ¶ added in v1.0.325
type DescribeDeviceEventResponse struct { *tchttp.BaseResponse Response *DescribeDeviceEventResponseParams `json:"Response"` }
func NewDescribeDeviceEventResponse ¶ added in v1.0.325
func NewDescribeDeviceEventResponse() (response *DescribeDeviceEventResponse)
func (*DescribeDeviceEventResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceEventResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceEventResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceEventResponse) ToJsonString() string
type DescribeDeviceEventResponseParams ¶ added in v1.0.426
type DescribeDeviceEventResponseParams struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 事件列表 // 注意:此字段可能返回 null,表示取不到有效值。 Events []*Events `json:"Events,omitnil,omitempty" name:"Events"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceGroupRequest ¶
type DescribeDeviceGroupRequest struct { *tchttp.BaseRequest // 设备唯一标识列表 DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` }
func NewDescribeDeviceGroupRequest ¶
func NewDescribeDeviceGroupRequest() (request *DescribeDeviceGroupRequest)
func (*DescribeDeviceGroupRequest) FromJsonString ¶
func (r *DescribeDeviceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceGroupRequest) ToJsonString ¶
func (r *DescribeDeviceGroupRequest) ToJsonString() string
type DescribeDeviceGroupRequestParams ¶ added in v1.0.426
type DescribeDeviceGroupRequestParams struct { // 设备唯一标识列表 DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` }
Predefined struct for user
type DescribeDeviceGroupResponse ¶
type DescribeDeviceGroupResponse struct { *tchttp.BaseResponse Response *DescribeDeviceGroupResponseParams `json:"Response"` }
func NewDescribeDeviceGroupResponse ¶
func NewDescribeDeviceGroupResponse() (response *DescribeDeviceGroupResponse)
func (*DescribeDeviceGroupResponse) FromJsonString ¶
func (r *DescribeDeviceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceGroupResponse) ToJsonString ¶
func (r *DescribeDeviceGroupResponse) ToJsonString() string
type DescribeDeviceGroupResponseParams ¶ added in v1.0.426
type DescribeDeviceGroupResponseParams struct { // 设备所在分组信息 // 注意:此字段可能返回 null,表示取不到有效值。 DevGroups []*DevGroupInfo `json:"DevGroups,omitnil,omitempty" name:"DevGroups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceListRequest ¶ added in v1.0.325
type DescribeDeviceListRequest struct { *tchttp.BaseRequest // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备名前缀 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceTypes []*int64 `json:"DeviceTypes,omitnil,omitempty" name:"DeviceTypes"` }
func NewDescribeDeviceListRequest ¶ added in v1.0.325
func NewDescribeDeviceListRequest() (request *DescribeDeviceListRequest)
func (*DescribeDeviceListRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceListRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceListRequest) ToJsonString() string
type DescribeDeviceListRequestParams ¶ added in v1.0.426
type DescribeDeviceListRequestParams struct { // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备名前缀 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceTypes []*int64 `json:"DeviceTypes,omitnil,omitempty" name:"DeviceTypes"` }
Predefined struct for user
type DescribeDeviceListResponse ¶ added in v1.0.325
type DescribeDeviceListResponse struct { *tchttp.BaseResponse Response *DescribeDeviceListResponseParams `json:"Response"` }
func NewDescribeDeviceListResponse ¶ added in v1.0.325
func NewDescribeDeviceListResponse() (response *DescribeDeviceListResponse)
func (*DescribeDeviceListResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceListResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceListResponse) ToJsonString() string
type DescribeDeviceListResponseParams ¶ added in v1.0.426
type DescribeDeviceListResponseParams struct { // 设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备详细信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Devices []*AllDeviceInfo `json:"Devices,omitnil,omitempty" name:"Devices"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceMonitorDataRequest ¶ added in v1.0.325
type DescribeDeviceMonitorDataRequest struct { *tchttp.BaseRequest // 开始时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 类型 支持 OnlineChannels/OnlineDevices/RecordingChannels Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 时间粒度 目前只支持 1h TimesSpec *string `json:"TimesSpec,omitnil,omitempty" name:"TimesSpec"` }
func NewDescribeDeviceMonitorDataRequest ¶ added in v1.0.325
func NewDescribeDeviceMonitorDataRequest() (request *DescribeDeviceMonitorDataRequest)
func (*DescribeDeviceMonitorDataRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceMonitorDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceMonitorDataRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceMonitorDataRequest) ToJsonString() string
type DescribeDeviceMonitorDataRequestParams ¶ added in v1.0.426
type DescribeDeviceMonitorDataRequestParams struct { // 开始时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 类型 支持 OnlineChannels/OnlineDevices/RecordingChannels Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 时间粒度 目前只支持 1h TimesSpec *string `json:"TimesSpec,omitnil,omitempty" name:"TimesSpec"` }
Predefined struct for user
type DescribeDeviceMonitorDataResponse ¶ added in v1.0.325
type DescribeDeviceMonitorDataResponse struct { *tchttp.BaseResponse Response *DescribeDeviceMonitorDataResponseParams `json:"Response"` }
func NewDescribeDeviceMonitorDataResponse ¶ added in v1.0.325
func NewDescribeDeviceMonitorDataResponse() (response *DescribeDeviceMonitorDataResponse)
func (*DescribeDeviceMonitorDataResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceMonitorDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceMonitorDataResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceMonitorDataResponse) ToJsonString() string
type DescribeDeviceMonitorDataResponseParams ¶ added in v1.0.426
type DescribeDeviceMonitorDataResponseParams struct { // 查询设备统计monitor信息列表 Data []*DeviceMonitorValue `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDevicePassWordRequest ¶
type DescribeDevicePassWordRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDescribeDevicePassWordRequest ¶
func NewDescribeDevicePassWordRequest() (request *DescribeDevicePassWordRequest)
func (*DescribeDevicePassWordRequest) FromJsonString ¶
func (r *DescribeDevicePassWordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePassWordRequest) ToJsonString ¶
func (r *DescribeDevicePassWordRequest) ToJsonString() string
type DescribeDevicePassWordRequestParams ¶ added in v1.0.426
type DescribeDevicePassWordRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DescribeDevicePassWordResponse ¶
type DescribeDevicePassWordResponse struct { *tchttp.BaseResponse Response *DescribeDevicePassWordResponseParams `json:"Response"` }
func NewDescribeDevicePassWordResponse ¶
func NewDescribeDevicePassWordResponse() (response *DescribeDevicePassWordResponse)
func (*DescribeDevicePassWordResponse) FromJsonString ¶
func (r *DescribeDevicePassWordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePassWordResponse) ToJsonString ¶
func (r *DescribeDevicePassWordResponse) ToJsonString() string
type DescribeDevicePassWordResponseParams ¶ added in v1.0.426
type DescribeDevicePassWordResponseParams struct { // 设备密码 PassWord *string `json:"PassWord,omitnil,omitempty" name:"PassWord"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceRequest ¶ added in v1.0.325
type DescribeDeviceRequest struct { *tchttp.BaseRequest // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDescribeDeviceRequest ¶ added in v1.0.325
func NewDescribeDeviceRequest() (request *DescribeDeviceRequest)
func (*DescribeDeviceRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceRequest) ToJsonString() string
type DescribeDeviceRequestParams ¶ added in v1.0.426
type DescribeDeviceRequestParams struct { // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DescribeDeviceResponse ¶ added in v1.0.325
type DescribeDeviceResponse struct { *tchttp.BaseResponse Response *DescribeDeviceResponseParams `json:"Response"` }
func NewDescribeDeviceResponse ¶ added in v1.0.325
func NewDescribeDeviceResponse() (response *DescribeDeviceResponse)
func (*DescribeDeviceResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeDeviceResponse) ToJsonString() string
type DescribeDeviceResponseParams ¶ added in v1.0.426
type DescribeDeviceResponseParams struct { // 设备详情信息 Device *AllDeviceInfo `json:"Device,omitnil,omitempty" name:"Device"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceStreamsData ¶
type DescribeDeviceStreamsData struct { // rtsp地址 RtspAddr *string `json:"RtspAddr,omitnil,omitempty" name:"RtspAddr"` // rtmp地址 RtmpAddr *string `json:"RtmpAddr,omitnil,omitempty" name:"RtmpAddr"` // hls地址 HlsAddr *string `json:"HlsAddr,omitnil,omitempty" name:"HlsAddr"` // flv地址 FlvAddr *string `json:"FlvAddr,omitnil,omitempty" name:"FlvAddr"` }
type DescribeDeviceStreamsRequest ¶
type DescribeDeviceStreamsRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流地址失效时间 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 通道唯一标识(接口升级字段为必填) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewDescribeDeviceStreamsRequest ¶
func NewDescribeDeviceStreamsRequest() (request *DescribeDeviceStreamsRequest)
func (*DescribeDeviceStreamsRequest) FromJsonString ¶
func (r *DescribeDeviceStreamsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceStreamsRequest) ToJsonString ¶
func (r *DescribeDeviceStreamsRequest) ToJsonString() string
type DescribeDeviceStreamsRequestParams ¶ added in v1.0.426
type DescribeDeviceStreamsRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流地址失效时间 ExpireTime *uint64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 通道唯一标识(接口升级字段为必填) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type DescribeDeviceStreamsResponse ¶
type DescribeDeviceStreamsResponse struct { *tchttp.BaseResponse Response *DescribeDeviceStreamsResponseParams `json:"Response"` }
func NewDescribeDeviceStreamsResponse ¶
func NewDescribeDeviceStreamsResponse() (response *DescribeDeviceStreamsResponse)
func (*DescribeDeviceStreamsResponse) FromJsonString ¶
func (r *DescribeDeviceStreamsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceStreamsResponse) ToJsonString ¶
func (r *DescribeDeviceStreamsResponse) ToJsonString() string
type DescribeDeviceStreamsResponseParams ¶ added in v1.0.426
type DescribeDeviceStreamsResponseParams struct { // 设备实时流地址列表 Data *DescribeDeviceStreamsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGroupByIdRequest ¶
type DescribeGroupByIdRequest struct { *tchttp.BaseRequest // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
func NewDescribeGroupByIdRequest ¶
func NewDescribeGroupByIdRequest() (request *DescribeGroupByIdRequest)
func (*DescribeGroupByIdRequest) FromJsonString ¶
func (r *DescribeGroupByIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupByIdRequest) ToJsonString ¶
func (r *DescribeGroupByIdRequest) ToJsonString() string
type DescribeGroupByIdRequestParams ¶ added in v1.0.426
type DescribeGroupByIdRequestParams struct { // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` }
Predefined struct for user
type DescribeGroupByIdResponse ¶
type DescribeGroupByIdResponse struct { *tchttp.BaseResponse Response *DescribeGroupByIdResponseParams `json:"Response"` }
func NewDescribeGroupByIdResponse ¶
func NewDescribeGroupByIdResponse() (response *DescribeGroupByIdResponse)
func (*DescribeGroupByIdResponse) FromJsonString ¶
func (r *DescribeGroupByIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupByIdResponse) ToJsonString ¶
func (r *DescribeGroupByIdResponse) ToJsonString() string
type DescribeGroupByIdResponseParams ¶ added in v1.0.426
type DescribeGroupByIdResponseParams struct { // 分组信息详情 // 注意:此字段可能返回 null,表示取不到有效值。 Group *GroupItem `json:"Group,omitnil,omitempty" name:"Group"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGroupByPathRequest ¶
type DescribeGroupByPathRequest struct { *tchttp.BaseRequest // 分组路径,格式为/aaa(/bbb/ccc) GroupPath *string `json:"GroupPath,omitnil,omitempty" name:"GroupPath"` }
func NewDescribeGroupByPathRequest ¶
func NewDescribeGroupByPathRequest() (request *DescribeGroupByPathRequest)
func (*DescribeGroupByPathRequest) FromJsonString ¶
func (r *DescribeGroupByPathRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupByPathRequest) ToJsonString ¶
func (r *DescribeGroupByPathRequest) ToJsonString() string
type DescribeGroupByPathRequestParams ¶ added in v1.0.426
type DescribeGroupByPathRequestParams struct { // 分组路径,格式为/aaa(/bbb/ccc) GroupPath *string `json:"GroupPath,omitnil,omitempty" name:"GroupPath"` }
Predefined struct for user
type DescribeGroupByPathResponse ¶
type DescribeGroupByPathResponse struct { *tchttp.BaseResponse Response *DescribeGroupByPathResponseParams `json:"Response"` }
func NewDescribeGroupByPathResponse ¶
func NewDescribeGroupByPathResponse() (response *DescribeGroupByPathResponse)
func (*DescribeGroupByPathResponse) FromJsonString ¶
func (r *DescribeGroupByPathResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupByPathResponse) ToJsonString ¶
func (r *DescribeGroupByPathResponse) ToJsonString() string
type DescribeGroupByPathResponseParams ¶ added in v1.0.426
type DescribeGroupByPathResponseParams struct { // 分组信息详情 // 注意:此字段可能返回 null,表示取不到有效值。 Group *GroupItem `json:"Group,omitnil,omitempty" name:"Group"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGroupDevicesRequest ¶
type DescribeGroupDevicesRequest struct { *tchttp.BaseRequest // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制值,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备名称,根据设备名称模糊匹配时必填 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 过滤不可录制设备 Recordable *int64 `json:"Recordable,omitnil,omitempty" name:"Recordable"` // 当Group是普通组的时候,支持根据DeviceTypes筛选类型, // 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceTypes []*int64 `json:"DeviceTypes,omitnil,omitempty" name:"DeviceTypes"` }
func NewDescribeGroupDevicesRequest ¶
func NewDescribeGroupDevicesRequest() (request *DescribeGroupDevicesRequest)
func (*DescribeGroupDevicesRequest) FromJsonString ¶
func (r *DescribeGroupDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupDevicesRequest) ToJsonString ¶
func (r *DescribeGroupDevicesRequest) ToJsonString() string
type DescribeGroupDevicesRequestParams ¶ added in v1.0.426
type DescribeGroupDevicesRequestParams struct { // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制值,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备名称,根据设备名称模糊匹配时必填 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 过滤不可录制设备 Recordable *int64 `json:"Recordable,omitnil,omitempty" name:"Recordable"` // 当Group是普通组的时候,支持根据DeviceTypes筛选类型, // 设备类型,1:国标VMS设备(公有云不支持此类型),2:国标IPC设备,3:国标NVR设备,9:智能告警设备(公有云不支持此类型) DeviceTypes []*int64 `json:"DeviceTypes,omitnil,omitempty" name:"DeviceTypes"` }
Predefined struct for user
type DescribeGroupDevicesResponse ¶
type DescribeGroupDevicesResponse struct { *tchttp.BaseResponse Response *DescribeGroupDevicesResponseParams `json:"Response"` }
func NewDescribeGroupDevicesResponse ¶
func NewDescribeGroupDevicesResponse() (response *DescribeGroupDevicesResponse)
func (*DescribeGroupDevicesResponse) FromJsonString ¶
func (r *DescribeGroupDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupDevicesResponse) ToJsonString ¶
func (r *DescribeGroupDevicesResponse) ToJsonString() string
type DescribeGroupDevicesResponseParams ¶ added in v1.0.426
type DescribeGroupDevicesResponseParams struct { // 分组绑定的设备数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceList []*GroupDeviceItem `json:"DeviceList,omitnil,omitempty" name:"DeviceList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGroupsRequest ¶
type DescribeGroupsRequest struct { *tchttp.BaseRequest // 分组ID列表 GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"` }
func NewDescribeGroupsRequest ¶
func NewDescribeGroupsRequest() (request *DescribeGroupsRequest)
func (*DescribeGroupsRequest) FromJsonString ¶
func (r *DescribeGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupsRequest) ToJsonString ¶
func (r *DescribeGroupsRequest) ToJsonString() string
type DescribeGroupsRequestParams ¶ added in v1.0.426
type DescribeGroupsRequestParams struct { // 分组ID列表 GroupIds []*string `json:"GroupIds,omitnil,omitempty" name:"GroupIds"` }
Predefined struct for user
type DescribeGroupsResponse ¶
type DescribeGroupsResponse struct { *tchttp.BaseResponse Response *DescribeGroupsResponseParams `json:"Response"` }
func NewDescribeGroupsResponse ¶
func NewDescribeGroupsResponse() (response *DescribeGroupsResponse)
func (*DescribeGroupsResponse) FromJsonString ¶
func (r *DescribeGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGroupsResponse) ToJsonString ¶
func (r *DescribeGroupsResponse) ToJsonString() string
type DescribeGroupsResponseParams ¶ added in v1.0.426
type DescribeGroupsResponseParams struct { // 分组详细信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Groups []*GroupInfo `json:"Groups,omitnil,omitempty" name:"Groups"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeIPCChannelsRequest ¶ added in v1.0.241
type DescribeIPCChannelsRequest struct { *tchttp.BaseRequest // 偏移量,默认0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制,默认0 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道类型 0: 未知类型 1: 视频通道 2: 音频通道 3: 告警通道 ChannelTypes []*uint64 `json:"ChannelTypes,omitnil,omitempty" name:"ChannelTypes"` }
func NewDescribeIPCChannelsRequest ¶ added in v1.0.241
func NewDescribeIPCChannelsRequest() (request *DescribeIPCChannelsRequest)
func (*DescribeIPCChannelsRequest) FromJsonString ¶ added in v1.0.241
func (r *DescribeIPCChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIPCChannelsRequest) ToJsonString ¶ added in v1.0.241
func (r *DescribeIPCChannelsRequest) ToJsonString() string
type DescribeIPCChannelsRequestParams ¶ added in v1.0.426
type DescribeIPCChannelsRequestParams struct { // 偏移量,默认0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制,默认0 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道类型 0: 未知类型 1: 视频通道 2: 音频通道 3: 告警通道 ChannelTypes []*uint64 `json:"ChannelTypes,omitnil,omitempty" name:"ChannelTypes"` }
Predefined struct for user
type DescribeIPCChannelsResponse ¶ added in v1.0.241
type DescribeIPCChannelsResponse struct { *tchttp.BaseResponse Response *DescribeIPCChannelsResponseParams `json:"Response"` }
func NewDescribeIPCChannelsResponse ¶ added in v1.0.241
func NewDescribeIPCChannelsResponse() (response *DescribeIPCChannelsResponse)
func (*DescribeIPCChannelsResponse) FromJsonString ¶ added in v1.0.241
func (r *DescribeIPCChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeIPCChannelsResponse) ToJsonString ¶ added in v1.0.241
func (r *DescribeIPCChannelsResponse) ToJsonString() string
type DescribeIPCChannelsResponseParams ¶ added in v1.0.426
type DescribeIPCChannelsResponseParams struct { // 通道总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 通道详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceList []*GroupDeviceItem `json:"DeviceList,omitnil,omitempty" name:"DeviceList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLiveChannelListRequest ¶ added in v1.0.313
type DescribeLiveChannelListRequest struct { *tchttp.BaseRequest // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 最大数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 直播频道类型,1:固定直播;2:移动直播 LiveChannelType *int64 `json:"LiveChannelType,omitnil,omitempty" name:"LiveChannelType"` // 直播录制计划ID, null: 直播录制计划为空 RecordPlanId *string `json:"RecordPlanId,omitnil,omitempty" name:"RecordPlanId"` // 频道名称 (支持模糊搜索) LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` }
func NewDescribeLiveChannelListRequest ¶ added in v1.0.313
func NewDescribeLiveChannelListRequest() (request *DescribeLiveChannelListRequest)
func (*DescribeLiveChannelListRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveChannelListRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelListRequest) ToJsonString() string
type DescribeLiveChannelListRequestParams ¶ added in v1.0.426
type DescribeLiveChannelListRequestParams struct { // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 最大数 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 直播频道类型,1:固定直播;2:移动直播 LiveChannelType *int64 `json:"LiveChannelType,omitnil,omitempty" name:"LiveChannelType"` // 直播录制计划ID, null: 直播录制计划为空 RecordPlanId *string `json:"RecordPlanId,omitnil,omitempty" name:"RecordPlanId"` // 频道名称 (支持模糊搜索) LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` }
Predefined struct for user
type DescribeLiveChannelListResponse ¶ added in v1.0.313
type DescribeLiveChannelListResponse struct { *tchttp.BaseResponse Response *DescribeLiveChannelListResponseParams `json:"Response"` }
func NewDescribeLiveChannelListResponse ¶ added in v1.0.313
func NewDescribeLiveChannelListResponse() (response *DescribeLiveChannelListResponse)
func (*DescribeLiveChannelListResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveChannelListResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelListResponse) ToJsonString() string
type DescribeLiveChannelListResponseParams ¶ added in v1.0.426
type DescribeLiveChannelListResponseParams struct { // 频道总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 频道信息数组 // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannels []*LiveChannelInfo `json:"LiveChannels,omitnil,omitempty" name:"LiveChannels"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLiveChannelRequest ¶ added in v1.0.313
type DescribeLiveChannelRequest struct { *tchttp.BaseRequest // 频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` }
func NewDescribeLiveChannelRequest ¶ added in v1.0.313
func NewDescribeLiveChannelRequest() (request *DescribeLiveChannelRequest)
func (*DescribeLiveChannelRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveChannelRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelRequest) ToJsonString() string
type DescribeLiveChannelRequestParams ¶ added in v1.0.426
type DescribeLiveChannelRequestParams struct { // 频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` }
Predefined struct for user
type DescribeLiveChannelResponse ¶ added in v1.0.313
type DescribeLiveChannelResponse struct { *tchttp.BaseResponse Response *DescribeLiveChannelResponseParams `json:"Response"` }
func NewDescribeLiveChannelResponse ¶ added in v1.0.313
func NewDescribeLiveChannelResponse() (response *DescribeLiveChannelResponse)
func (*DescribeLiveChannelResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveChannelResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveChannelResponse) ToJsonString() string
type DescribeLiveChannelResponseParams ¶ added in v1.0.426
type DescribeLiveChannelResponseParams struct { // 频道ID // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 频道名称 // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` // 直播频道类型 1:固定直播;2:移动直播 // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelType *int64 `json:"LiveChannelType,omitnil,omitempty" name:"LiveChannelType"` // 通道直播状态:1: 未推流,2: 推流中 // 注意:此字段可能返回 null,表示取不到有效值。 LiveStatus *int64 `json:"LiveStatus,omitnil,omitempty" name:"LiveStatus"` // 推流地址 // 注意:此字段可能返回 null,表示取不到有效值。 PushStreamAddress *string `json:"PushStreamAddress,omitnil,omitempty" name:"PushStreamAddress"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime []*string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime []*string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLiveRecordPlanByIdRequest ¶ added in v1.0.313
type DescribeLiveRecordPlanByIdRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDescribeLiveRecordPlanByIdRequest ¶ added in v1.0.313
func NewDescribeLiveRecordPlanByIdRequest() (request *DescribeLiveRecordPlanByIdRequest)
func (*DescribeLiveRecordPlanByIdRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanByIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveRecordPlanByIdRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanByIdRequest) ToJsonString() string
type DescribeLiveRecordPlanByIdRequestParams ¶ added in v1.0.426
type DescribeLiveRecordPlanByIdRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DescribeLiveRecordPlanByIdResponse ¶ added in v1.0.313
type DescribeLiveRecordPlanByIdResponse struct { *tchttp.BaseResponse Response *DescribeLiveRecordPlanByIdResponseParams `json:"Response"` }
func NewDescribeLiveRecordPlanByIdResponse ¶ added in v1.0.313
func NewDescribeLiveRecordPlanByIdResponse() (response *DescribeLiveRecordPlanByIdResponse)
func (*DescribeLiveRecordPlanByIdResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanByIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveRecordPlanByIdResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanByIdResponse) ToJsonString() string
type DescribeLiveRecordPlanByIdResponseParams ¶ added in v1.0.426
type DescribeLiveRecordPlanByIdResponseParams struct { // 计划名称 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 存储时间 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` // 计划类型 PlanType *int64 `json:"PlanType,omitnil,omitempty" name:"PlanType"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLiveRecordPlanIdsRequest ¶ added in v1.0.313
type DescribeLiveRecordPlanIdsRequest struct { *tchttp.BaseRequest // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 分页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeLiveRecordPlanIdsRequest ¶ added in v1.0.313
func NewDescribeLiveRecordPlanIdsRequest() (request *DescribeLiveRecordPlanIdsRequest)
func (*DescribeLiveRecordPlanIdsRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanIdsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveRecordPlanIdsRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanIdsRequest) ToJsonString() string
type DescribeLiveRecordPlanIdsRequestParams ¶ added in v1.0.426
type DescribeLiveRecordPlanIdsRequestParams struct { // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 分页偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页大小 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeLiveRecordPlanIdsResponse ¶ added in v1.0.313
type DescribeLiveRecordPlanIdsResponse struct { *tchttp.BaseResponse Response *DescribeLiveRecordPlanIdsResponseParams `json:"Response"` }
func NewDescribeLiveRecordPlanIdsResponse ¶ added in v1.0.313
func NewDescribeLiveRecordPlanIdsResponse() (response *DescribeLiveRecordPlanIdsResponse)
func (*DescribeLiveRecordPlanIdsResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanIdsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveRecordPlanIdsResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveRecordPlanIdsResponse) ToJsonString() string
type DescribeLiveRecordPlanIdsResponseParams ¶ added in v1.0.426
type DescribeLiveRecordPlanIdsResponseParams struct { // 总个数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 计划数组 Plans []*LiveRecordPlanItem `json:"Plans,omitnil,omitempty" name:"Plans"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLiveStreamRequest ¶ added in v1.0.313
type DescribeLiveStreamRequest struct { *tchttp.BaseRequest // 频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 过期时间 秒级unix时间戳 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
func NewDescribeLiveStreamRequest ¶ added in v1.0.313
func NewDescribeLiveStreamRequest() (request *DescribeLiveStreamRequest)
func (*DescribeLiveStreamRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveStreamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveStreamRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveStreamRequest) ToJsonString() string
type DescribeLiveStreamRequestParams ¶ added in v1.0.426
type DescribeLiveStreamRequestParams struct { // 频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 过期时间 秒级unix时间戳 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
Predefined struct for user
type DescribeLiveStreamResponse ¶ added in v1.0.313
type DescribeLiveStreamResponse struct { *tchttp.BaseResponse Response *DescribeLiveStreamResponseParams `json:"Response"` }
func NewDescribeLiveStreamResponse ¶ added in v1.0.313
func NewDescribeLiveStreamResponse() (response *DescribeLiveStreamResponse)
func (*DescribeLiveStreamResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveStreamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveStreamResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveStreamResponse) ToJsonString() string
type DescribeLiveStreamResponseParams ¶ added in v1.0.426
type DescribeLiveStreamResponseParams struct { // 拉流地址,只有在推流情况下才有 // 注意:此字段可能返回 null,表示取不到有效值。 Data *StreamAddress `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeLiveVideoListRequest ¶ added in v1.0.313
type DescribeLiveVideoListRequest struct { *tchttp.BaseRequest // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的每页数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 开始录制开始时间 StartRecordTime *int64 `json:"StartRecordTime,omitnil,omitempty" name:"StartRecordTime"` // 开始录制结束时间 EndRecordTime *int64 `json:"EndRecordTime,omitnil,omitempty" name:"EndRecordTime"` // 过期开始时间 StartExpireTime *int64 `json:"StartExpireTime,omitnil,omitempty" name:"StartExpireTime"` // 过期结束时间 EndExpireTime *int64 `json:"EndExpireTime,omitnil,omitempty" name:"EndExpireTime"` // 文件大小范围 Byte StartFileSize *int64 `json:"StartFileSize,omitnil,omitempty" name:"StartFileSize"` // 文件大小范围 Byte EndFileSize *int64 `json:"EndFileSize,omitnil,omitempty" name:"EndFileSize"` // 录制状态,5: 录制回写完 IsRecording *int64 `json:"IsRecording,omitnil,omitempty" name:"IsRecording"` }
func NewDescribeLiveVideoListRequest ¶ added in v1.0.313
func NewDescribeLiveVideoListRequest() (request *DescribeLiveVideoListRequest)
func (*DescribeLiveVideoListRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveVideoListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveVideoListRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveVideoListRequest) ToJsonString() string
type DescribeLiveVideoListRequestParams ¶ added in v1.0.426
type DescribeLiveVideoListRequestParams struct { // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 分页的每页数量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 开始录制开始时间 StartRecordTime *int64 `json:"StartRecordTime,omitnil,omitempty" name:"StartRecordTime"` // 开始录制结束时间 EndRecordTime *int64 `json:"EndRecordTime,omitnil,omitempty" name:"EndRecordTime"` // 过期开始时间 StartExpireTime *int64 `json:"StartExpireTime,omitnil,omitempty" name:"StartExpireTime"` // 过期结束时间 EndExpireTime *int64 `json:"EndExpireTime,omitnil,omitempty" name:"EndExpireTime"` // 文件大小范围 Byte StartFileSize *int64 `json:"StartFileSize,omitnil,omitempty" name:"StartFileSize"` // 文件大小范围 Byte EndFileSize *int64 `json:"EndFileSize,omitnil,omitempty" name:"EndFileSize"` // 录制状态,5: 录制回写完 IsRecording *int64 `json:"IsRecording,omitnil,omitempty" name:"IsRecording"` }
Predefined struct for user
type DescribeLiveVideoListResponse ¶ added in v1.0.313
type DescribeLiveVideoListResponse struct { *tchttp.BaseResponse Response *DescribeLiveVideoListResponseParams `json:"Response"` }
func NewDescribeLiveVideoListResponse ¶ added in v1.0.313
func NewDescribeLiveVideoListResponse() (response *DescribeLiveVideoListResponse)
func (*DescribeLiveVideoListResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeLiveVideoListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeLiveVideoListResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeLiveVideoListResponse) ToJsonString() string
type DescribeLiveVideoListResponseParams ¶ added in v1.0.426
type DescribeLiveVideoListResponseParams struct { // 总的条数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 录制任务详情数组 // 注意:此字段可能返回 null,表示取不到有效值。 RecordList []*LiveRecordItem `json:"RecordList,omitnil,omitempty" name:"RecordList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMessageForwardRequest ¶ added in v1.0.314
type DescribeMessageForwardRequest struct { *tchttp.BaseRequest // 配置ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
func NewDescribeMessageForwardRequest ¶ added in v1.0.314
func NewDescribeMessageForwardRequest() (request *DescribeMessageForwardRequest)
func (*DescribeMessageForwardRequest) FromJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMessageForwardRequest) ToJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardRequest) ToJsonString() string
type DescribeMessageForwardRequestParams ¶ added in v1.0.426
type DescribeMessageForwardRequestParams struct { // 配置ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
Predefined struct for user
type DescribeMessageForwardResponse ¶ added in v1.0.314
type DescribeMessageForwardResponse struct { *tchttp.BaseResponse Response *DescribeMessageForwardResponseParams `json:"Response"` }
func NewDescribeMessageForwardResponse ¶ added in v1.0.314
func NewDescribeMessageForwardResponse() (response *DescribeMessageForwardResponse)
func (*DescribeMessageForwardResponse) FromJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMessageForwardResponse) ToJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardResponse) ToJsonString() string
type DescribeMessageForwardResponseParams ¶ added in v1.0.426
type DescribeMessageForwardResponseParams struct { // 区域ID // 注意:此字段可能返回 null,表示取不到有效值。 RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 区域名称 // 注意:此字段可能返回 null,表示取不到有效值。 RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // 配置ID // 注意:此字段可能返回 null,表示取不到有效值。 IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // json数组, 转发类型 1: 告警 2:GPS // 注意:此字段可能返回 null,表示取不到有效值。 MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"` // kafka topic id // 注意:此字段可能返回 null,表示取不到有效值。 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 配置创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 用户Uin信息 // 注意:此字段可能返回 null,表示取不到有效值。 Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // kafka topic 名称 // 注意:此字段可能返回 null,表示取不到有效值。 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMessageForwardsRequest ¶ added in v1.0.314
type DescribeMessageForwardsRequest struct { *tchttp.BaseRequest // 数量限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeMessageForwardsRequest ¶ added in v1.0.314
func NewDescribeMessageForwardsRequest() (request *DescribeMessageForwardsRequest)
func (*DescribeMessageForwardsRequest) FromJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMessageForwardsRequest) ToJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardsRequest) ToJsonString() string
type DescribeMessageForwardsRequestParams ¶ added in v1.0.426
type DescribeMessageForwardsRequestParams struct { // 数量限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeMessageForwardsResponse ¶ added in v1.0.314
type DescribeMessageForwardsResponse struct { *tchttp.BaseResponse Response *DescribeMessageForwardsResponseParams `json:"Response"` }
func NewDescribeMessageForwardsResponse ¶ added in v1.0.314
func NewDescribeMessageForwardsResponse() (response *DescribeMessageForwardsResponse)
func (*DescribeMessageForwardsResponse) FromJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMessageForwardsResponse) ToJsonString ¶ added in v1.0.314
func (r *DescribeMessageForwardsResponse) ToJsonString() string
type DescribeMessageForwardsResponseParams ¶ added in v1.0.426
type DescribeMessageForwardsResponseParams struct { // 配置总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 配置列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*MessageForward `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeMonitorDataByDateRequest ¶ added in v1.0.325
type DescribeMonitorDataByDateRequest struct { *tchttp.BaseRequest // 开始时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳 最多显示30天数据 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeMonitorDataByDateRequest ¶ added in v1.0.325
func NewDescribeMonitorDataByDateRequest() (request *DescribeMonitorDataByDateRequest)
func (*DescribeMonitorDataByDateRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeMonitorDataByDateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMonitorDataByDateRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeMonitorDataByDateRequest) ToJsonString() string
type DescribeMonitorDataByDateRequestParams ¶ added in v1.0.426
type DescribeMonitorDataByDateRequestParams struct { // 开始时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳 最多显示30天数据 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeMonitorDataByDateResponse ¶ added in v1.0.325
type DescribeMonitorDataByDateResponse struct { *tchttp.BaseResponse Response *DescribeMonitorDataByDateResponseParams `json:"Response"` }
func NewDescribeMonitorDataByDateResponse ¶ added in v1.0.325
func NewDescribeMonitorDataByDateResponse() (response *DescribeMonitorDataByDateResponse)
func (*DescribeMonitorDataByDateResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeMonitorDataByDateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeMonitorDataByDateResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeMonitorDataByDateResponse) ToJsonString() string
type DescribeMonitorDataByDateResponseParams ¶ added in v1.0.426
type DescribeMonitorDataByDateResponseParams struct { // 统计数据列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*RecordStatistic `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribePresetListRequest ¶ added in v1.0.325
type DescribePresetListRequest struct { *tchttp.BaseRequest // 视频通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDescribePresetListRequest ¶ added in v1.0.325
func NewDescribePresetListRequest() (request *DescribePresetListRequest)
func (*DescribePresetListRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribePresetListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePresetListRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribePresetListRequest) ToJsonString() string
type DescribePresetListRequestParams ¶ added in v1.0.426
type DescribePresetListRequestParams struct { // 视频通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DescribePresetListResponse ¶ added in v1.0.325
type DescribePresetListResponse struct { *tchttp.BaseResponse Response *DescribePresetListResponseParams `json:"Response"` }
func NewDescribePresetListResponse ¶ added in v1.0.325
func NewDescribePresetListResponse() (response *DescribePresetListResponse)
func (*DescribePresetListResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribePresetListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribePresetListResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribePresetListResponse) ToJsonString() string
type DescribePresetListResponseParams ¶ added in v1.0.426
type DescribePresetListResponseParams struct { // 预置列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*PresetItem `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordDatesByChannelRequest ¶ added in v1.0.325
type DescribeRecordDatesByChannelRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 限制量,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeRecordDatesByChannelRequest ¶ added in v1.0.325
func NewDescribeRecordDatesByChannelRequest() (request *DescribeRecordDatesByChannelRequest)
func (*DescribeRecordDatesByChannelRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeRecordDatesByChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordDatesByChannelRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeRecordDatesByChannelRequest) ToJsonString() string
type DescribeRecordDatesByChannelRequestParams ¶ added in v1.0.426
type DescribeRecordDatesByChannelRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 限制量,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeRecordDatesByChannelResponse ¶ added in v1.0.325
type DescribeRecordDatesByChannelResponse struct { *tchttp.BaseResponse Response *DescribeRecordDatesByChannelResponseParams `json:"Response"` }
func NewDescribeRecordDatesByChannelResponse ¶ added in v1.0.325
func NewDescribeRecordDatesByChannelResponse() (response *DescribeRecordDatesByChannelResponse)
func (*DescribeRecordDatesByChannelResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeRecordDatesByChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordDatesByChannelResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeRecordDatesByChannelResponse) ToJsonString() string
type DescribeRecordDatesByChannelResponseParams ¶ added in v1.0.426
type DescribeRecordDatesByChannelResponseParams struct { // 含有录像文件的日期列表 // 注意:此字段可能返回 null,表示取不到有效值。 Dates []*string `json:"Dates,omitnil,omitempty" name:"Dates"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordDatesByLiveRequest ¶ added in v1.0.313
type DescribeRecordDatesByLiveRequest struct { *tchttp.BaseRequest // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 分页值,本地录制时参数无效 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制值,本地录制时参数无效 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
func NewDescribeRecordDatesByLiveRequest ¶ added in v1.0.313
func NewDescribeRecordDatesByLiveRequest() (request *DescribeRecordDatesByLiveRequest)
func (*DescribeRecordDatesByLiveRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeRecordDatesByLiveRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordDatesByLiveRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeRecordDatesByLiveRequest) ToJsonString() string
type DescribeRecordDatesByLiveRequestParams ¶ added in v1.0.426
type DescribeRecordDatesByLiveRequestParams struct { // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 分页值,本地录制时参数无效 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制值,本地录制时参数无效 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` }
Predefined struct for user
type DescribeRecordDatesByLiveResponse ¶ added in v1.0.313
type DescribeRecordDatesByLiveResponse struct { *tchttp.BaseResponse Response *DescribeRecordDatesByLiveResponseParams `json:"Response"` }
func NewDescribeRecordDatesByLiveResponse ¶ added in v1.0.313
func NewDescribeRecordDatesByLiveResponse() (response *DescribeRecordDatesByLiveResponse)
func (*DescribeRecordDatesByLiveResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeRecordDatesByLiveResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordDatesByLiveResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeRecordDatesByLiveResponse) ToJsonString() string
type DescribeRecordDatesByLiveResponseParams ¶ added in v1.0.426
type DescribeRecordDatesByLiveResponseParams struct { // 录制日期数组 // 注意:此字段可能返回 null,表示取不到有效值。 Dates []*string `json:"Dates,omitnil,omitempty" name:"Dates"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordStreamData ¶
type DescribeRecordStreamData struct { // Rtsp地址 RtspAddr *string `json:"RtspAddr,omitnil,omitempty" name:"RtspAddr"` // Rtmp地址 RtmpAddr *string `json:"RtmpAddr,omitnil,omitempty" name:"RtmpAddr"` // Hls地址 HlsAddr *string `json:"HlsAddr,omitnil,omitempty" name:"HlsAddr"` // Flv地址 FlvAddr *string `json:"FlvAddr,omitnil,omitempty" name:"FlvAddr"` // 流Id StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"` }
type DescribeRecordStreamRequest ¶
type DescribeRecordStreamRequest struct { *tchttp.BaseRequest // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流失效时间,UNIX时间戳,30天内 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 录像文件ID RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` // 录像流开始时间,当录像文件ID为空时有效,UNIX时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 录像流结束时间,当录像文件iD为空时有效,UNIX时间戳 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 通道唯一标识(此接口升级为必填字段) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewDescribeRecordStreamRequest ¶
func NewDescribeRecordStreamRequest() (request *DescribeRecordStreamRequest)
func (*DescribeRecordStreamRequest) FromJsonString ¶
func (r *DescribeRecordStreamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordStreamRequest) ToJsonString ¶
func (r *DescribeRecordStreamRequest) ToJsonString() string
type DescribeRecordStreamRequestParams ¶ added in v1.0.426
type DescribeRecordStreamRequestParams struct { // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 流失效时间,UNIX时间戳,30天内 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` // 录像文件ID RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` // 录像流开始时间,当录像文件ID为空时有效,UNIX时间戳 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 录像流结束时间,当录像文件iD为空时有效,UNIX时间戳 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 通道唯一标识(此接口升级为必填字段) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type DescribeRecordStreamResponse ¶
type DescribeRecordStreamResponse struct { *tchttp.BaseResponse Response *DescribeRecordStreamResponseParams `json:"Response"` }
func NewDescribeRecordStreamResponse ¶
func NewDescribeRecordStreamResponse() (response *DescribeRecordStreamResponse)
func (*DescribeRecordStreamResponse) FromJsonString ¶
func (r *DescribeRecordStreamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordStreamResponse) ToJsonString ¶
func (r *DescribeRecordStreamResponse) ToJsonString() string
type DescribeRecordStreamResponseParams ¶ added in v1.0.426
type DescribeRecordStreamResponseParams struct { // 结果 Data *DescribeRecordStreamData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordingPlanByIdRequest ¶ added in v1.0.325
type DescribeRecordingPlanByIdRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDescribeRecordingPlanByIdRequest ¶ added in v1.0.325
func NewDescribeRecordingPlanByIdRequest() (request *DescribeRecordingPlanByIdRequest)
func (*DescribeRecordingPlanByIdRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlanByIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordingPlanByIdRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlanByIdRequest) ToJsonString() string
type DescribeRecordingPlanByIdRequestParams ¶ added in v1.0.426
type DescribeRecordingPlanByIdRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DescribeRecordingPlanByIdResponse ¶ added in v1.0.325
type DescribeRecordingPlanByIdResponse struct { *tchttp.BaseResponse Response *DescribeRecordingPlanByIdResponseParams `json:"Response"` }
func NewDescribeRecordingPlanByIdResponse ¶ added in v1.0.325
func NewDescribeRecordingPlanByIdResponse() (response *DescribeRecordingPlanByIdResponse)
func (*DescribeRecordingPlanByIdResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlanByIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordingPlanByIdResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlanByIdResponse) ToJsonString() string
type DescribeRecordingPlanByIdResponseParams ¶ added in v1.0.426
type DescribeRecordingPlanByIdResponseParams struct { // 录制计划详情 // 注意:此字段可能返回 null,表示取不到有效值。 Plan *RecordPlanDetail `json:"Plan,omitnil,omitempty" name:"Plan"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordingPlansRequest ¶ added in v1.0.325
type DescribeRecordingPlansRequest struct {
*tchttp.BaseRequest
}
func NewDescribeRecordingPlansRequest ¶ added in v1.0.325
func NewDescribeRecordingPlansRequest() (request *DescribeRecordingPlansRequest)
func (*DescribeRecordingPlansRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlansRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordingPlansRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlansRequest) ToJsonString() string
type DescribeRecordingPlansRequestParams ¶ added in v1.0.426
type DescribeRecordingPlansRequestParams struct { }
Predefined struct for user
type DescribeRecordingPlansResponse ¶ added in v1.0.325
type DescribeRecordingPlansResponse struct { *tchttp.BaseResponse Response *DescribeRecordingPlansResponseParams `json:"Response"` }
func NewDescribeRecordingPlansResponse ¶ added in v1.0.325
func NewDescribeRecordingPlansResponse() (response *DescribeRecordingPlansResponse)
func (*DescribeRecordingPlansResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlansResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordingPlansResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeRecordingPlansResponse) ToJsonString() string
type DescribeRecordingPlansResponseParams ¶ added in v1.0.426
type DescribeRecordingPlansResponseParams struct { // 录制计划详情·列表 // 注意:此字段可能返回 null,表示取不到有效值。 Plans []*RecordPlanDetail `json:"Plans,omitnil,omitempty" name:"Plans"` // 录制计划总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSIPServerRequest ¶
type DescribeSIPServerRequest struct {
*tchttp.BaseRequest
}
func NewDescribeSIPServerRequest ¶
func NewDescribeSIPServerRequest() (request *DescribeSIPServerRequest)
func (*DescribeSIPServerRequest) FromJsonString ¶
func (r *DescribeSIPServerRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSIPServerRequest) ToJsonString ¶
func (r *DescribeSIPServerRequest) ToJsonString() string
type DescribeSIPServerRequestParams ¶ added in v1.0.426
type DescribeSIPServerRequestParams struct { }
Predefined struct for user
type DescribeSIPServerResponse ¶
type DescribeSIPServerResponse struct { *tchttp.BaseResponse Response *DescribeSIPServerResponseParams `json:"Response"` }
func NewDescribeSIPServerResponse ¶
func NewDescribeSIPServerResponse() (response *DescribeSIPServerResponse)
func (*DescribeSIPServerResponse) FromJsonString ¶
func (r *DescribeSIPServerResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSIPServerResponse) ToJsonString ¶
func (r *DescribeSIPServerResponse) ToJsonString() string
type DescribeSIPServerResponseParams ¶ added in v1.0.426
type DescribeSIPServerResponseParams struct { // SIP服务器相关配置项 Data *ServerConfiguration `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSceneRequest ¶ added in v1.0.325
type DescribeSceneRequest struct { *tchttp.BaseRequest // 场景ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
func NewDescribeSceneRequest ¶ added in v1.0.325
func NewDescribeSceneRequest() (request *DescribeSceneRequest)
func (*DescribeSceneRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeSceneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSceneRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeSceneRequest) ToJsonString() string
type DescribeSceneRequestParams ¶ added in v1.0.426
type DescribeSceneRequestParams struct { // 场景ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` }
Predefined struct for user
type DescribeSceneResponse ¶ added in v1.0.325
type DescribeSceneResponse struct { *tchttp.BaseResponse Response *DescribeSceneResponseParams `json:"Response"` }
func NewDescribeSceneResponse ¶ added in v1.0.325
func NewDescribeSceneResponse() (response *DescribeSceneResponse)
func (*DescribeSceneResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeSceneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSceneResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeSceneResponse) ToJsonString() string
type DescribeSceneResponseParams ¶ added in v1.0.426
type DescribeSceneResponseParams struct { // 场景ID // 注意:此字段可能返回 null,表示取不到有效值。 IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 录制时长(秒) // 注意:此字段可能返回 null,表示取不到有效值。 RecordDuration *int64 `json:"RecordDuration,omitnil,omitempty" name:"RecordDuration"` // 场景名称 // 注意:此字段可能返回 null,表示取不到有效值。 SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"` // 场景触发规则 // 注意:此字段可能返回 null,表示取不到有效值。 SceneTrigger *string `json:"SceneTrigger,omitnil,omitempty" name:"SceneTrigger"` // 存储时长 (天) // 注意:此字段可能返回 null,表示取不到有效值。 StoreDuration *int64 `json:"StoreDuration,omitnil,omitempty" name:"StoreDuration"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // 用户Uin Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeScenesRequest ¶ added in v1.0.313
type DescribeScenesRequest struct { *tchttp.BaseRequest // 条数限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeScenesRequest ¶ added in v1.0.313
func NewDescribeScenesRequest() (request *DescribeScenesRequest)
func (*DescribeScenesRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeScenesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScenesRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeScenesRequest) ToJsonString() string
type DescribeScenesRequestParams ¶ added in v1.0.426
type DescribeScenesRequestParams struct { // 条数限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeScenesResponse ¶ added in v1.0.313
type DescribeScenesResponse struct { *tchttp.BaseResponse Response *DescribeScenesResponseParams `json:"Response"` }
func NewDescribeScenesResponse ¶ added in v1.0.313
func NewDescribeScenesResponse() (response *DescribeScenesResponse)
func (*DescribeScenesResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeScenesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeScenesResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeScenesResponse) ToJsonString() string
type DescribeScenesResponseParams ¶ added in v1.0.426
type DescribeScenesResponseParams struct { // 场景总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 场景列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*SceneItem `json:"List,omitnil,omitempty" name:"List"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeStatisticDetailsRequest ¶
type DescribeStatisticDetailsRequest struct { *tchttp.BaseRequest // 开始日期,格式【YYYY-MM-DD】 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 结束日期,格式【YYYY-MM-DD】 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 统计项。取值范围: // 1.录制设备数:RecordingDevice // 2.非录制设备数:NonRecordingDevice // 3.观看流量总数:WatchFlux // 4.已用存储容量总数:StorageUsage // 5. X-P2P分享流量: P2PFluxTotal // 6. X-P2P峰值带宽: P2PPeakValue // 7. RTMP推流路数(直播推流): LivePushTotal StatisticField *string `json:"StatisticField,omitnil,omitempty" name:"StatisticField"` }
func NewDescribeStatisticDetailsRequest ¶
func NewDescribeStatisticDetailsRequest() (request *DescribeStatisticDetailsRequest)
func (*DescribeStatisticDetailsRequest) FromJsonString ¶
func (r *DescribeStatisticDetailsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStatisticDetailsRequest) ToJsonString ¶
func (r *DescribeStatisticDetailsRequest) ToJsonString() string
type DescribeStatisticDetailsRequestParams ¶ added in v1.0.426
type DescribeStatisticDetailsRequestParams struct { // 开始日期,格式【YYYY-MM-DD】 StartDate *string `json:"StartDate,omitnil,omitempty" name:"StartDate"` // 结束日期,格式【YYYY-MM-DD】 EndDate *string `json:"EndDate,omitnil,omitempty" name:"EndDate"` // 统计项。取值范围: // 1.录制设备数:RecordingDevice // 2.非录制设备数:NonRecordingDevice // 3.观看流量总数:WatchFlux // 4.已用存储容量总数:StorageUsage // 5. X-P2P分享流量: P2PFluxTotal // 6. X-P2P峰值带宽: P2PPeakValue // 7. RTMP推流路数(直播推流): LivePushTotal StatisticField *string `json:"StatisticField,omitnil,omitempty" name:"StatisticField"` }
Predefined struct for user
type DescribeStatisticDetailsResponse ¶
type DescribeStatisticDetailsResponse struct { *tchttp.BaseResponse Response *DescribeStatisticDetailsResponseParams `json:"Response"` }
func NewDescribeStatisticDetailsResponse ¶
func NewDescribeStatisticDetailsResponse() (response *DescribeStatisticDetailsResponse)
func (*DescribeStatisticDetailsResponse) FromJsonString ¶
func (r *DescribeStatisticDetailsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStatisticDetailsResponse) ToJsonString ¶
func (r *DescribeStatisticDetailsResponse) ToJsonString() string
type DescribeStatisticDetailsResponseParams ¶ added in v1.0.426
type DescribeStatisticDetailsResponseParams struct { // 统计详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*StatisticItem `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeStatisticSummaryRequest ¶
type DescribeStatisticSummaryRequest struct { *tchttp.BaseRequest // 指定日期。格式【YYYY-MM-DD】 Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
func NewDescribeStatisticSummaryRequest ¶
func NewDescribeStatisticSummaryRequest() (request *DescribeStatisticSummaryRequest)
func (*DescribeStatisticSummaryRequest) FromJsonString ¶
func (r *DescribeStatisticSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStatisticSummaryRequest) ToJsonString ¶
func (r *DescribeStatisticSummaryRequest) ToJsonString() string
type DescribeStatisticSummaryRequestParams ¶ added in v1.0.426
type DescribeStatisticSummaryRequestParams struct { // 指定日期。格式【YYYY-MM-DD】 Date *string `json:"Date,omitnil,omitempty" name:"Date"` }
Predefined struct for user
type DescribeStatisticSummaryResponse ¶
type DescribeStatisticSummaryResponse struct { *tchttp.BaseResponse Response *DescribeStatisticSummaryResponseParams `json:"Response"` }
func NewDescribeStatisticSummaryResponse ¶
func NewDescribeStatisticSummaryResponse() (response *DescribeStatisticSummaryResponse)
func (*DescribeStatisticSummaryResponse) FromJsonString ¶
func (r *DescribeStatisticSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStatisticSummaryResponse) ToJsonString ¶
func (r *DescribeStatisticSummaryResponse) ToJsonString() string
type DescribeStatisticSummaryResponseParams ¶ added in v1.0.426
type DescribeStatisticSummaryResponseParams struct { // 录制设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 RecordingDevice *uint64 `json:"RecordingDevice,omitnil,omitempty" name:"RecordingDevice"` // 非录制设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 NonRecordingDevice *uint64 `json:"NonRecordingDevice,omitnil,omitempty" name:"NonRecordingDevice"` // 观看流量总数。为直播观看流量与点播观看流量之和。单位:GB // 注意:此字段可能返回 null,表示取不到有效值。 WatchFlux *float64 `json:"WatchFlux,omitnil,omitempty" name:"WatchFlux"` // 累计有效存储容量总数。单位:GB // 注意:此字段可能返回 null,表示取不到有效值。 StorageUsage *float64 `json:"StorageUsage,omitnil,omitempty" name:"StorageUsage"` // X-P2P分享流量。单位 Byte // 注意:此字段可能返回 null,表示取不到有效值。 P2PFluxTotal *float64 `json:"P2PFluxTotal,omitnil,omitempty" name:"P2PFluxTotal"` // X-P2P峰值带宽。 单位bps // 注意:此字段可能返回 null,表示取不到有效值。 P2PPeakValue *float64 `json:"P2PPeakValue,omitnil,omitempty" name:"P2PPeakValue"` // RTMP推流路数 ( 直播推流) // 注意:此字段可能返回 null,表示取不到有效值。 LivePushTotal *int64 `json:"LivePushTotal,omitnil,omitempty" name:"LivePushTotal"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubGroupsRequest ¶
type DescribeSubGroupsRequest struct { *tchttp.BaseRequest // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组名称,根据名称模糊匹配子分组时为必填 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 偏移量,默认0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制数,默认200 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 是否统计子分组下的设备数,0:统计,1:不统计 OnlyGroup *int64 `json:"OnlyGroup,omitnil,omitempty" name:"OnlyGroup"` }
func NewDescribeSubGroupsRequest ¶
func NewDescribeSubGroupsRequest() (request *DescribeSubGroupsRequest)
func (*DescribeSubGroupsRequest) FromJsonString ¶
func (r *DescribeSubGroupsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubGroupsRequest) ToJsonString ¶
func (r *DescribeSubGroupsRequest) ToJsonString() string
type DescribeSubGroupsRequestParams ¶ added in v1.0.426
type DescribeSubGroupsRequestParams struct { // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组名称,根据名称模糊匹配子分组时为必填 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 偏移量,默认0 Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制数,默认200 Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 是否统计子分组下的设备数,0:统计,1:不统计 OnlyGroup *int64 `json:"OnlyGroup,omitnil,omitempty" name:"OnlyGroup"` }
Predefined struct for user
type DescribeSubGroupsResponse ¶
type DescribeSubGroupsResponse struct { *tchttp.BaseResponse Response *DescribeSubGroupsResponseParams `json:"Response"` }
func NewDescribeSubGroupsResponse ¶
func NewDescribeSubGroupsResponse() (response *DescribeSubGroupsResponse)
func (*DescribeSubGroupsResponse) FromJsonString ¶
func (r *DescribeSubGroupsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubGroupsResponse) ToJsonString ¶
func (r *DescribeSubGroupsResponse) ToJsonString() string
type DescribeSubGroupsResponseParams ¶ added in v1.0.426
type DescribeSubGroupsResponseParams struct { // 子分组详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 GroupList []*GroupItem `json:"GroupList,omitnil,omitempty" name:"GroupList"` // 子分组总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeSubscriptionStatusRequest ¶ added in v1.0.313
type DescribeSubscriptionStatusRequest struct { *tchttp.BaseRequest // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDescribeSubscriptionStatusRequest ¶ added in v1.0.313
func NewDescribeSubscriptionStatusRequest() (request *DescribeSubscriptionStatusRequest)
func (*DescribeSubscriptionStatusRequest) FromJsonString ¶ added in v1.0.313
func (r *DescribeSubscriptionStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubscriptionStatusRequest) ToJsonString ¶ added in v1.0.313
func (r *DescribeSubscriptionStatusRequest) ToJsonString() string
type DescribeSubscriptionStatusRequestParams ¶ added in v1.0.426
type DescribeSubscriptionStatusRequestParams struct { // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DescribeSubscriptionStatusResponse ¶ added in v1.0.313
type DescribeSubscriptionStatusResponse struct { *tchttp.BaseResponse Response *DescribeSubscriptionStatusResponseParams `json:"Response"` }
func NewDescribeSubscriptionStatusResponse ¶ added in v1.0.313
func NewDescribeSubscriptionStatusResponse() (response *DescribeSubscriptionStatusResponse)
func (*DescribeSubscriptionStatusResponse) FromJsonString ¶ added in v1.0.313
func (r *DescribeSubscriptionStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeSubscriptionStatusResponse) ToJsonString ¶ added in v1.0.313
func (r *DescribeSubscriptionStatusResponse) ToJsonString() string
type DescribeSubscriptionStatusResponseParams ¶ added in v1.0.426
type DescribeSubscriptionStatusResponseParams struct { // 设备GB28181报警订阅状态 1:未开启订阅;2:已开启订阅 AlarmStatus *int64 `json:"AlarmStatus,omitnil,omitempty" name:"AlarmStatus"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVideoListByChannelRequest ¶ added in v1.0.325
type DescribeVideoListByChannelRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 指定某天。取值【YYYY-MM-DD】 // 为空时默认查询最近一天的记录 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 限制量,默认2000 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
func NewDescribeVideoListByChannelRequest ¶ added in v1.0.325
func NewDescribeVideoListByChannelRequest() (request *DescribeVideoListByChannelRequest)
func (*DescribeVideoListByChannelRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeVideoListByChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoListByChannelRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeVideoListByChannelRequest) ToJsonString() string
type DescribeVideoListByChannelRequestParams ¶ added in v1.0.426
type DescribeVideoListByChannelRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道唯一标识 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 指定某天。取值【YYYY-MM-DD】 // 为空时默认查询最近一天的记录 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 限制量,默认2000 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` }
Predefined struct for user
type DescribeVideoListByChannelResponse ¶ added in v1.0.325
type DescribeVideoListByChannelResponse struct { *tchttp.BaseResponse Response *DescribeVideoListByChannelResponseParams `json:"Response"` }
func NewDescribeVideoListByChannelResponse ¶ added in v1.0.325
func NewDescribeVideoListByChannelResponse() (response *DescribeVideoListByChannelResponse)
func (*DescribeVideoListByChannelResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeVideoListByChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoListByChannelResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeVideoListByChannelResponse) ToJsonString() string
type DescribeVideoListByChannelResponseParams ¶ added in v1.0.426
type DescribeVideoListByChannelResponseParams struct { // 录像详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 VideoList []*RecordTaskItem `json:"VideoList,omitnil,omitempty" name:"VideoList"` // 录像总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVideoListRequest ¶
type DescribeVideoListRequest struct { *tchttp.BaseRequest // 偏移 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 开始时间戳,秒级 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳,秒级 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 开始录制范围 开始 StartRecordTime *int64 `json:"StartRecordTime,omitnil,omitempty" name:"StartRecordTime"` // 开始录制范围 结束 EndRecordTime *int64 `json:"EndRecordTime,omitnil,omitempty" name:"EndRecordTime"` // 过期时间范围 开始 StartExpireTime *int64 `json:"StartExpireTime,omitnil,omitempty" name:"StartExpireTime"` // 过期时间范围 结束 EndExpireTime *int64 `json:"EndExpireTime,omitnil,omitempty" name:"EndExpireTime"` // 文件大小范围 开始 单位byte StartFileSize *int64 `json:"StartFileSize,omitnil,omitempty" name:"StartFileSize"` // 文件大小范围 结束 单位byte EndFileSize *int64 `json:"EndFileSize,omitnil,omitempty" name:"EndFileSize"` // 录制状态 99: 录制方已经回写状态 1: 开始录制了,等待回写 2: 已经到了时间模板的停止时间,在等待录制方回写 IsRecording *int64 `json:"IsRecording,omitnil,omitempty" name:"IsRecording"` // 通道ID默认必传 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 告警ID WarnId *int64 `json:"WarnId,omitnil,omitempty" name:"WarnId"` // 录制类型 1: 联动计划录制 2: 告警录制 RecordType []*int64 `json:"RecordType,omitnil,omitempty" name:"RecordType"` }
func NewDescribeVideoListRequest ¶
func NewDescribeVideoListRequest() (request *DescribeVideoListRequest)
func (*DescribeVideoListRequest) FromJsonString ¶
func (r *DescribeVideoListRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoListRequest) ToJsonString ¶
func (r *DescribeVideoListRequest) ToJsonString() string
type DescribeVideoListRequestParams ¶ added in v1.0.426
type DescribeVideoListRequestParams struct { // 偏移 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 开始时间戳,秒级 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间戳,秒级 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 开始录制范围 开始 StartRecordTime *int64 `json:"StartRecordTime,omitnil,omitempty" name:"StartRecordTime"` // 开始录制范围 结束 EndRecordTime *int64 `json:"EndRecordTime,omitnil,omitempty" name:"EndRecordTime"` // 过期时间范围 开始 StartExpireTime *int64 `json:"StartExpireTime,omitnil,omitempty" name:"StartExpireTime"` // 过期时间范围 结束 EndExpireTime *int64 `json:"EndExpireTime,omitnil,omitempty" name:"EndExpireTime"` // 文件大小范围 开始 单位byte StartFileSize *int64 `json:"StartFileSize,omitnil,omitempty" name:"StartFileSize"` // 文件大小范围 结束 单位byte EndFileSize *int64 `json:"EndFileSize,omitnil,omitempty" name:"EndFileSize"` // 录制状态 99: 录制方已经回写状态 1: 开始录制了,等待回写 2: 已经到了时间模板的停止时间,在等待录制方回写 IsRecording *int64 `json:"IsRecording,omitnil,omitempty" name:"IsRecording"` // 通道ID默认必传 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 告警ID WarnId *int64 `json:"WarnId,omitnil,omitempty" name:"WarnId"` // 录制类型 1: 联动计划录制 2: 告警录制 RecordType []*int64 `json:"RecordType,omitnil,omitempty" name:"RecordType"` }
Predefined struct for user
type DescribeVideoListResponse ¶
type DescribeVideoListResponse struct { *tchttp.BaseResponse Response *DescribeVideoListResponseParams `json:"Response"` }
func NewDescribeVideoListResponse ¶
func NewDescribeVideoListResponse() (response *DescribeVideoListResponse)
func (*DescribeVideoListResponse) FromJsonString ¶
func (r *DescribeVideoListResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoListResponse) ToJsonString ¶
func (r *DescribeVideoListResponse) ToJsonString() string
type DescribeVideoListResponseParams ¶ added in v1.0.426
type DescribeVideoListResponseParams struct { // 总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 已废弃 VideoList *RecordTaskItem `json:"VideoList,omitnil,omitempty" name:"VideoList"` // 录像详情列表 RecordList []*RecordTaskItem `json:"RecordList,omitnil,omitempty" name:"RecordList"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWarnModRequest ¶ added in v1.0.325
type DescribeWarnModRequest struct {
*tchttp.BaseRequest
}
func NewDescribeWarnModRequest ¶ added in v1.0.325
func NewDescribeWarnModRequest() (request *DescribeWarnModRequest)
func (*DescribeWarnModRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeWarnModRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarnModRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeWarnModRequest) ToJsonString() string
type DescribeWarnModRequestParams ¶ added in v1.0.426
type DescribeWarnModRequestParams struct { }
Predefined struct for user
type DescribeWarnModResponse ¶ added in v1.0.325
type DescribeWarnModResponse struct { *tchttp.BaseResponse Response *DescribeWarnModResponseParams `json:"Response"` }
func NewDescribeWarnModResponse ¶ added in v1.0.325
func NewDescribeWarnModResponse() (response *DescribeWarnModResponse)
func (*DescribeWarnModResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeWarnModResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarnModResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeWarnModResponse) ToJsonString() string
type DescribeWarnModResponseParams ¶ added in v1.0.426
type DescribeWarnModResponseParams struct { // 告警类型 // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeWarningsRequest ¶ added in v1.0.325
type DescribeWarningsRequest struct { *tchttp.BaseRequest // 1:创建时间倒序 2:创建时间升序 3:level倒序 4:leve升序 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 可选设备id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 如果不传则查询所有,取值参见配置 WarnLevelArray []*int64 `json:"WarnLevelArray,omitnil,omitempty" name:"WarnLevelArray"` // 如果不传则查询所有,取值参见配置 WarnModeArray []*int64 `json:"WarnModeArray,omitnil,omitempty" name:"WarnModeArray"` // 不传认为是0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 不传认为是20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 形似:2021-05-21 00:00:00 .取值在当前日前30天内,不传默认是当前日前30天日期 DateBegin *string `json:"DateBegin,omitnil,omitempty" name:"DateBegin"` // 形似:2021-05-21 23:59:59 .取值在当前日前30天内,不传默认是当前日前30天日期 DateEnd *string `json:"DateEnd,omitnil,omitempty" name:"DateEnd"` }
func NewDescribeWarningsRequest ¶ added in v1.0.325
func NewDescribeWarningsRequest() (request *DescribeWarningsRequest)
func (*DescribeWarningsRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeWarningsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarningsRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeWarningsRequest) ToJsonString() string
type DescribeWarningsRequestParams ¶ added in v1.0.426
type DescribeWarningsRequestParams struct { // 1:创建时间倒序 2:创建时间升序 3:level倒序 4:leve升序 OrderType *int64 `json:"OrderType,omitnil,omitempty" name:"OrderType"` // 可选设备id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 如果不传则查询所有,取值参见配置 WarnLevelArray []*int64 `json:"WarnLevelArray,omitnil,omitempty" name:"WarnLevelArray"` // 如果不传则查询所有,取值参见配置 WarnModeArray []*int64 `json:"WarnModeArray,omitnil,omitempty" name:"WarnModeArray"` // 不传认为是0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 不传认为是20 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 形似:2021-05-21 00:00:00 .取值在当前日前30天内,不传默认是当前日前30天日期 DateBegin *string `json:"DateBegin,omitnil,omitempty" name:"DateBegin"` // 形似:2021-05-21 23:59:59 .取值在当前日前30天内,不传默认是当前日前30天日期 DateEnd *string `json:"DateEnd,omitnil,omitempty" name:"DateEnd"` }
Predefined struct for user
type DescribeWarningsResponse ¶ added in v1.0.325
type DescribeWarningsResponse struct { *tchttp.BaseResponse Response *DescribeWarningsResponseParams `json:"Response"` }
func NewDescribeWarningsResponse ¶ added in v1.0.325
func NewDescribeWarningsResponse() (response *DescribeWarningsResponse)
func (*DescribeWarningsResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeWarningsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeWarningsResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeWarningsResponse) ToJsonString() string
type DescribeWarningsResponseParams ¶ added in v1.0.426
type DescribeWarningsResponseParams struct { // 总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 告警列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*WarningsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeXP2PDataRequest ¶ added in v1.0.325
type DescribeXP2PDataRequest struct { *tchttp.BaseRequest // P2P应用ID P2PAppId *string `json:"P2PAppId,omitnil,omitempty" name:"P2PAppId"` // 查询开始时间,时间戳秒 From *int64 `json:"From,omitnil,omitempty" name:"From"` // 查询结束时间,时间戳秒 To *int64 `json:"To,omitnil,omitempty" name:"To"` // P2P通路ID P2PChannelId *string `json:"P2PChannelId,omitnil,omitempty" name:"P2PChannelId"` }
func NewDescribeXP2PDataRequest ¶ added in v1.0.325
func NewDescribeXP2PDataRequest() (request *DescribeXP2PDataRequest)
func (*DescribeXP2PDataRequest) FromJsonString ¶ added in v1.0.325
func (r *DescribeXP2PDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeXP2PDataRequest) ToJsonString ¶ added in v1.0.325
func (r *DescribeXP2PDataRequest) ToJsonString() string
type DescribeXP2PDataRequestParams ¶ added in v1.0.426
type DescribeXP2PDataRequestParams struct { // P2P应用ID P2PAppId *string `json:"P2PAppId,omitnil,omitempty" name:"P2PAppId"` // 查询开始时间,时间戳秒 From *int64 `json:"From,omitnil,omitempty" name:"From"` // 查询结束时间,时间戳秒 To *int64 `json:"To,omitnil,omitempty" name:"To"` // P2P通路ID P2PChannelId *string `json:"P2PChannelId,omitnil,omitempty" name:"P2PChannelId"` }
Predefined struct for user
type DescribeXP2PDataResponse ¶ added in v1.0.325
type DescribeXP2PDataResponse struct { *tchttp.BaseResponse Response *DescribeXP2PDataResponseParams `json:"Response"` }
func NewDescribeXP2PDataResponse ¶ added in v1.0.325
func NewDescribeXP2PDataResponse() (response *DescribeXP2PDataResponse)
func (*DescribeXP2PDataResponse) FromJsonString ¶ added in v1.0.325
func (r *DescribeXP2PDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeXP2PDataResponse) ToJsonString ¶ added in v1.0.325
func (r *DescribeXP2PDataResponse) ToJsonString() string
type DescribeXP2PDataResponseParams ¶ added in v1.0.426
type DescribeXP2PDataResponseParams struct { // [log_time,cdn_bytes , p2p_bytes, online_people, stuck_times, stuck_people,request,request_success,request_fail,play_fail] // [时间戳,cdn流量(字节) , p2p流量(字节), 在线人数, 卡播次数, 卡播人数,起播请求次数,起播成功次数,起播失败次数,播放失败次数, pcdn cdn流量(字节), pcdn路由流量(字节), 上传流量(字节)] // [1481016480, 46118502414, 75144943171, 61691, 3853, 0,0,0,0,0, 0, 0, 0] // 注意:此字段可能返回 null,表示取不到有效值。 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DevGroupInfo ¶
type DevGroupInfo struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组路径 GroupPath *string `json:"GroupPath,omitnil,omitempty" name:"GroupPath"` // 父分组ID ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 设备错误,仅在用户没权限或者设备已删除时返回具体结果 Error *string `json:"Error,omitnil,omitempty" name:"Error"` }
type DeviceItem ¶
type DeviceMonitorValue ¶ added in v1.0.325
type Events ¶ added in v1.0.325
type Events struct { // 开始时间,秒级时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 EventTime *int64 `json:"EventTime,omitnil,omitempty" name:"EventTime"` // 事件类型 1:注册 2:心跳 4:录制异常 5:播放异常 6:流中断 // 注意:此字段可能返回 null,表示取不到有效值。 EventType *int64 `json:"EventType,omitnil,omitempty" name:"EventType"` // 事件描述 // 注意:此字段可能返回 null,表示取不到有效值。 EventDesc *string `json:"EventDesc,omitnil,omitempty" name:"EventDesc"` // 设备类型 DeviceType *int64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // 设备地址 DeviceAddress *string `json:"DeviceAddress,omitnil,omitempty" name:"DeviceAddress"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道Id ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 事件日志 EventLog *string `json:"EventLog,omitnil,omitempty" name:"EventLog"` // 设备备注名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` }
type GetRecordDatesByDevRequest ¶
type GetRecordDatesByDevRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 限制量,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 通道唯一标识,对于NVR设备,多通道IPC设备,设备编码与通道编码不一致的IPC设备,此字段为必填 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
func NewGetRecordDatesByDevRequest ¶
func NewGetRecordDatesByDevRequest() (request *GetRecordDatesByDevRequest)
func (*GetRecordDatesByDevRequest) FromJsonString ¶
func (r *GetRecordDatesByDevRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordDatesByDevRequest) ToJsonString ¶
func (r *GetRecordDatesByDevRequest) ToJsonString() string
type GetRecordDatesByDevRequestParams ¶ added in v1.0.426
type GetRecordDatesByDevRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 限制量,默认200 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 偏移量,默认0 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 通道唯一标识,对于NVR设备,多通道IPC设备,设备编码与通道编码不一致的IPC设备,此字段为必填 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type GetRecordDatesByDevResponse ¶
type GetRecordDatesByDevResponse struct { *tchttp.BaseResponse Response *GetRecordDatesByDevResponseParams `json:"Response"` }
func NewGetRecordDatesByDevResponse ¶
func NewGetRecordDatesByDevResponse() (response *GetRecordDatesByDevResponse)
func (*GetRecordDatesByDevResponse) FromJsonString ¶
func (r *GetRecordDatesByDevResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordDatesByDevResponse) ToJsonString ¶
func (r *GetRecordDatesByDevResponse) ToJsonString() string
type GetRecordDatesByDevResponseParams ¶ added in v1.0.426
type GetRecordDatesByDevResponseParams struct { // 含有录像文件的日期列表 // 注意:此字段可能返回 null,表示取不到有效值。 Dates []*string `json:"Dates,omitnil,omitempty" name:"Dates"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRecordPlanByDevRequest ¶
type GetRecordPlanByDevRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewGetRecordPlanByDevRequest ¶
func NewGetRecordPlanByDevRequest() (request *GetRecordPlanByDevRequest)
func (*GetRecordPlanByDevRequest) FromJsonString ¶
func (r *GetRecordPlanByDevRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordPlanByDevRequest) ToJsonString ¶
func (r *GetRecordPlanByDevRequest) ToJsonString() string
type GetRecordPlanByDevRequestParams ¶ added in v1.0.426
type GetRecordPlanByDevRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type GetRecordPlanByDevResponse ¶
type GetRecordPlanByDevResponse struct { *tchttp.BaseResponse Response *GetRecordPlanByDevResponseParams `json:"Response"` }
func NewGetRecordPlanByDevResponse ¶
func NewGetRecordPlanByDevResponse() (response *GetRecordPlanByDevResponse)
func (*GetRecordPlanByDevResponse) FromJsonString ¶
func (r *GetRecordPlanByDevResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordPlanByDevResponse) ToJsonString ¶
func (r *GetRecordPlanByDevResponse) ToJsonString() string
type GetRecordPlanByDevResponseParams ¶ added in v1.0.426
type GetRecordPlanByDevResponseParams struct { // 录制计划详情 // 注意:此字段可能返回 null,表示取不到有效值。 Plan *RecordPlanItem `json:"Plan,omitnil,omitempty" name:"Plan"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRecordPlanByIdRequest ¶
type GetRecordPlanByIdRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewGetRecordPlanByIdRequest ¶
func NewGetRecordPlanByIdRequest() (request *GetRecordPlanByIdRequest)
func (*GetRecordPlanByIdRequest) FromJsonString ¶
func (r *GetRecordPlanByIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordPlanByIdRequest) ToJsonString ¶
func (r *GetRecordPlanByIdRequest) ToJsonString() string
type GetRecordPlanByIdRequestParams ¶ added in v1.0.426
type GetRecordPlanByIdRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type GetRecordPlanByIdResponse ¶
type GetRecordPlanByIdResponse struct { *tchttp.BaseResponse Response *GetRecordPlanByIdResponseParams `json:"Response"` }
func NewGetRecordPlanByIdResponse ¶
func NewGetRecordPlanByIdResponse() (response *GetRecordPlanByIdResponse)
func (*GetRecordPlanByIdResponse) FromJsonString ¶
func (r *GetRecordPlanByIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordPlanByIdResponse) ToJsonString ¶
func (r *GetRecordPlanByIdResponse) ToJsonString() string
type GetRecordPlanByIdResponseParams ¶ added in v1.0.426
type GetRecordPlanByIdResponseParams struct { // 录制计划详情 // 注意:此字段可能返回 null,表示取不到有效值。 Plan *RecordPlanItem `json:"Plan,omitnil,omitempty" name:"Plan"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetRecordPlansRequest ¶
type GetRecordPlansRequest struct {
*tchttp.BaseRequest
}
func NewGetRecordPlansRequest ¶
func NewGetRecordPlansRequest() (request *GetRecordPlansRequest)
func (*GetRecordPlansRequest) FromJsonString ¶
func (r *GetRecordPlansRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordPlansRequest) ToJsonString ¶
func (r *GetRecordPlansRequest) ToJsonString() string
type GetRecordPlansRequestParams ¶ added in v1.0.426
type GetRecordPlansRequestParams struct { }
Predefined struct for user
type GetRecordPlansResponse ¶
type GetRecordPlansResponse struct { *tchttp.BaseResponse Response *GetRecordPlansResponseParams `json:"Response"` }
func NewGetRecordPlansResponse ¶
func NewGetRecordPlansResponse() (response *GetRecordPlansResponse)
func (*GetRecordPlansResponse) FromJsonString ¶
func (r *GetRecordPlansResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetRecordPlansResponse) ToJsonString ¶
func (r *GetRecordPlansResponse) ToJsonString() string
type GetRecordPlansResponseParams ¶ added in v1.0.426
type GetRecordPlansResponseParams struct { // 录制计划详情·列表 // 注意:此字段可能返回 null,表示取不到有效值。 Plans []*RecordPlanItem `json:"Plans,omitnil,omitempty" name:"Plans"` // 录制计划总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetTimeTemplateByIdRequest ¶
type GetTimeTemplateByIdRequest struct { *tchttp.BaseRequest // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewGetTimeTemplateByIdRequest ¶
func NewGetTimeTemplateByIdRequest() (request *GetTimeTemplateByIdRequest)
func (*GetTimeTemplateByIdRequest) FromJsonString ¶
func (r *GetTimeTemplateByIdRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTimeTemplateByIdRequest) ToJsonString ¶
func (r *GetTimeTemplateByIdRequest) ToJsonString() string
type GetTimeTemplateByIdRequestParams ¶ added in v1.0.426
type GetTimeTemplateByIdRequestParams struct { // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type GetTimeTemplateByIdResponse ¶
type GetTimeTemplateByIdResponse struct { *tchttp.BaseResponse Response *GetTimeTemplateByIdResponseParams `json:"Response"` }
func NewGetTimeTemplateByIdResponse ¶
func NewGetTimeTemplateByIdResponse() (response *GetTimeTemplateByIdResponse)
func (*GetTimeTemplateByIdResponse) FromJsonString ¶
func (r *GetTimeTemplateByIdResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTimeTemplateByIdResponse) ToJsonString ¶
func (r *GetTimeTemplateByIdResponse) ToJsonString() string
type GetTimeTemplateByIdResponseParams ¶ added in v1.0.426
type GetTimeTemplateByIdResponseParams struct { // 时间模板详情 // 注意:此字段可能返回 null,表示取不到有效值。 Template *TimeTemplateItem `json:"Template,omitnil,omitempty" name:"Template"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetTimeTemplatesRequest ¶
type GetTimeTemplatesRequest struct {
*tchttp.BaseRequest
}
func NewGetTimeTemplatesRequest ¶
func NewGetTimeTemplatesRequest() (request *GetTimeTemplatesRequest)
func (*GetTimeTemplatesRequest) FromJsonString ¶
func (r *GetTimeTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTimeTemplatesRequest) ToJsonString ¶
func (r *GetTimeTemplatesRequest) ToJsonString() string
type GetTimeTemplatesRequestParams ¶ added in v1.0.426
type GetTimeTemplatesRequestParams struct { }
Predefined struct for user
type GetTimeTemplatesResponse ¶
type GetTimeTemplatesResponse struct { *tchttp.BaseResponse Response *GetTimeTemplatesResponseParams `json:"Response"` }
func NewGetTimeTemplatesResponse ¶
func NewGetTimeTemplatesResponse() (response *GetTimeTemplatesResponse)
func (*GetTimeTemplatesResponse) FromJsonString ¶
func (r *GetTimeTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetTimeTemplatesResponse) ToJsonString ¶
func (r *GetTimeTemplatesResponse) ToJsonString() string
type GetTimeTemplatesResponseParams ¶ added in v1.0.426
type GetTimeTemplatesResponseParams struct { // 时间模板列表 // 注意:此字段可能返回 null,表示取不到有效值。 Templates []*TimeTemplateItem `json:"Templates,omitnil,omitempty" name:"Templates"` // 时间模板总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GetVideoListByConRequest ¶
type GetVideoListByConRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 通道唯一标识,对于NVR设备,多通道IPC设备,设备编码与通道编码不一致的IPC设备,此字段为必填 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 0:查询指定日期的录像;1:查询最近一天的录像;默认0 LatestDay *int64 `json:"LatestDay,omitnil,omitempty" name:"LatestDay"` // 指定某天。取值【YYYY-MM-DD】 // 为空时默认查询最近一天的记录 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
func NewGetVideoListByConRequest ¶
func NewGetVideoListByConRequest() (request *GetVideoListByConRequest)
func (*GetVideoListByConRequest) FromJsonString ¶
func (r *GetVideoListByConRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetVideoListByConRequest) ToJsonString ¶
func (r *GetVideoListByConRequest) ToJsonString() string
type GetVideoListByConRequestParams ¶ added in v1.0.426
type GetVideoListByConRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 偏移量 Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"` // 限制量 Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"` // 通道唯一标识,对于NVR设备,多通道IPC设备,设备编码与通道编码不一致的IPC设备,此字段为必填 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 0:查询指定日期的录像;1:查询最近一天的录像;默认0 LatestDay *int64 `json:"LatestDay,omitnil,omitempty" name:"LatestDay"` // 指定某天。取值【YYYY-MM-DD】 // 为空时默认查询最近一天的记录 Date *string `json:"Date,omitnil,omitempty" name:"Date"` // 1: 云端录制 2: 本地录制 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` }
Predefined struct for user
type GetVideoListByConResponse ¶
type GetVideoListByConResponse struct { *tchttp.BaseResponse Response *GetVideoListByConResponseParams `json:"Response"` }
func NewGetVideoListByConResponse ¶
func NewGetVideoListByConResponse() (response *GetVideoListByConResponse)
func (*GetVideoListByConResponse) FromJsonString ¶
func (r *GetVideoListByConResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*GetVideoListByConResponse) ToJsonString ¶
func (r *GetVideoListByConResponse) ToJsonString() string
type GetVideoListByConResponseParams ¶ added in v1.0.426
type GetVideoListByConResponseParams struct { // 录像详情列表 // 注意:此字段可能返回 null,表示取不到有效值。 VideoList []*RecordTaskItem `json:"VideoList,omitnil,omitempty" name:"VideoList"` // 录像总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type GroupDeviceItem ¶
type GroupDeviceItem struct { // 设备唯一标识 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` // 设备状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 扩展信息 // 注意:此字段可能返回 null,表示取不到有效值。 ExtraInformation *string `json:"ExtraInformation,omitnil,omitempty" name:"ExtraInformation"` // 设备类型 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceType *int64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"` // rtsp地址 // 注意:此字段可能返回 null,表示取不到有效值。 RTSPUrl *string `json:"RTSPUrl,omitnil,omitempty" name:"RTSPUrl"` // 设备编码 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceCode *string `json:"DeviceCode,omitnil,omitempty" name:"DeviceCode"` // 是否存在录像 // 注意:此字段可能返回 null,表示取不到有效值。 IsRecord *int64 `json:"IsRecord,omitnil,omitempty" name:"IsRecord"` // 该设备是否可录制 // 注意:此字段可能返回 null,表示取不到有效值。 Recordable *int64 `json:"Recordable,omitnil,omitempty" name:"Recordable"` // 设备接入协议 // 注意:此字段可能返回 null,表示取不到有效值。 Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"` // 设备创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 设备通道总数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelNum *int64 `json:"ChannelNum,omitnil,omitempty" name:"ChannelNum"` // 设备视频通道总数 // 注意:此字段可能返回 null,表示取不到有效值。 VideoChannelNum *int64 `json:"VideoChannelNum,omitnil,omitempty" name:"VideoChannelNum"` }
type GroupInfo ¶
type GroupInfo struct { // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组名称 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 分组类型 GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"` // 分组路径 GroupPath *string `json:"GroupPath,omitnil,omitempty" name:"GroupPath"` // 父分组ID ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 分组描述 GroupDescribe *string `json:"GroupDescribe,omitnil,omitempty" name:"GroupDescribe"` // 扩展信息 ExtraInformation *string `json:"ExtraInformation,omitnil,omitempty" name:"ExtraInformation"` // 创建时间 CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 分组状态 // 注意:此字段可能返回 null,表示取不到有效值。 GroupStatus *int64 `json:"GroupStatus,omitnil,omitempty" name:"GroupStatus"` // 设备不存在时产生的错误 // 注意:此字段可能返回 null,表示取不到有效值。 Error *string `json:"Error,omitnil,omitempty" name:"Error"` }
type GroupItem ¶
type GroupItem struct { // 分组名称 // 注意:此字段可能返回 null,表示取不到有效值。 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 父分组ID // 注意:此字段可能返回 null,表示取不到有效值。 ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 分组ID // 注意:此字段可能返回 null,表示取不到有效值。 GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组路径 // 注意:此字段可能返回 null,表示取不到有效值。 GroupPath *string `json:"GroupPath,omitnil,omitempty" name:"GroupPath"` // 分组描述 // 注意:此字段可能返回 null,表示取不到有效值。 GroupDescribe *string `json:"GroupDescribe,omitnil,omitempty" name:"GroupDescribe"` // 分组绑定设备数 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceNum *int64 `json:"DeviceNum,omitnil,omitempty" name:"DeviceNum"` // 子分组数量 // 注意:此字段可能返回 null,表示取不到有效值。 SubGroupNum *int64 `json:"SubGroupNum,omitnil,omitempty" name:"SubGroupNum"` // 分组附加信息 // 注意:此字段可能返回 null,表示取不到有效值。 ExtraInformation *string `json:"ExtraInformation,omitnil,omitempty" name:"ExtraInformation"` // 分组类型 // 注意:此字段可能返回 null,表示取不到有效值。 GroupType *string `json:"GroupType,omitnil,omitempty" name:"GroupType"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 分组状态 // 注意:此字段可能返回 null,表示取不到有效值。 GroupStatus *int64 `json:"GroupStatus,omitnil,omitempty" name:"GroupStatus"` }
type LiveChannelInfo ¶ added in v1.0.313
type LiveChannelInfo struct { // 频道ID // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 频道名称 // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` // 频道类型 // 注意:此字段可能返回 null,表示取不到有效值。 LiveChannelType *int64 `json:"LiveChannelType,omitnil,omitempty" name:"LiveChannelType"` // 通道直播状态:1: 未推流,2: 推流中 // 注意:此字段可能返回 null,表示取不到有效值。 LiveStatus *int64 `json:"LiveStatus,omitnil,omitempty" name:"LiveStatus"` // 推流地址 // 注意:此字段可能返回 null,表示取不到有效值。 PushStreamAddress *string `json:"PushStreamAddress,omitnil,omitempty" name:"PushStreamAddress"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type LiveChannelItem ¶ added in v1.0.313
type LiveRecordItem ¶ added in v1.0.313
type LiveRecordItem struct { // 录制文件自增ID IntID *int64 `json:"IntID,omitnil,omitempty" name:"IntID"` // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 过期时间 ExpectDeleteTime *int64 `json:"ExpectDeleteTime,omitnil,omitempty" name:"ExpectDeleteTime"` // 录制时长 RecordTimeLen *int64 `json:"RecordTimeLen,omitnil,omitempty" name:"RecordTimeLen"` // 文件大小 FileSize *int64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` // 录制文件url VideoUrl *string `json:"VideoUrl,omitnil,omitempty" name:"VideoUrl"` // 录制计划ID RecordPlanId *string `json:"RecordPlanId,omitnil,omitempty" name:"RecordPlanId"` // 录制开始时间 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 录制结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type LiveRecordPlanItem ¶ added in v1.0.313
type MessageForward ¶ added in v1.0.314
type MessageForward struct { // 配置ID // 注意:此字段可能返回 null,表示取不到有效值。 IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 用户Uin // 注意:此字段可能返回 null,表示取不到有效值。 Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // json数组, 转发类型 1: 告警 2:GPS // 注意:此字段可能返回 null,表示取不到有效值。 MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"` // 区域ID // 注意:此字段可能返回 null,表示取不到有效值。 RegionId *string `json:"RegionId,omitnil,omitempty" name:"RegionId"` // 区域名称 // 注意:此字段可能返回 null,表示取不到有效值。 RegionName *string `json:"RegionName,omitnil,omitempty" name:"RegionName"` // 实例ID // 注意:此字段可能返回 null,表示取不到有效值。 Instance *string `json:"Instance,omitnil,omitempty" name:"Instance"` // 实例名称 // 注意:此字段可能返回 null,表示取不到有效值。 InstanceName *string `json:"InstanceName,omitnil,omitempty" name:"InstanceName"` // kafka topic id // 注意:此字段可能返回 null,表示取不到有效值。 TopicId *string `json:"TopicId,omitnil,omitempty" name:"TopicId"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` // topic 名称 // 注意:此字段可能返回 null,表示取不到有效值。 TopicName *string `json:"TopicName,omitnil,omitempty" name:"TopicName"` }
type ModifyBindPlanLiveChannelRequest ¶ added in v1.0.313
type ModifyBindPlanLiveChannelRequest struct { *tchttp.BaseRequest // 直播录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 1: 绑定 2: 解绑 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 直播频道ID列表 LiveChannelIds []*string `json:"LiveChannelIds,omitnil,omitempty" name:"LiveChannelIds"` }
func NewModifyBindPlanLiveChannelRequest ¶ added in v1.0.313
func NewModifyBindPlanLiveChannelRequest() (request *ModifyBindPlanLiveChannelRequest)
func (*ModifyBindPlanLiveChannelRequest) FromJsonString ¶ added in v1.0.313
func (r *ModifyBindPlanLiveChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindPlanLiveChannelRequest) ToJsonString ¶ added in v1.0.313
func (r *ModifyBindPlanLiveChannelRequest) ToJsonString() string
type ModifyBindPlanLiveChannelRequestParams ¶ added in v1.0.426
type ModifyBindPlanLiveChannelRequestParams struct { // 直播录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 1: 绑定 2: 解绑 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 直播频道ID列表 LiveChannelIds []*string `json:"LiveChannelIds,omitnil,omitempty" name:"LiveChannelIds"` }
Predefined struct for user
type ModifyBindPlanLiveChannelResponse ¶ added in v1.0.313
type ModifyBindPlanLiveChannelResponse struct { *tchttp.BaseResponse Response *ModifyBindPlanLiveChannelResponseParams `json:"Response"` }
func NewModifyBindPlanLiveChannelResponse ¶ added in v1.0.313
func NewModifyBindPlanLiveChannelResponse() (response *ModifyBindPlanLiveChannelResponse)
func (*ModifyBindPlanLiveChannelResponse) FromJsonString ¶ added in v1.0.313
func (r *ModifyBindPlanLiveChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindPlanLiveChannelResponse) ToJsonString ¶ added in v1.0.313
func (r *ModifyBindPlanLiveChannelResponse) ToJsonString() string
type ModifyBindPlanLiveChannelResponseParams ¶ added in v1.0.426
type ModifyBindPlanLiveChannelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBindRecordingPlanRequest ¶ added in v1.0.325
type ModifyBindRecordingPlanRequest struct { *tchttp.BaseRequest // 操作类型: 1-绑定设备 ;2-解绑设备 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 录制通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` }
func NewModifyBindRecordingPlanRequest ¶ added in v1.0.325
func NewModifyBindRecordingPlanRequest() (request *ModifyBindRecordingPlanRequest)
func (*ModifyBindRecordingPlanRequest) FromJsonString ¶ added in v1.0.325
func (r *ModifyBindRecordingPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindRecordingPlanRequest) ToJsonString ¶ added in v1.0.325
func (r *ModifyBindRecordingPlanRequest) ToJsonString() string
type ModifyBindRecordingPlanRequestParams ¶ added in v1.0.426
type ModifyBindRecordingPlanRequestParams struct { // 操作类型: 1-绑定设备 ;2-解绑设备 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 录制通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` }
Predefined struct for user
type ModifyBindRecordingPlanResponse ¶ added in v1.0.325
type ModifyBindRecordingPlanResponse struct { *tchttp.BaseResponse Response *ModifyBindRecordingPlanResponseParams `json:"Response"` }
func NewModifyBindRecordingPlanResponse ¶ added in v1.0.325
func NewModifyBindRecordingPlanResponse() (response *ModifyBindRecordingPlanResponse)
func (*ModifyBindRecordingPlanResponse) FromJsonString ¶ added in v1.0.325
func (r *ModifyBindRecordingPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindRecordingPlanResponse) ToJsonString ¶ added in v1.0.325
func (r *ModifyBindRecordingPlanResponse) ToJsonString() string
type ModifyBindRecordingPlanResponseParams ¶ added in v1.0.426
type ModifyBindRecordingPlanResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBindSceneChannelsRequest ¶ added in v1.0.325
type ModifyBindSceneChannelsRequest struct { *tchttp.BaseRequest // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 1: 绑定 2: 解绑 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` }
func NewModifyBindSceneChannelsRequest ¶ added in v1.0.325
func NewModifyBindSceneChannelsRequest() (request *ModifyBindSceneChannelsRequest)
func (*ModifyBindSceneChannelsRequest) FromJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindSceneChannelsRequest) ToJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneChannelsRequest) ToJsonString() string
type ModifyBindSceneChannelsRequestParams ¶ added in v1.0.426
type ModifyBindSceneChannelsRequestParams struct { // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 1: 绑定 2: 解绑 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 通道列表 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` }
Predefined struct for user
type ModifyBindSceneChannelsResponse ¶ added in v1.0.325
type ModifyBindSceneChannelsResponse struct { *tchttp.BaseResponse Response *ModifyBindSceneChannelsResponseParams `json:"Response"` }
func NewModifyBindSceneChannelsResponse ¶ added in v1.0.325
func NewModifyBindSceneChannelsResponse() (response *ModifyBindSceneChannelsResponse)
func (*ModifyBindSceneChannelsResponse) FromJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindSceneChannelsResponse) ToJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneChannelsResponse) ToJsonString() string
type ModifyBindSceneChannelsResponseParams ¶ added in v1.0.426
type ModifyBindSceneChannelsResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyBindSceneDeviceRequest ¶ added in v1.0.325
type ModifyBindSceneDeviceRequest struct { *tchttp.BaseRequest // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 1: 绑定 2: 解绑 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备列表 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` }
func NewModifyBindSceneDeviceRequest ¶ added in v1.0.325
func NewModifyBindSceneDeviceRequest() (request *ModifyBindSceneDeviceRequest)
func (*ModifyBindSceneDeviceRequest) FromJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindSceneDeviceRequest) ToJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneDeviceRequest) ToJsonString() string
type ModifyBindSceneDeviceRequestParams ¶ added in v1.0.426
type ModifyBindSceneDeviceRequestParams struct { // 场景ID SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 1: 绑定 2: 解绑 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备列表 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` }
Predefined struct for user
type ModifyBindSceneDeviceResponse ¶ added in v1.0.325
type ModifyBindSceneDeviceResponse struct { *tchttp.BaseResponse Response *ModifyBindSceneDeviceResponseParams `json:"Response"` }
func NewModifyBindSceneDeviceResponse ¶ added in v1.0.325
func NewModifyBindSceneDeviceResponse() (response *ModifyBindSceneDeviceResponse)
func (*ModifyBindSceneDeviceResponse) FromJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyBindSceneDeviceResponse) ToJsonString ¶ added in v1.0.325
func (r *ModifyBindSceneDeviceResponse) ToJsonString() string
type ModifyBindSceneDeviceResponseParams ¶ added in v1.0.426
type ModifyBindSceneDeviceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyDeviceDataRequest ¶
type ModifyDeviceDataRequest struct { *tchttp.BaseRequest // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` }
func NewModifyDeviceDataRequest ¶
func NewModifyDeviceDataRequest() (request *ModifyDeviceDataRequest)
func (*ModifyDeviceDataRequest) FromJsonString ¶
func (r *ModifyDeviceDataRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDeviceDataRequest) ToJsonString ¶
func (r *ModifyDeviceDataRequest) ToJsonString() string
type ModifyDeviceDataRequestParams ¶ added in v1.0.426
type ModifyDeviceDataRequestParams struct { // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称 NickName *string `json:"NickName,omitnil,omitempty" name:"NickName"` }
Predefined struct for user
type ModifyDeviceDataResponse ¶
type ModifyDeviceDataResponse struct { *tchttp.BaseResponse Response *ModifyDeviceDataResponseParams `json:"Response"` }
func NewModifyDeviceDataResponse ¶
func NewModifyDeviceDataResponse() (response *ModifyDeviceDataResponse)
func (*ModifyDeviceDataResponse) FromJsonString ¶
func (r *ModifyDeviceDataResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDeviceDataResponse) ToJsonString ¶
func (r *ModifyDeviceDataResponse) ToJsonString() string
type ModifyDeviceDataResponseParams ¶ added in v1.0.426
type ModifyDeviceDataResponseParams struct { // 操作结果,“OK”表示成功,其他表示失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLiveChannelRequest ¶ added in v1.0.313
type ModifyLiveChannelRequest struct { *tchttp.BaseRequest // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 直播频道名 LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` }
func NewModifyLiveChannelRequest ¶ added in v1.0.313
func NewModifyLiveChannelRequest() (request *ModifyLiveChannelRequest)
func (*ModifyLiveChannelRequest) FromJsonString ¶ added in v1.0.313
func (r *ModifyLiveChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLiveChannelRequest) ToJsonString ¶ added in v1.0.313
func (r *ModifyLiveChannelRequest) ToJsonString() string
type ModifyLiveChannelRequestParams ¶ added in v1.0.426
type ModifyLiveChannelRequestParams struct { // 直播频道ID LiveChannelId *string `json:"LiveChannelId,omitnil,omitempty" name:"LiveChannelId"` // 直播频道名 LiveChannelName *string `json:"LiveChannelName,omitnil,omitempty" name:"LiveChannelName"` }
Predefined struct for user
type ModifyLiveChannelResponse ¶ added in v1.0.313
type ModifyLiveChannelResponse struct { *tchttp.BaseResponse Response *ModifyLiveChannelResponseParams `json:"Response"` }
func NewModifyLiveChannelResponse ¶ added in v1.0.313
func NewModifyLiveChannelResponse() (response *ModifyLiveChannelResponse)
func (*ModifyLiveChannelResponse) FromJsonString ¶ added in v1.0.313
func (r *ModifyLiveChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLiveChannelResponse) ToJsonString ¶ added in v1.0.313
func (r *ModifyLiveChannelResponse) ToJsonString() string
type ModifyLiveChannelResponseParams ¶ added in v1.0.426
type ModifyLiveChannelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLiveRecordPlanRequest ¶ added in v1.0.313
type ModifyLiveRecordPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 录制计划名 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 时间模板ID,固定直播时为必填 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewModifyLiveRecordPlanRequest ¶ added in v1.0.313
func NewModifyLiveRecordPlanRequest() (request *ModifyLiveRecordPlanRequest)
func (*ModifyLiveRecordPlanRequest) FromJsonString ¶ added in v1.0.313
func (r *ModifyLiveRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLiveRecordPlanRequest) ToJsonString ¶ added in v1.0.313
func (r *ModifyLiveRecordPlanRequest) ToJsonString() string
type ModifyLiveRecordPlanRequestParams ¶ added in v1.0.426
type ModifyLiveRecordPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 录制计划名 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 时间模板ID,固定直播时为必填 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type ModifyLiveRecordPlanResponse ¶ added in v1.0.313
type ModifyLiveRecordPlanResponse struct { *tchttp.BaseResponse Response *ModifyLiveRecordPlanResponseParams `json:"Response"` }
func NewModifyLiveRecordPlanResponse ¶ added in v1.0.313
func NewModifyLiveRecordPlanResponse() (response *ModifyLiveRecordPlanResponse)
func (*ModifyLiveRecordPlanResponse) FromJsonString ¶ added in v1.0.313
func (r *ModifyLiveRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLiveRecordPlanResponse) ToJsonString ¶ added in v1.0.313
func (r *ModifyLiveRecordPlanResponse) ToJsonString() string
type ModifyLiveRecordPlanResponseParams ¶ added in v1.0.426
type ModifyLiveRecordPlanResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyLiveVideoRequest ¶ added in v1.0.313
type ModifyLiveVideoRequest struct { *tchttp.BaseRequest // 视频ID 列表, 大小限制(100) IntIDs []*int64 `json:"IntIDs,omitnil,omitempty" name:"IntIDs"` // 过期时间 秒 (-1: 为永不过期) ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
func NewModifyLiveVideoRequest ¶ added in v1.0.313
func NewModifyLiveVideoRequest() (request *ModifyLiveVideoRequest)
func (*ModifyLiveVideoRequest) FromJsonString ¶ added in v1.0.313
func (r *ModifyLiveVideoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLiveVideoRequest) ToJsonString ¶ added in v1.0.313
func (r *ModifyLiveVideoRequest) ToJsonString() string
type ModifyLiveVideoRequestParams ¶ added in v1.0.426
type ModifyLiveVideoRequestParams struct { // 视频ID 列表, 大小限制(100) IntIDs []*int64 `json:"IntIDs,omitnil,omitempty" name:"IntIDs"` // 过期时间 秒 (-1: 为永不过期) ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
Predefined struct for user
type ModifyLiveVideoResponse ¶ added in v1.0.313
type ModifyLiveVideoResponse struct { *tchttp.BaseResponse Response *ModifyLiveVideoResponseParams `json:"Response"` }
func NewModifyLiveVideoResponse ¶ added in v1.0.313
func NewModifyLiveVideoResponse() (response *ModifyLiveVideoResponse)
func (*ModifyLiveVideoResponse) FromJsonString ¶ added in v1.0.313
func (r *ModifyLiveVideoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyLiveVideoResponse) ToJsonString ¶ added in v1.0.313
func (r *ModifyLiveVideoResponse) ToJsonString() string
type ModifyLiveVideoResponseParams ¶ added in v1.0.426
type ModifyLiveVideoResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyMessageForwardRequest ¶ added in v1.0.314
type ModifyMessageForwardRequest struct { *tchttp.BaseRequest // 配置ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // json数组, 转发类型 1: 告警 2:GPS MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"` }
func NewModifyMessageForwardRequest ¶ added in v1.0.314
func NewModifyMessageForwardRequest() (request *ModifyMessageForwardRequest)
func (*ModifyMessageForwardRequest) FromJsonString ¶ added in v1.0.314
func (r *ModifyMessageForwardRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMessageForwardRequest) ToJsonString ¶ added in v1.0.314
func (r *ModifyMessageForwardRequest) ToJsonString() string
type ModifyMessageForwardRequestParams ¶ added in v1.0.426
type ModifyMessageForwardRequestParams struct { // 配置ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // json数组, 转发类型 1: 告警 2:GPS MessageType *string `json:"MessageType,omitnil,omitempty" name:"MessageType"` }
Predefined struct for user
type ModifyMessageForwardResponse ¶ added in v1.0.314
type ModifyMessageForwardResponse struct { *tchttp.BaseResponse Response *ModifyMessageForwardResponseParams `json:"Response"` }
func NewModifyMessageForwardResponse ¶ added in v1.0.314
func NewModifyMessageForwardResponse() (response *ModifyMessageForwardResponse)
func (*ModifyMessageForwardResponse) FromJsonString ¶ added in v1.0.314
func (r *ModifyMessageForwardResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyMessageForwardResponse) ToJsonString ¶ added in v1.0.314
func (r *ModifyMessageForwardResponse) ToJsonString() string
type ModifyMessageForwardResponseParams ¶ added in v1.0.426
type ModifyMessageForwardResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyPresetRequest ¶ added in v1.0.325
type ModifyPresetRequest struct { *tchttp.BaseRequest // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 预置位编码 范围1-8 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 预制位名称 PresetName *string `json:"PresetName,omitnil,omitempty" name:"PresetName"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewModifyPresetRequest ¶ added in v1.0.325
func NewModifyPresetRequest() (request *ModifyPresetRequest)
func (*ModifyPresetRequest) FromJsonString ¶ added in v1.0.325
func (r *ModifyPresetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPresetRequest) ToJsonString ¶ added in v1.0.325
func (r *ModifyPresetRequest) ToJsonString() string
type ModifyPresetRequestParams ¶ added in v1.0.426
type ModifyPresetRequestParams struct { // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 预置位编码 范围1-8 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 预制位名称 PresetName *string `json:"PresetName,omitnil,omitempty" name:"PresetName"` // 设备Id DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type ModifyPresetResponse ¶ added in v1.0.325
type ModifyPresetResponse struct { *tchttp.BaseResponse Response *ModifyPresetResponseParams `json:"Response"` }
func NewModifyPresetResponse ¶ added in v1.0.325
func NewModifyPresetResponse() (response *ModifyPresetResponse)
func (*ModifyPresetResponse) FromJsonString ¶ added in v1.0.325
func (r *ModifyPresetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyPresetResponse) ToJsonString ¶ added in v1.0.325
func (r *ModifyPresetResponse) ToJsonString() string
type ModifyPresetResponseParams ¶ added in v1.0.426
type ModifyPresetResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyRecordingPlanRequest ¶ added in v1.0.325
type ModifyRecordingPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` }
func NewModifyRecordingPlanRequest ¶ added in v1.0.325
func NewModifyRecordingPlanRequest() (request *ModifyRecordingPlanRequest)
func (*ModifyRecordingPlanRequest) FromJsonString ¶ added in v1.0.325
func (r *ModifyRecordingPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRecordingPlanRequest) ToJsonString ¶ added in v1.0.325
func (r *ModifyRecordingPlanRequest) ToJsonString() string
type ModifyRecordingPlanRequestParams ¶ added in v1.0.426
type ModifyRecordingPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` }
Predefined struct for user
type ModifyRecordingPlanResponse ¶ added in v1.0.325
type ModifyRecordingPlanResponse struct { *tchttp.BaseResponse Response *ModifyRecordingPlanResponseParams `json:"Response"` }
func NewModifyRecordingPlanResponse ¶ added in v1.0.325
func NewModifyRecordingPlanResponse() (response *ModifyRecordingPlanResponse)
func (*ModifyRecordingPlanResponse) FromJsonString ¶ added in v1.0.325
func (r *ModifyRecordingPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyRecordingPlanResponse) ToJsonString ¶ added in v1.0.325
func (r *ModifyRecordingPlanResponse) ToJsonString() string
type ModifyRecordingPlanResponseParams ¶ added in v1.0.426
type ModifyRecordingPlanResponseParams struct { // 操作结果 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySceneRequest ¶ added in v1.0.325
type ModifySceneRequest struct { *tchttp.BaseRequest // 场景ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 场景名称 SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"` // 触发条件 SceneTrigger *string `json:"SceneTrigger,omitnil,omitempty" name:"SceneTrigger"` // 录制时长(秒) RecordDuration *int64 `json:"RecordDuration,omitnil,omitempty" name:"RecordDuration"` }
func NewModifySceneRequest ¶ added in v1.0.325
func NewModifySceneRequest() (request *ModifySceneRequest)
func (*ModifySceneRequest) FromJsonString ¶ added in v1.0.325
func (r *ModifySceneRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySceneRequest) ToJsonString ¶ added in v1.0.325
func (r *ModifySceneRequest) ToJsonString() string
type ModifySceneRequestParams ¶ added in v1.0.426
type ModifySceneRequestParams struct { // 场景ID IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 场景名称 SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"` // 触发条件 SceneTrigger *string `json:"SceneTrigger,omitnil,omitempty" name:"SceneTrigger"` // 录制时长(秒) RecordDuration *int64 `json:"RecordDuration,omitnil,omitempty" name:"RecordDuration"` }
Predefined struct for user
type ModifySceneResponse ¶ added in v1.0.325
type ModifySceneResponse struct { *tchttp.BaseResponse Response *ModifySceneResponseParams `json:"Response"` }
func NewModifySceneResponse ¶ added in v1.0.325
func NewModifySceneResponse() (response *ModifySceneResponse)
func (*ModifySceneResponse) FromJsonString ¶ added in v1.0.325
func (r *ModifySceneResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySceneResponse) ToJsonString ¶ added in v1.0.325
func (r *ModifySceneResponse) ToJsonString() string
type ModifySceneResponseParams ¶ added in v1.0.426
type ModifySceneResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifySubscriptionStatusRequest ¶ added in v1.0.313
type ModifySubscriptionStatusRequest struct { *tchttp.BaseRequest // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 订阅状态 1:关闭订阅 2:开启订阅 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 订阅类型 Alarm:告警订阅 Catalog:目录订阅 MobilePosition:移动位置订阅 SubscriptionItem *string `json:"SubscriptionItem,omitnil,omitempty" name:"SubscriptionItem"` }
func NewModifySubscriptionStatusRequest ¶ added in v1.0.313
func NewModifySubscriptionStatusRequest() (request *ModifySubscriptionStatusRequest)
func (*ModifySubscriptionStatusRequest) FromJsonString ¶ added in v1.0.313
func (r *ModifySubscriptionStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySubscriptionStatusRequest) ToJsonString ¶ added in v1.0.313
func (r *ModifySubscriptionStatusRequest) ToJsonString() string
type ModifySubscriptionStatusRequestParams ¶ added in v1.0.426
type ModifySubscriptionStatusRequestParams struct { // 设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 订阅状态 1:关闭订阅 2:开启订阅 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 订阅类型 Alarm:告警订阅 Catalog:目录订阅 MobilePosition:移动位置订阅 SubscriptionItem *string `json:"SubscriptionItem,omitnil,omitempty" name:"SubscriptionItem"` }
Predefined struct for user
type ModifySubscriptionStatusResponse ¶ added in v1.0.313
type ModifySubscriptionStatusResponse struct { *tchttp.BaseResponse Response *ModifySubscriptionStatusResponseParams `json:"Response"` }
func NewModifySubscriptionStatusResponse ¶ added in v1.0.313
func NewModifySubscriptionStatusResponse() (response *ModifySubscriptionStatusResponse)
func (*ModifySubscriptionStatusResponse) FromJsonString ¶ added in v1.0.313
func (r *ModifySubscriptionStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifySubscriptionStatusResponse) ToJsonString ¶ added in v1.0.313
func (r *ModifySubscriptionStatusResponse) ToJsonString() string
type ModifySubscriptionStatusResponseParams ¶ added in v1.0.426
type ModifySubscriptionStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ModifyVideoInfoRequest ¶ added in v1.0.313
type ModifyVideoInfoRequest struct { *tchttp.BaseRequest // 视频ID列表长度限制100内 InitIDs []*int64 `json:"InitIDs,omitnil,omitempty" name:"InitIDs"` // 过期时间 时间戳 -1: 永不过期 0: 无效值 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
func NewModifyVideoInfoRequest ¶ added in v1.0.313
func NewModifyVideoInfoRequest() (request *ModifyVideoInfoRequest)
func (*ModifyVideoInfoRequest) FromJsonString ¶ added in v1.0.313
func (r *ModifyVideoInfoRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVideoInfoRequest) ToJsonString ¶ added in v1.0.313
func (r *ModifyVideoInfoRequest) ToJsonString() string
type ModifyVideoInfoRequestParams ¶ added in v1.0.426
type ModifyVideoInfoRequestParams struct { // 视频ID列表长度限制100内 InitIDs []*int64 `json:"InitIDs,omitnil,omitempty" name:"InitIDs"` // 过期时间 时间戳 -1: 永不过期 0: 无效值 ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"` }
Predefined struct for user
type ModifyVideoInfoResponse ¶ added in v1.0.313
type ModifyVideoInfoResponse struct { *tchttp.BaseResponse Response *ModifyVideoInfoResponseParams `json:"Response"` }
func NewModifyVideoInfoResponse ¶ added in v1.0.313
func NewModifyVideoInfoResponse() (response *ModifyVideoInfoResponse)
func (*ModifyVideoInfoResponse) FromJsonString ¶ added in v1.0.313
func (r *ModifyVideoInfoResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyVideoInfoResponse) ToJsonString ¶ added in v1.0.313
func (r *ModifyVideoInfoResponse) ToJsonString() string
type ModifyVideoInfoResponseParams ¶ added in v1.0.426
type ModifyVideoInfoResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type PresetItem ¶ added in v1.0.325
type PresetItem struct { // 预置位ID // 注意:此字段可能返回 null,表示取不到有效值。 PresetId *int64 `json:"PresetId,omitnil,omitempty" name:"PresetId"` // 预置位名称 // 注意:此字段可能返回 null,表示取不到有效值。 PresetName *string `json:"PresetName,omitnil,omitempty" name:"PresetName"` // 预置位状态 0:未设置预置位 1:已设置预置位 2:已设置预置位&看守位 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 预置位启用时的自动归位时间 ResetTime *int64 `json:"ResetTime,omitnil,omitempty" name:"ResetTime"` }
type RecordPlanDetail ¶ added in v1.0.325
type RecordPlanDetail struct { // 计划ID // 注意:此字段可能返回 null,表示取不到有效值。 PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 计划名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 时间模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 TimeTemplateName *string `json:"TimeTemplateName,omitnil,omitempty" name:"TimeTemplateName"` // 绑定的通道列表 // 注意:此字段可能返回 null,表示取不到有效值。 Channels []*ChannelItem `json:"Channels,omitnil,omitempty" name:"Channels"` // 存储周期(天) // 注意:此字段可能返回 null,表示取不到有效值。 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` }
type RecordPlanItem ¶
type RecordPlanItem struct { // 计划ID // 注意:此字段可能返回 null,表示取不到有效值。 PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 计划名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 时间模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 TimeTemplateName *string `json:"TimeTemplateName,omitnil,omitempty" name:"TimeTemplateName"` // 录制类型 // 注意:此字段可能返回 null,表示取不到有效值。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 绑定的设备列表 // 注意:此字段可能返回 null,表示取不到有效值。 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 录像存储天数 // 注意:此字段可能返回 null,表示取不到有效值。 RecordStorageTime *int64 `json:"RecordStorageTime,omitnil,omitempty" name:"RecordStorageTime"` }
type RecordStatistic ¶ added in v1.0.325
type RecordStatistic struct { // 时间戳 // 注意:此字段可能返回 null,表示取不到有效值。 Time *int64 `json:"Time,omitnil,omitempty" name:"Time"` // 统计结果 // 注意:此字段可能返回 null,表示取不到有效值。 Value *RecordStatisticValue `json:"Value,omitnil,omitempty" name:"Value"` }
type RecordStatisticValue ¶ added in v1.0.325
type RecordStatisticValue struct { // 期望执行时间 秒 // 注意:此字段可能返回 null,表示取不到有效值。 ExpectTimeLen *int64 `json:"ExpectTimeLen,omitnil,omitempty" name:"ExpectTimeLen"` // 实际执行时间 秒 // 注意:此字段可能返回 null,表示取不到有效值。 RecordTimeLen *int64 `json:"RecordTimeLen,omitnil,omitempty" name:"RecordTimeLen"` // 存储大小 G // 注意:此字段可能返回 null,表示取不到有效值。 FileSize *float64 `json:"FileSize,omitnil,omitempty" name:"FileSize"` }
type RecordTaskItem ¶
type RecordTaskItem struct { // 录像任务ID // 注意:此字段可能返回 null,表示取不到有效值。 RecordTaskId *string `json:"RecordTaskId,omitnil,omitempty" name:"RecordTaskId"` // 录制计划ID // 注意:此字段可能返回 null,表示取不到有效值。 RecordPlanId *string `json:"RecordPlanId,omitnil,omitempty" name:"RecordPlanId"` // 本录制片段开始时间 // 注意:此字段可能返回 null,表示取不到有效值。 StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 本录制片段结束时间 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 录制模式 // 注意:此字段可能返回 null,表示取不到有效值。 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 本录制片段对应的录制文件URL // 注意:此字段可能返回 null,表示取不到有效值。 VideoUrl *string `json:"VideoUrl,omitnil,omitempty" name:"VideoUrl"` // 本录制片段当前的录制状态 // 注意:此字段可能返回 null,表示取不到有效值。 RecordStatus *int64 `json:"RecordStatus,omitnil,omitempty" name:"RecordStatus"` // 场景ID // 注意:此字段可能返回 null,表示取不到有效值。 SceneId *int64 `json:"SceneId,omitnil,omitempty" name:"SceneId"` // 告警ID // 注意:此字段可能返回 null,表示取不到有效值。 WarnId *int64 `json:"WarnId,omitnil,omitempty" name:"WarnId"` // 录制id,NVR下属设备有效 // 注意:此字段可能返回 null,表示取不到有效值。 RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"` }
type ResetWarningRequest ¶ added in v1.0.325
type ResetWarningRequest struct { *tchttp.BaseRequest // 告警ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Es中告警ID Index *string `json:"Index,omitnil,omitempty" name:"Index"` }
func NewResetWarningRequest ¶ added in v1.0.325
func NewResetWarningRequest() (request *ResetWarningRequest)
func (*ResetWarningRequest) FromJsonString ¶ added in v1.0.325
func (r *ResetWarningRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetWarningRequest) ToJsonString ¶ added in v1.0.325
func (r *ResetWarningRequest) ToJsonString() string
type ResetWarningRequestParams ¶ added in v1.0.426
type ResetWarningRequestParams struct { // 告警ID Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // Es中告警ID Index *string `json:"Index,omitnil,omitempty" name:"Index"` }
Predefined struct for user
type ResetWarningResponse ¶ added in v1.0.325
type ResetWarningResponse struct { *tchttp.BaseResponse Response *ResetWarningResponseParams `json:"Response"` }
func NewResetWarningResponse ¶ added in v1.0.325
func NewResetWarningResponse() (response *ResetWarningResponse)
func (*ResetWarningResponse) FromJsonString ¶ added in v1.0.325
func (r *ResetWarningResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ResetWarningResponse) ToJsonString ¶ added in v1.0.325
func (r *ResetWarningResponse) ToJsonString() string
type ResetWarningResponseParams ¶ added in v1.0.426
type ResetWarningResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SceneItem ¶ added in v1.0.313
type SceneItem struct { // 场景ID // 注意:此字段可能返回 null,表示取不到有效值。 IntId *int64 `json:"IntId,omitnil,omitempty" name:"IntId"` // 用户UIN // 注意:此字段可能返回 null,表示取不到有效值。 Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"` // 场景名称 // 注意:此字段可能返回 null,表示取不到有效值。 SceneName *string `json:"SceneName,omitnil,omitempty" name:"SceneName"` // 触发规则 // 注意:此字段可能返回 null,表示取不到有效值。 SceneTrigger *string `json:"SceneTrigger,omitnil,omitempty" name:"SceneTrigger"` // 录制时长 秒 // 注意:此字段可能返回 null,表示取不到有效值。 RecordDuration *int64 `json:"RecordDuration,omitnil,omitempty" name:"RecordDuration"` // 存储时长 天 // 注意:此字段可能返回 null,表示取不到有效值。 StoreDuration *int64 `json:"StoreDuration,omitnil,omitempty" name:"StoreDuration"` // 创建时间 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 修改时间 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }
type ServerConfiguration ¶
type ServerConfiguration struct { // SIP服务器地址 Host *string `json:"Host,omitnil,omitempty" name:"Host"` // SIP服务器端口 Port *uint64 `json:"Port,omitnil,omitempty" name:"Port"` // SIP服务器编码 Serial *string `json:"Serial,omitnil,omitempty" name:"Serial"` // SIP服务器域 Realm *string `json:"Realm,omitnil,omitempty" name:"Realm"` }
type StatisticItem ¶
type StreamAddress ¶ added in v1.0.313
type StreamAddress struct { // 流ID // 注意:此字段可能返回 null,表示取不到有效值。 StreamId *string `json:"StreamId,omitnil,omitempty" name:"StreamId"` // rtsp流地址 // 注意:此字段可能返回 null,表示取不到有效值。 RtspAddr *string `json:"RtspAddr,omitnil,omitempty" name:"RtspAddr"` // rtmp流地址 // 注意:此字段可能返回 null,表示取不到有效值。 RtmpAddr *string `json:"RtmpAddr,omitnil,omitempty" name:"RtmpAddr"` // hls流地址 // 注意:此字段可能返回 null,表示取不到有效值。 HlsAddr *string `json:"HlsAddr,omitnil,omitempty" name:"HlsAddr"` // flv流地址 // 注意:此字段可能返回 null,表示取不到有效值。 FlvAddr *string `json:"FlvAddr,omitnil,omitempty" name:"FlvAddr"` }
type TimeTemplateItem ¶
type TimeTemplateItem struct { // 时间模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否全时录制,即7*24小时录制 0-否 1-是 // 注意:此字段可能返回 null,表示取不到有效值。 IsAllWeek *int64 `json:"IsAllWeek,omitnil,omitempty" name:"IsAllWeek"` // 是否为自定义模板 0-否 1-是 // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 时间片段详情 // 注意:此字段可能返回 null,表示取不到有效值。 TimeTemplateSpecs []*TimeTemplateSpec `json:"TimeTemplateSpecs,omitnil,omitempty" name:"TimeTemplateSpecs"` }
type TimeTemplateSpec ¶
type TimeTemplateSpec struct { // 一周中的周几 // 注意:此字段可能返回 null,表示取不到有效值。 DayofWeek *int64 `json:"DayofWeek,omitnil,omitempty" name:"DayofWeek"` // 时间片段的开始时分。格式【HH:MM】 // 注意:此字段可能返回 null,表示取不到有效值。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 时间片段的结束时分。格式【HH:MM】 // 注意:此字段可能返回 null,表示取不到有效值。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type UpdateDeviceGroupRequest ¶
type UpdateDeviceGroupRequest struct { *tchttp.BaseRequest // 分组名称 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组描述 GroupDescribe *string `json:"GroupDescribe,omitnil,omitempty" name:"GroupDescribe"` // 新父分组ID,用于修改分组路径 NewParentId *string `json:"NewParentId,omitnil,omitempty" name:"NewParentId"` }
func NewUpdateDeviceGroupRequest ¶
func NewUpdateDeviceGroupRequest() (request *UpdateDeviceGroupRequest)
func (*UpdateDeviceGroupRequest) FromJsonString ¶
func (r *UpdateDeviceGroupRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceGroupRequest) ToJsonString ¶
func (r *UpdateDeviceGroupRequest) ToJsonString() string
type UpdateDeviceGroupRequestParams ¶ added in v1.0.426
type UpdateDeviceGroupRequestParams struct { // 分组名称 GroupName *string `json:"GroupName,omitnil,omitempty" name:"GroupName"` // 分组ID GroupId *string `json:"GroupId,omitnil,omitempty" name:"GroupId"` // 分组描述 GroupDescribe *string `json:"GroupDescribe,omitnil,omitempty" name:"GroupDescribe"` // 新父分组ID,用于修改分组路径 NewParentId *string `json:"NewParentId,omitnil,omitempty" name:"NewParentId"` }
Predefined struct for user
type UpdateDeviceGroupResponse ¶
type UpdateDeviceGroupResponse struct { *tchttp.BaseResponse Response *UpdateDeviceGroupResponseParams `json:"Response"` }
func NewUpdateDeviceGroupResponse ¶
func NewUpdateDeviceGroupResponse() (response *UpdateDeviceGroupResponse)
func (*UpdateDeviceGroupResponse) FromJsonString ¶
func (r *UpdateDeviceGroupResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceGroupResponse) ToJsonString ¶
func (r *UpdateDeviceGroupResponse) ToJsonString() string
type UpdateDeviceGroupResponseParams ¶ added in v1.0.426
type UpdateDeviceGroupResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDevicePassWordRequest ¶
type UpdateDevicePassWordRequest struct { *tchttp.BaseRequest // 设备密码 PassWord *string `json:"PassWord,omitnil,omitempty" name:"PassWord"` // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewUpdateDevicePassWordRequest ¶
func NewUpdateDevicePassWordRequest() (request *UpdateDevicePassWordRequest)
func (*UpdateDevicePassWordRequest) FromJsonString ¶
func (r *UpdateDevicePassWordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDevicePassWordRequest) ToJsonString ¶
func (r *UpdateDevicePassWordRequest) ToJsonString() string
type UpdateDevicePassWordRequestParams ¶ added in v1.0.426
type UpdateDevicePassWordRequestParams struct { // 设备密码 PassWord *string `json:"PassWord,omitnil,omitempty" name:"PassWord"` // 设备唯一标识 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type UpdateDevicePassWordResponse ¶
type UpdateDevicePassWordResponse struct { *tchttp.BaseResponse Response *UpdateDevicePassWordResponseParams `json:"Response"` }
func NewUpdateDevicePassWordResponse ¶
func NewUpdateDevicePassWordResponse() (response *UpdateDevicePassWordResponse)
func (*UpdateDevicePassWordResponse) FromJsonString ¶
func (r *UpdateDevicePassWordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDevicePassWordResponse) ToJsonString ¶
func (r *UpdateDevicePassWordResponse) ToJsonString() string
type UpdateDevicePassWordResponseParams ¶ added in v1.0.426
type UpdateDevicePassWordResponseParams struct { // 操作结果,“OK”表示成功,其他表示失败。 // 注意:此字段可能返回 null,表示取不到有效值。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRecordPlanRequest ¶
type UpdateRecordPlanRequest struct { *tchttp.BaseRequest // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 触发录制的事件 1:全部 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 录制设备列表 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 是否更新绑定此录制计划的设备列表 // 0 - 不更新 // 1 - 更新,如果Devices参数为空则清空设备列表,Devices不为空则全量更新设备列表 IsModifyDevices *int64 `json:"IsModifyDevices,omitnil,omitempty" name:"IsModifyDevices"` }
func NewUpdateRecordPlanRequest ¶
func NewUpdateRecordPlanRequest() (request *UpdateRecordPlanRequest)
func (*UpdateRecordPlanRequest) FromJsonString ¶
func (r *UpdateRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordPlanRequest) ToJsonString ¶
func (r *UpdateRecordPlanRequest) ToJsonString() string
type UpdateRecordPlanRequestParams ¶ added in v1.0.426
type UpdateRecordPlanRequestParams struct { // 录制计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 计划名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 时间模板ID TimeTemplateId *string `json:"TimeTemplateId,omitnil,omitempty" name:"TimeTemplateId"` // 触发录制的事件 1:全部 EventId *int64 `json:"EventId,omitnil,omitempty" name:"EventId"` // 录制设备列表 Devices []*DeviceItem `json:"Devices,omitnil,omitempty" name:"Devices"` // 是否更新绑定此录制计划的设备列表 // 0 - 不更新 // 1 - 更新,如果Devices参数为空则清空设备列表,Devices不为空则全量更新设备列表 IsModifyDevices *int64 `json:"IsModifyDevices,omitnil,omitempty" name:"IsModifyDevices"` }
Predefined struct for user
type UpdateRecordPlanResponse ¶
type UpdateRecordPlanResponse struct { *tchttp.BaseResponse Response *UpdateRecordPlanResponseParams `json:"Response"` }
func NewUpdateRecordPlanResponse ¶
func NewUpdateRecordPlanResponse() (response *UpdateRecordPlanResponse)
func (*UpdateRecordPlanResponse) FromJsonString ¶
func (r *UpdateRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordPlanResponse) ToJsonString ¶
func (r *UpdateRecordPlanResponse) ToJsonString() string
type UpdateRecordPlanResponseParams ¶ added in v1.0.426
type UpdateRecordPlanResponseParams struct { // 操作结果 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateTimeTemplateRequest ¶
type UpdateTimeTemplateRequest struct { *tchttp.BaseRequest // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 时间模板名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否全时录制,即7*24小时录制。 // 0:非全时录制;1:全时录制。默认1 IsAllWeek *int64 `json:"IsAllWeek,omitnil,omitempty" name:"IsAllWeek"` // 录制时间片段 TimeTemplateSpecs []*TimeTemplateSpec `json:"TimeTemplateSpecs,omitnil,omitempty" name:"TimeTemplateSpecs"` }
func NewUpdateTimeTemplateRequest ¶
func NewUpdateTimeTemplateRequest() (request *UpdateTimeTemplateRequest)
func (*UpdateTimeTemplateRequest) FromJsonString ¶
func (r *UpdateTimeTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateTimeTemplateRequest) ToJsonString ¶
func (r *UpdateTimeTemplateRequest) ToJsonString() string
type UpdateTimeTemplateRequestParams ¶ added in v1.0.426
type UpdateTimeTemplateRequestParams struct { // 时间模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 时间模板名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 是否全时录制,即7*24小时录制。 // 0:非全时录制;1:全时录制。默认1 IsAllWeek *int64 `json:"IsAllWeek,omitnil,omitempty" name:"IsAllWeek"` // 录制时间片段 TimeTemplateSpecs []*TimeTemplateSpec `json:"TimeTemplateSpecs,omitnil,omitempty" name:"TimeTemplateSpecs"` }
Predefined struct for user
type UpdateTimeTemplateResponse ¶
type UpdateTimeTemplateResponse struct { *tchttp.BaseResponse Response *UpdateTimeTemplateResponseParams `json:"Response"` }
func NewUpdateTimeTemplateResponse ¶
func NewUpdateTimeTemplateResponse() (response *UpdateTimeTemplateResponse)
func (*UpdateTimeTemplateResponse) FromJsonString ¶
func (r *UpdateTimeTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateTimeTemplateResponse) ToJsonString ¶
func (r *UpdateTimeTemplateResponse) ToJsonString() string
type UpdateTimeTemplateResponseParams ¶ added in v1.0.426
type UpdateTimeTemplateResponseParams struct { // 操作结果,“OK”表示成功,其他表示失败。 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type WarningsData ¶ added in v1.0.325
type WarningsData struct { // 唯一ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *int64 `json:"Id,omitnil,omitempty" name:"Id"` // 设备ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 告警通道 // 注意:此字段可能返回 null,表示取不到有效值。 WarnChannel *string `json:"WarnChannel,omitnil,omitempty" name:"WarnChannel"` // 告警级别 1: "一级警情", 2: "二级警情", 3: "三级警情", 4: "四级警情", // 注意:此字段可能返回 null,表示取不到有效值。 WarnLevel *int64 `json:"WarnLevel,omitnil,omitempty" name:"WarnLevel"` // 告警级别名称 // 注意:此字段可能返回 null,表示取不到有效值。 WarnLevelName *string `json:"WarnLevelName,omitnil,omitempty" name:"WarnLevelName"` // 告警方式 2 设备报警 5 视频报警 6 设备故障报警 // 注意:此字段可能返回 null,表示取不到有效值。 WarnMode *int64 `json:"WarnMode,omitnil,omitempty" name:"WarnMode"` // 告警方式名称 // 注意:此字段可能返回 null,表示取不到有效值。 WarnModeName *string `json:"WarnModeName,omitnil,omitempty" name:"WarnModeName"` // 告警类型 2: { // Name: "设备报警", // WarnType: map[int]string{ // 1: "视频丢失报警", // 2: "设备防拆报警", // 3: "存储设备磁盘满报警", // 4: "设备高温报警", // 5: "设备低温报警", // }, // }, // 5: { // Name: "视频报警", // WarnType: map[int]string{ // 1: "人工视频报警", // 2: "运动目标检测报警", // 3: "遗留物检测报警", // 4: "物体移除检测报警", // 5: "绊线检测报警", // 6: "入侵检测报警", // 7: "逆行检测报警", // 8: "徘徊检测报警", // 9: "流量统计报警", // 10: "密度检测报警", // 11: "视频异常检测报警", // 12: "快速移动报警", // }, // }, // 6: { // Name: "设备故障报警", // WarnType: map[int]string{ // 1: "存储设备磁盘故障报警", // 2: "存储设备风扇故障报警", // }, // } // 注意:此字段可能返回 null,表示取不到有效值。 WarnType *int64 `json:"WarnType,omitnil,omitempty" name:"WarnType"` // 是否删除 // 注意:此字段可能返回 null,表示取不到有效值。 Del *int64 `json:"Del,omitnil,omitempty" name:"Del"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateTime *string `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"` }