v20201201

package
v1.0.935 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
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"
)
View Source
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 AbnormalEventsInfo struct {
	// 类型值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Key *int64 `json:"Key,omitnil,omitempty" name:"Key"`

	// 类型总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

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 ChannelItem struct {
	// 设备唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 通道唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

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

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

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

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

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

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 DeviceItem struct {
	// 设备唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 通道唯一标识
	// 注意:此字段可能返回 null,表示取不到有效值。
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`
}

type DeviceMonitorValue added in v1.0.325

type DeviceMonitorValue struct {
	// 统计值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *float64 `json:"Value,omitnil,omitempty" name:"Value"`

	// 统计时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`
}

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 LiveChannelItem struct {
	// 频道ID
	ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"`

	// 频道名称
	ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"`
}

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 LiveRecordPlanItem struct {
	// 计划ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"`

	// 计划名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"`
}

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 StatisticItem struct {
	// 日期。格式【YYYY-MM-DD】
	// 注意:此字段可能返回 null,表示取不到有效值。
	Date *string `json:"Date,omitnil,omitempty" name:"Date"`

	// 统计数额
	// 注意:此字段可能返回 null,表示取不到有效值。
	Sum *float64 `json:"Sum,omitnil,omitempty" name:"Sum"`
}

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL