Documentation ¶
Index ¶
- Constants
- type AIConfig
- type AITaskInfo
- type AITaskResultData
- type AITaskResultInfo
- type AITemplates
- type AddAITaskRequest
- type AddAITaskRequestParams
- type AddAITaskResponse
- type AddAITaskResponseParams
- type AddDeviceData
- type AddOrgData
- type AddOrganizationRequest
- type AddOrganizationRequestParams
- type AddOrganizationResponse
- type AddOrganizationResponseParams
- type AddRecordBackupPlanData
- type AddRecordBackupPlanRequest
- type AddRecordBackupPlanRequestParams
- type AddRecordBackupPlanResponse
- type AddRecordBackupPlanResponseParams
- type AddRecordBackupTemplateData
- type AddRecordBackupTemplateRequest
- type AddRecordBackupTemplateRequestParams
- type AddRecordBackupTemplateResponse
- type AddRecordBackupTemplateResponseParams
- type AddRecordPlanRequest
- type AddRecordPlanRequestParams
- type AddRecordPlanResponse
- type AddRecordPlanResponseParams
- type AddRecordRetrieveTaskData
- type AddRecordRetrieveTaskRequest
- type AddRecordRetrieveTaskRequestParams
- type AddRecordRetrieveTaskResponse
- type AddRecordRetrieveTaskResponseParams
- type AddRecordTemplateRequest
- type AddRecordTemplateRequestParams
- type AddRecordTemplateResponse
- type AddRecordTemplateResponseParams
- type AddStreamAuthData
- type AddStreamAuthRequest
- type AddStreamAuthRequestParams
- type AddStreamAuthResponse
- type AddStreamAuthResponseParams
- type AddUserDeviceRequest
- type AddUserDeviceRequestParams
- type AddUserDeviceResponse
- type AddUserDeviceResponseParams
- type BaseAIResultInfo
- type BatchOperateDeviceData
- type BatchOperateDeviceRequest
- type BatchOperateDeviceRequestParams
- type BatchOperateDeviceResponse
- type BatchOperateDeviceResponseParams
- type BitRateInfo
- type BodyAIResultInfo
- type CarAIResultInfo
- type ChannelInfo
- type CheckDomainRequest
- type CheckDomainRequestParams
- type CheckDomainResponse
- type CheckDomainResponseParams
- type ChefClothAIResultInfo
- type ChefHatAIResultInfo
- type Client
- func (c *Client) AddAITask(request *AddAITaskRequest) (response *AddAITaskResponse, err error)
- func (c *Client) AddAITaskWithContext(ctx context.Context, request *AddAITaskRequest) (response *AddAITaskResponse, err error)
- func (c *Client) AddOrganization(request *AddOrganizationRequest) (response *AddOrganizationResponse, err error)
- func (c *Client) AddOrganizationWithContext(ctx context.Context, request *AddOrganizationRequest) (response *AddOrganizationResponse, err error)
- func (c *Client) AddRecordBackupPlan(request *AddRecordBackupPlanRequest) (response *AddRecordBackupPlanResponse, err error)
- func (c *Client) AddRecordBackupPlanWithContext(ctx context.Context, request *AddRecordBackupPlanRequest) (response *AddRecordBackupPlanResponse, err error)
- func (c *Client) AddRecordBackupTemplate(request *AddRecordBackupTemplateRequest) (response *AddRecordBackupTemplateResponse, err error)
- func (c *Client) AddRecordBackupTemplateWithContext(ctx context.Context, request *AddRecordBackupTemplateRequest) (response *AddRecordBackupTemplateResponse, err error)
- func (c *Client) AddRecordPlan(request *AddRecordPlanRequest) (response *AddRecordPlanResponse, err error)
- func (c *Client) AddRecordPlanWithContext(ctx context.Context, request *AddRecordPlanRequest) (response *AddRecordPlanResponse, err error)
- func (c *Client) AddRecordRetrieveTask(request *AddRecordRetrieveTaskRequest) (response *AddRecordRetrieveTaskResponse, err error)
- func (c *Client) AddRecordRetrieveTaskWithContext(ctx context.Context, request *AddRecordRetrieveTaskRequest) (response *AddRecordRetrieveTaskResponse, err error)
- func (c *Client) AddRecordTemplate(request *AddRecordTemplateRequest) (response *AddRecordTemplateResponse, err error)
- func (c *Client) AddRecordTemplateWithContext(ctx context.Context, request *AddRecordTemplateRequest) (response *AddRecordTemplateResponse, err error)
- func (c *Client) AddStreamAuth(request *AddStreamAuthRequest) (response *AddStreamAuthResponse, err error)
- func (c *Client) AddStreamAuthWithContext(ctx context.Context, request *AddStreamAuthRequest) (response *AddStreamAuthResponse, err error)
- func (c *Client) AddUserDevice(request *AddUserDeviceRequest) (response *AddUserDeviceResponse, err error)
- func (c *Client) AddUserDeviceWithContext(ctx context.Context, request *AddUserDeviceRequest) (response *AddUserDeviceResponse, err error)
- func (c *Client) BatchOperateDevice(request *BatchOperateDeviceRequest) (response *BatchOperateDeviceResponse, err error)
- func (c *Client) BatchOperateDeviceWithContext(ctx context.Context, request *BatchOperateDeviceRequest) (response *BatchOperateDeviceResponse, err error)
- func (c *Client) CheckDomain(request *CheckDomainRequest) (response *CheckDomainResponse, err error)
- func (c *Client) CheckDomainWithContext(ctx context.Context, request *CheckDomainRequest) (response *CheckDomainResponse, err error)
- func (c *Client) ControlDevicePTZ(request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
- func (c *Client) ControlDevicePTZWithContext(ctx context.Context, request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
- func (c *Client) ControlDevicePreset(request *ControlDevicePresetRequest) (response *ControlDevicePresetResponse, err error)
- func (c *Client) ControlDevicePresetWithContext(ctx context.Context, request *ControlDevicePresetRequest) (response *ControlDevicePresetResponse, err error)
- func (c *Client) ControlDeviceStream(request *ControlDeviceStreamRequest) (response *ControlDeviceStreamResponse, err error)
- func (c *Client) ControlDeviceStreamWithContext(ctx context.Context, request *ControlDeviceStreamRequest) (response *ControlDeviceStreamResponse, err error)
- func (c *Client) ControlRecord(request *ControlRecordRequest) (response *ControlRecordResponse, err error)
- func (c *Client) ControlRecordTimeline(request *ControlRecordTimelineRequest) (response *ControlRecordTimelineResponse, err error)
- func (c *Client) ControlRecordTimelineWithContext(ctx context.Context, request *ControlRecordTimelineRequest) (response *ControlRecordTimelineResponse, err error)
- func (c *Client) ControlRecordWithContext(ctx context.Context, request *ControlRecordRequest) (response *ControlRecordResponse, err error)
- func (c *Client) DeleteAITask(request *DeleteAITaskRequest) (response *DeleteAITaskResponse, err error)
- func (c *Client) DeleteAITaskWithContext(ctx context.Context, request *DeleteAITaskRequest) (response *DeleteAITaskResponse, err error)
- func (c *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
- func (c *Client) DeleteDomainWithContext(ctx context.Context, request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
- func (c *Client) DeleteGateway(request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)
- func (c *Client) DeleteGatewayWithContext(ctx context.Context, request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)
- func (c *Client) DeleteOrganization(request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)
- func (c *Client) DeleteOrganizationWithContext(ctx context.Context, request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)
- func (c *Client) DeleteRecordBackupPlan(request *DeleteRecordBackupPlanRequest) (response *DeleteRecordBackupPlanResponse, err error)
- func (c *Client) DeleteRecordBackupPlanWithContext(ctx context.Context, request *DeleteRecordBackupPlanRequest) (response *DeleteRecordBackupPlanResponse, err error)
- func (c *Client) DeleteRecordBackupTemplate(request *DeleteRecordBackupTemplateRequest) (response *DeleteRecordBackupTemplateResponse, err error)
- func (c *Client) DeleteRecordBackupTemplateWithContext(ctx context.Context, request *DeleteRecordBackupTemplateRequest) (response *DeleteRecordBackupTemplateResponse, err error)
- func (c *Client) DeleteRecordPlan(request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
- func (c *Client) DeleteRecordPlanWithContext(ctx context.Context, request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
- func (c *Client) DeleteRecordRetrieveTask(request *DeleteRecordRetrieveTaskRequest) (response *DeleteRecordRetrieveTaskResponse, err error)
- func (c *Client) DeleteRecordRetrieveTaskWithContext(ctx context.Context, request *DeleteRecordRetrieveTaskRequest) (response *DeleteRecordRetrieveTaskResponse, err error)
- func (c *Client) DeleteRecordTemplate(request *DeleteRecordTemplateRequest) (response *DeleteRecordTemplateResponse, err error)
- func (c *Client) DeleteRecordTemplateWithContext(ctx context.Context, request *DeleteRecordTemplateRequest) (response *DeleteRecordTemplateResponse, err error)
- func (c *Client) DeleteUserDevice(request *DeleteUserDeviceRequest) (response *DeleteUserDeviceResponse, err error)
- func (c *Client) DeleteUserDeviceWithContext(ctx context.Context, request *DeleteUserDeviceRequest) (response *DeleteUserDeviceResponse, err error)
- func (c *Client) DescribeAITask(request *DescribeAITaskRequest) (response *DescribeAITaskResponse, err error)
- func (c *Client) DescribeAITaskResult(request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
- func (c *Client) DescribeAITaskResultWithContext(ctx context.Context, request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
- func (c *Client) DescribeAITaskWithContext(ctx context.Context, request *DescribeAITaskRequest) (response *DescribeAITaskResponse, err error)
- func (c *Client) DescribeCNAME(request *DescribeCNAMERequest) (response *DescribeCNAMEResponse, err error)
- func (c *Client) DescribeCNAMEWithContext(ctx context.Context, request *DescribeCNAMERequest) (response *DescribeCNAMEResponse, err error)
- func (c *Client) DescribeDeviceChannel(request *DescribeDeviceChannelRequest) (response *DescribeDeviceChannelResponse, err error)
- func (c *Client) DescribeDeviceChannelWithContext(ctx context.Context, request *DescribeDeviceChannelRequest) (response *DescribeDeviceChannelResponse, err error)
- func (c *Client) DescribeDevicePreset(request *DescribeDevicePresetRequest) (response *DescribeDevicePresetResponse, err error)
- func (c *Client) DescribeDevicePresetWithContext(ctx context.Context, request *DescribeDevicePresetRequest) (response *DescribeDevicePresetResponse, err error)
- func (c *Client) DescribeDeviceRegion(request *DescribeDeviceRegionRequest) (response *DescribeDeviceRegionResponse, err error)
- func (c *Client) DescribeDeviceRegionWithContext(ctx context.Context, request *DescribeDeviceRegionRequest) (response *DescribeDeviceRegionResponse, err error)
- func (c *Client) DescribeDomain(request *DescribeDomainRequest) (response *DescribeDomainResponse, err error)
- func (c *Client) DescribeDomainRegion(request *DescribeDomainRegionRequest) (response *DescribeDomainRegionResponse, err error)
- func (c *Client) DescribeDomainRegionWithContext(ctx context.Context, request *DescribeDomainRegionRequest) (response *DescribeDomainRegionResponse, err error)
- func (c *Client) DescribeDomainWithContext(ctx context.Context, request *DescribeDomainRequest) (response *DescribeDomainResponse, err error)
- func (c *Client) DescribeGateway(request *DescribeGatewayRequest) (response *DescribeGatewayResponse, err error)
- func (c *Client) DescribeGatewayMonitor(request *DescribeGatewayMonitorRequest) (response *DescribeGatewayMonitorResponse, err error)
- func (c *Client) DescribeGatewayMonitorWithContext(ctx context.Context, request *DescribeGatewayMonitorRequest) (response *DescribeGatewayMonitorResponse, err error)
- func (c *Client) DescribeGatewayProtocol(request *DescribeGatewayProtocolRequest) (response *DescribeGatewayProtocolResponse, err error)
- func (c *Client) DescribeGatewayProtocolWithContext(ctx context.Context, request *DescribeGatewayProtocolRequest) (response *DescribeGatewayProtocolResponse, err error)
- func (c *Client) DescribeGatewayVersion(request *DescribeGatewayVersionRequest) (response *DescribeGatewayVersionResponse, err error)
- func (c *Client) DescribeGatewayVersionWithContext(ctx context.Context, request *DescribeGatewayVersionRequest) (response *DescribeGatewayVersionResponse, err error)
- func (c *Client) DescribeGatewayWithContext(ctx context.Context, request *DescribeGatewayRequest) (response *DescribeGatewayResponse, err error)
- func (c *Client) DescribeOrganization(request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)
- func (c *Client) DescribeOrganizationWithContext(ctx context.Context, request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)
- func (c *Client) DescribeRecordBackupPlan(request *DescribeRecordBackupPlanRequest) (response *DescribeRecordBackupPlanResponse, err error)
- func (c *Client) DescribeRecordBackupPlanWithContext(ctx context.Context, request *DescribeRecordBackupPlanRequest) (response *DescribeRecordBackupPlanResponse, err error)
- func (c *Client) DescribeRecordBackupTemplate(request *DescribeRecordBackupTemplateRequest) (response *DescribeRecordBackupTemplateResponse, err error)
- func (c *Client) DescribeRecordBackupTemplateWithContext(ctx context.Context, request *DescribeRecordBackupTemplateRequest) (response *DescribeRecordBackupTemplateResponse, err error)
- func (c *Client) DescribeRecordFile(request *DescribeRecordFileRequest) (response *DescribeRecordFileResponse, err error)
- func (c *Client) DescribeRecordFileWithContext(ctx context.Context, request *DescribeRecordFileRequest) (response *DescribeRecordFileResponse, err error)
- func (c *Client) DescribeRecordPlan(request *DescribeRecordPlanRequest) (response *DescribeRecordPlanResponse, err error)
- func (c *Client) DescribeRecordPlanWithContext(ctx context.Context, request *DescribeRecordPlanRequest) (response *DescribeRecordPlanResponse, err error)
- func (c *Client) DescribeRecordPlaybackUrl(request *DescribeRecordPlaybackUrlRequest) (response *DescribeRecordPlaybackUrlResponse, err error)
- func (c *Client) DescribeRecordPlaybackUrlWithContext(ctx context.Context, request *DescribeRecordPlaybackUrlRequest) (response *DescribeRecordPlaybackUrlResponse, err error)
- func (c *Client) DescribeRecordRetrieveTask(request *DescribeRecordRetrieveTaskRequest) (response *DescribeRecordRetrieveTaskResponse, err error)
- func (c *Client) DescribeRecordRetrieveTaskWithContext(ctx context.Context, request *DescribeRecordRetrieveTaskRequest) (response *DescribeRecordRetrieveTaskResponse, err error)
- func (c *Client) DescribeRecordSlice(request *DescribeRecordSliceRequest) (response *DescribeRecordSliceResponse, err error)
- func (c *Client) DescribeRecordSliceWithContext(ctx context.Context, request *DescribeRecordSliceRequest) (response *DescribeRecordSliceResponse, err error)
- func (c *Client) DescribeRecordTemplate(request *DescribeRecordTemplateRequest) (response *DescribeRecordTemplateResponse, err error)
- func (c *Client) DescribeRecordTemplateWithContext(ctx context.Context, request *DescribeRecordTemplateRequest) (response *DescribeRecordTemplateResponse, err error)
- func (c *Client) DescribeStreamAuth(request *DescribeStreamAuthRequest) (response *DescribeStreamAuthResponse, err error)
- func (c *Client) DescribeStreamAuthWithContext(ctx context.Context, request *DescribeStreamAuthRequest) (response *DescribeStreamAuthResponse, err error)
- func (c *Client) DescribeTask(request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
- func (c *Client) DescribeTaskWithContext(ctx context.Context, request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
- func (c *Client) DescribeUserDevice(request *DescribeUserDeviceRequest) (response *DescribeUserDeviceResponse, err error)
- func (c *Client) DescribeUserDeviceWithContext(ctx context.Context, request *DescribeUserDeviceRequest) (response *DescribeUserDeviceResponse, err error)
- func (c *Client) DescribeVideoBitRate(request *DescribeVideoBitRateRequest) (response *DescribeVideoBitRateResponse, err error)
- func (c *Client) DescribeVideoBitRateWithContext(ctx context.Context, request *DescribeVideoBitRateRequest) (response *DescribeVideoBitRateResponse, err error)
- func (c *Client) DescribeVideoDownloadUrl(request *DescribeVideoDownloadUrlRequest) (response *DescribeVideoDownloadUrlResponse, err error)
- func (c *Client) DescribeVideoDownloadUrlWithContext(ctx context.Context, request *DescribeVideoDownloadUrlRequest) (response *DescribeVideoDownloadUrlResponse, err error)
- func (c *Client) ListAITasks(request *ListAITasksRequest) (response *ListAITasksResponse, err error)
- func (c *Client) ListAITasksWithContext(ctx context.Context, request *ListAITasksRequest) (response *ListAITasksResponse, err error)
- func (c *Client) ListDevices(request *ListDevicesRequest) (response *ListDevicesResponse, err error)
- func (c *Client) ListDevicesWithContext(ctx context.Context, request *ListDevicesRequest) (response *ListDevicesResponse, err error)
- func (c *Client) ListGatewayDevices(request *ListGatewayDevicesRequest) (response *ListGatewayDevicesResponse, err error)
- func (c *Client) ListGatewayDevicesWithContext(ctx context.Context, request *ListGatewayDevicesRequest) (response *ListGatewayDevicesResponse, err error)
- func (c *Client) ListGateways(request *ListGatewaysRequest) (response *ListGatewaysResponse, err error)
- func (c *Client) ListGatewaysWithContext(ctx context.Context, request *ListGatewaysRequest) (response *ListGatewaysResponse, err error)
- func (c *Client) ListOrganizationChannelNumbers(request *ListOrganizationChannelNumbersRequest) (response *ListOrganizationChannelNumbersResponse, err error)
- func (c *Client) ListOrganizationChannelNumbersWithContext(ctx context.Context, request *ListOrganizationChannelNumbersRequest) (response *ListOrganizationChannelNumbersResponse, err error)
- func (c *Client) ListOrganizationChannels(request *ListOrganizationChannelsRequest) (response *ListOrganizationChannelsResponse, err error)
- func (c *Client) ListOrganizationChannelsWithContext(ctx context.Context, request *ListOrganizationChannelsRequest) (response *ListOrganizationChannelsResponse, err error)
- func (c *Client) ListRecordBackupPlanDevices(request *ListRecordBackupPlanDevicesRequest) (response *ListRecordBackupPlanDevicesResponse, err error)
- func (c *Client) ListRecordBackupPlanDevicesWithContext(ctx context.Context, request *ListRecordBackupPlanDevicesRequest) (response *ListRecordBackupPlanDevicesResponse, err error)
- func (c *Client) ListRecordBackupPlans(request *ListRecordBackupPlansRequest) (response *ListRecordBackupPlansResponse, err error)
- func (c *Client) ListRecordBackupPlansWithContext(ctx context.Context, request *ListRecordBackupPlansRequest) (response *ListRecordBackupPlansResponse, err error)
- func (c *Client) ListRecordBackupTemplates(request *ListRecordBackupTemplatesRequest) (response *ListRecordBackupTemplatesResponse, err error)
- func (c *Client) ListRecordBackupTemplatesWithContext(ctx context.Context, request *ListRecordBackupTemplatesRequest) (response *ListRecordBackupTemplatesResponse, err error)
- func (c *Client) ListRecordPlanChannels(request *ListRecordPlanChannelsRequest) (response *ListRecordPlanChannelsResponse, err error)
- func (c *Client) ListRecordPlanChannelsWithContext(ctx context.Context, request *ListRecordPlanChannelsRequest) (response *ListRecordPlanChannelsResponse, err error)
- func (c *Client) ListRecordPlanDevices(request *ListRecordPlanDevicesRequest) (response *ListRecordPlanDevicesResponse, err error)
- func (c *Client) ListRecordPlanDevicesWithContext(ctx context.Context, request *ListRecordPlanDevicesRequest) (response *ListRecordPlanDevicesResponse, err error)
- func (c *Client) ListRecordPlans(request *ListRecordPlansRequest) (response *ListRecordPlansResponse, err error)
- func (c *Client) ListRecordPlansWithContext(ctx context.Context, request *ListRecordPlansRequest) (response *ListRecordPlansResponse, err error)
- func (c *Client) ListRecordRetrieveTasks(request *ListRecordRetrieveTasksRequest) (response *ListRecordRetrieveTasksResponse, err error)
- func (c *Client) ListRecordRetrieveTasksWithContext(ctx context.Context, request *ListRecordRetrieveTasksRequest) (response *ListRecordRetrieveTasksResponse, err error)
- func (c *Client) ListRecordTemplates(request *ListRecordTemplatesRequest) (response *ListRecordTemplatesResponse, err error)
- func (c *Client) ListRecordTemplatesWithContext(ctx context.Context, request *ListRecordTemplatesRequest) (response *ListRecordTemplatesResponse, err error)
- func (c *Client) ListSubTasks(request *ListSubTasksRequest) (response *ListSubTasksResponse, err error)
- func (c *Client) ListSubTasksWithContext(ctx context.Context, request *ListSubTasksRequest) (response *ListSubTasksResponse, err error)
- func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)
- func (c *Client) PlayRecord(request *PlayRecordRequest) (response *PlayRecordResponse, err error)
- func (c *Client) PlayRecordWithContext(ctx context.Context, request *PlayRecordRequest) (response *PlayRecordResponse, err error)
- func (c *Client) RefreshDeviceChannel(request *RefreshDeviceChannelRequest) (response *RefreshDeviceChannelResponse, err error)
- func (c *Client) RefreshDeviceChannelWithContext(ctx context.Context, request *RefreshDeviceChannelRequest) (response *RefreshDeviceChannelResponse, err error)
- func (c *Client) UpdateAITask(request *UpdateAITaskRequest) (response *UpdateAITaskResponse, err error)
- func (c *Client) UpdateAITaskStatus(request *UpdateAITaskStatusRequest) (response *UpdateAITaskStatusResponse, err error)
- func (c *Client) UpdateAITaskStatusWithContext(ctx context.Context, request *UpdateAITaskStatusRequest) (response *UpdateAITaskStatusResponse, err error)
- func (c *Client) UpdateAITaskWithContext(ctx context.Context, request *UpdateAITaskRequest) (response *UpdateAITaskResponse, err error)
- func (c *Client) UpdateDeviceOrganization(request *UpdateDeviceOrganizationRequest) (response *UpdateDeviceOrganizationResponse, err error)
- func (c *Client) UpdateDeviceOrganizationWithContext(ctx context.Context, request *UpdateDeviceOrganizationRequest) (response *UpdateDeviceOrganizationResponse, err error)
- func (c *Client) UpdateDeviceStatus(request *UpdateDeviceStatusRequest) (response *UpdateDeviceStatusResponse, err error)
- func (c *Client) UpdateDeviceStatusWithContext(ctx context.Context, request *UpdateDeviceStatusRequest) (response *UpdateDeviceStatusResponse, err error)
- func (c *Client) UpdateGateway(request *UpdateGatewayRequest) (response *UpdateGatewayResponse, err error)
- func (c *Client) UpdateGatewayWithContext(ctx context.Context, request *UpdateGatewayRequest) (response *UpdateGatewayResponse, err error)
- func (c *Client) UpdateOrganization(request *UpdateOrganizationRequest) (response *UpdateOrganizationResponse, err error)
- func (c *Client) UpdateOrganizationWithContext(ctx context.Context, request *UpdateOrganizationRequest) (response *UpdateOrganizationResponse, err error)
- func (c *Client) UpdateRecordBackupPlan(request *UpdateRecordBackupPlanRequest) (response *UpdateRecordBackupPlanResponse, err error)
- func (c *Client) UpdateRecordBackupPlanWithContext(ctx context.Context, request *UpdateRecordBackupPlanRequest) (response *UpdateRecordBackupPlanResponse, err error)
- func (c *Client) UpdateRecordBackupTemplate(request *UpdateRecordBackupTemplateRequest) (response *UpdateRecordBackupTemplateResponse, err error)
- func (c *Client) UpdateRecordBackupTemplateWithContext(ctx context.Context, request *UpdateRecordBackupTemplateRequest) (response *UpdateRecordBackupTemplateResponse, err error)
- func (c *Client) UpdateRecordPlan(request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
- func (c *Client) UpdateRecordPlanWithContext(ctx context.Context, request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
- func (c *Client) UpdateRecordTemplate(request *UpdateRecordTemplateRequest) (response *UpdateRecordTemplateResponse, err error)
- func (c *Client) UpdateRecordTemplateWithContext(ctx context.Context, request *UpdateRecordTemplateRequest) (response *UpdateRecordTemplateResponse, err error)
- func (c *Client) UpdateUserDevice(request *UpdateUserDeviceRequest) (response *UpdateUserDeviceResponse, err error)
- func (c *Client) UpdateUserDeviceWithContext(ctx context.Context, request *UpdateUserDeviceRequest) (response *UpdateUserDeviceResponse, err error)
- func (c *Client) UpgradeGateway(request *UpgradeGatewayRequest) (response *UpgradeGatewayResponse, err error)
- func (c *Client) UpgradeGatewayWithContext(ctx context.Context, request *UpgradeGatewayRequest) (response *UpgradeGatewayResponse, err error)
- type ControlDevicePTZRequest
- type ControlDevicePTZRequestParams
- type ControlDevicePTZResponse
- type ControlDevicePTZResponseParams
- type ControlDevicePresetRequest
- type ControlDevicePresetRequestParams
- type ControlDevicePresetResponse
- type ControlDevicePresetResponseParams
- type ControlDeviceStreamData
- type ControlDeviceStreamRequest
- type ControlDeviceStreamRequestParams
- type ControlDeviceStreamResponse
- type ControlDeviceStreamResponseParams
- type ControlRecordRequest
- type ControlRecordRequestParams
- type ControlRecordResponse
- type ControlRecordResponseParams
- type ControlRecordTimelineRequest
- type ControlRecordTimelineRequestParams
- type ControlRecordTimelineResponse
- type ControlRecordTimelineResponseParams
- type DeleteAITaskRequest
- type DeleteAITaskRequestParams
- type DeleteAITaskResponse
- type DeleteAITaskResponseParams
- type DeleteDomainRequest
- type DeleteDomainRequestParams
- type DeleteDomainResponse
- type DeleteDomainResponseParams
- type DeleteGatewayRequest
- type DeleteGatewayRequestParams
- type DeleteGatewayResponse
- type DeleteGatewayResponseParams
- type DeleteOrganizationRequest
- type DeleteOrganizationRequestParams
- type DeleteOrganizationResponse
- type DeleteOrganizationResponseParams
- type DeleteRecordBackupPlanRequest
- type DeleteRecordBackupPlanRequestParams
- type DeleteRecordBackupPlanResponse
- type DeleteRecordBackupPlanResponseParams
- type DeleteRecordBackupTemplateRequest
- type DeleteRecordBackupTemplateRequestParams
- type DeleteRecordBackupTemplateResponse
- type DeleteRecordBackupTemplateResponseParams
- type DeleteRecordPlanRequest
- type DeleteRecordPlanRequestParams
- type DeleteRecordPlanResponse
- type DeleteRecordPlanResponseParams
- type DeleteRecordRetrieveTaskRequest
- type DeleteRecordRetrieveTaskRequestParams
- type DeleteRecordRetrieveTaskResponse
- type DeleteRecordRetrieveTaskResponseParams
- type DeleteRecordTemplateRequest
- type DeleteRecordTemplateRequestParams
- type DeleteRecordTemplateResponse
- type DeleteRecordTemplateResponseParams
- type DeleteUserDeviceRequest
- type DeleteUserDeviceRequestParams
- type DeleteUserDeviceResponse
- type DeleteUserDeviceResponseParams
- type DescribeAITaskRequest
- type DescribeAITaskRequestParams
- type DescribeAITaskResponse
- type DescribeAITaskResponseParams
- type DescribeAITaskResultRequest
- type DescribeAITaskResultRequestParams
- type DescribeAITaskResultResponse
- type DescribeAITaskResultResponseParams
- type DescribeCNAMERequest
- type DescribeCNAMERequestParams
- type DescribeCNAMEResponse
- type DescribeCNAMEResponseParams
- type DescribeDeviceChannelData
- type DescribeDeviceChannelRequest
- type DescribeDeviceChannelRequestParams
- type DescribeDeviceChannelResponse
- type DescribeDeviceChannelResponseParams
- type DescribeDeviceData
- type DescribeDevicePresetData
- type DescribeDevicePresetRequest
- type DescribeDevicePresetRequestParams
- type DescribeDevicePresetResponse
- type DescribeDevicePresetResponseParams
- type DescribeDeviceRegion
- type DescribeDeviceRegionRequest
- type DescribeDeviceRegionRequestParams
- type DescribeDeviceRegionResponse
- type DescribeDeviceRegionResponseParams
- type DescribeDomainData
- type DescribeDomainRegionData
- type DescribeDomainRegionRequest
- type DescribeDomainRegionRequestParams
- type DescribeDomainRegionResponse
- type DescribeDomainRegionResponseParams
- type DescribeDomainRequest
- type DescribeDomainRequestParams
- type DescribeDomainResponse
- type DescribeDomainResponseParams
- type DescribeGatewayData
- type DescribeGatewayMonitor
- type DescribeGatewayMonitorRequest
- type DescribeGatewayMonitorRequestParams
- type DescribeGatewayMonitorResponse
- type DescribeGatewayMonitorResponseParams
- type DescribeGatewayProtocolData
- type DescribeGatewayProtocolRequest
- type DescribeGatewayProtocolRequestParams
- type DescribeGatewayProtocolResponse
- type DescribeGatewayProtocolResponseParams
- type DescribeGatewayRequest
- type DescribeGatewayRequestParams
- type DescribeGatewayResponse
- type DescribeGatewayResponseParams
- type DescribeGatewayVersion
- type DescribeGatewayVersionData
- type DescribeGatewayVersionRequest
- type DescribeGatewayVersionRequestParams
- type DescribeGatewayVersionResponse
- type DescribeGatewayVersionResponseParams
- type DescribeOrganizationData
- type DescribeOrganizationRequest
- type DescribeOrganizationRequestParams
- type DescribeOrganizationResponse
- type DescribeOrganizationResponseParams
- type DescribeRecordBackupPlanData
- type DescribeRecordBackupPlanRequest
- type DescribeRecordBackupPlanRequestParams
- type DescribeRecordBackupPlanResponse
- type DescribeRecordBackupPlanResponseParams
- type DescribeRecordBackupTemplateData
- type DescribeRecordBackupTemplateRequest
- type DescribeRecordBackupTemplateRequestParams
- type DescribeRecordBackupTemplateResponse
- type DescribeRecordBackupTemplateResponseParams
- type DescribeRecordFileData
- type DescribeRecordFileRequest
- type DescribeRecordFileRequestParams
- type DescribeRecordFileResponse
- type DescribeRecordFileResponseParams
- type DescribeRecordPlanRequest
- type DescribeRecordPlanRequestParams
- type DescribeRecordPlanResponse
- type DescribeRecordPlanResponseParams
- type DescribeRecordPlaybackUrlRequest
- type DescribeRecordPlaybackUrlRequestParams
- type DescribeRecordPlaybackUrlResponse
- type DescribeRecordPlaybackUrlResponseParams
- type DescribeRecordRetrieveTaskData
- type DescribeRecordRetrieveTaskRequest
- type DescribeRecordRetrieveTaskRequestParams
- type DescribeRecordRetrieveTaskResponse
- type DescribeRecordRetrieveTaskResponseParams
- type DescribeRecordSliceRequest
- type DescribeRecordSliceRequestParams
- type DescribeRecordSliceResponse
- type DescribeRecordSliceResponseParams
- type DescribeRecordTemplateRequest
- type DescribeRecordTemplateRequestParams
- type DescribeRecordTemplateResponse
- type DescribeRecordTemplateResponseParams
- type DescribeStreamAuthData
- type DescribeStreamAuthRequest
- type DescribeStreamAuthRequestParams
- type DescribeStreamAuthResponse
- type DescribeStreamAuthResponseParams
- type DescribeTaskRequest
- type DescribeTaskRequestParams
- type DescribeTaskResponse
- type DescribeTaskResponseParams
- type DescribeUserDeviceRequest
- type DescribeUserDeviceRequestParams
- type DescribeUserDeviceResponse
- type DescribeUserDeviceResponseParams
- type DescribeVideoBitRateList
- type DescribeVideoBitRateRequest
- type DescribeVideoBitRateRequestParams
- type DescribeVideoBitRateResponse
- type DescribeVideoBitRateResponseParams
- type DescribeVideoDownloadUrlData
- type DescribeVideoDownloadUrlRequest
- type DescribeVideoDownloadUrlRequestParams
- type DescribeVideoDownloadUrlResponse
- type DescribeVideoDownloadUrlResponseParams
- type FaceMaskAIResultInfo
- type GatewayDevice
- type GatewayVersion
- type GatewaysData
- type LifeCycleData
- type ListAITaskData
- type ListAITasksRequest
- type ListAITasksRequestParams
- type ListAITasksResponse
- type ListAITasksResponseParams
- type ListDeviceInfo
- type ListDevicesRequest
- type ListDevicesRequestParams
- type ListDevicesResponse
- type ListDevicesResponseParams
- type ListGatewayDevicesData
- type ListGatewayDevicesRequest
- type ListGatewayDevicesRequestParams
- type ListGatewayDevicesResponse
- type ListGatewayDevicesResponseParams
- type ListGatewaysData
- type ListGatewaysRequest
- type ListGatewaysRequestParams
- type ListGatewaysResponse
- type ListGatewaysResponseParams
- type ListOrganizationChannelNumbersData
- type ListOrganizationChannelNumbersRequest
- type ListOrganizationChannelNumbersRequestParams
- type ListOrganizationChannelNumbersResponse
- type ListOrganizationChannelNumbersResponseParams
- type ListOrganizationChannelsData
- type ListOrganizationChannelsRequest
- type ListOrganizationChannelsRequestParams
- type ListOrganizationChannelsResponse
- type ListOrganizationChannelsResponseParams
- type ListRecordBackupPlanData
- type ListRecordBackupPlanDevicesData
- type ListRecordBackupPlanDevicesRequest
- type ListRecordBackupPlanDevicesRequestParams
- type ListRecordBackupPlanDevicesResponse
- type ListRecordBackupPlanDevicesResponseParams
- type ListRecordBackupPlansRequest
- type ListRecordBackupPlansRequestParams
- type ListRecordBackupPlansResponse
- type ListRecordBackupPlansResponseParams
- type ListRecordBackupTemplatesData
- type ListRecordBackupTemplatesRequest
- type ListRecordBackupTemplatesRequestParams
- type ListRecordBackupTemplatesResponse
- type ListRecordBackupTemplatesResponseParams
- type ListRecordPlanChannelsData
- type ListRecordPlanChannelsRequest
- type ListRecordPlanChannelsRequestParams
- type ListRecordPlanChannelsResponse
- type ListRecordPlanChannelsResponseParams
- type ListRecordPlanDevicesData
- type ListRecordPlanDevicesRequest
- type ListRecordPlanDevicesRequestParams
- type ListRecordPlanDevicesResponse
- type ListRecordPlanDevicesResponseParams
- type ListRecordPlansRequest
- type ListRecordPlansRequestParams
- type ListRecordPlansResponse
- type ListRecordPlansResponseParams
- type ListRecordRetrieveTasksRequest
- type ListRecordRetrieveTasksRequestParams
- type ListRecordRetrieveTasksResponse
- type ListRecordRetrieveTasksResponseParams
- type ListRecordTemplatesRequest
- type ListRecordTemplatesRequestParams
- type ListRecordTemplatesResponse
- type ListRecordTemplatesResponseParams
- type ListSubTasksData
- type ListSubTasksRequest
- type ListSubTasksRequestParams
- type ListSubTasksResponse
- type ListSubTasksResponseParams
- type ListTasksData
- type ListTasksRequest
- type ListTasksRequestParams
- type ListTasksResponse
- type ListTasksResponseParams
- type Location
- type OperTimeSlot
- type OrganizationChannelInfo
- type PetAIResultInfo
- type PhoneCallAIResultInfo
- type PlateContent
- type PlayRecordData
- type PlayRecordRequest
- type PlayRecordRequestParams
- type PlayRecordResponse
- type PlayRecordResponseParams
- type RecordPlanBaseInfo
- type RecordPlanChannelInfo
- type RecordPlanOptData
- type RecordPlaybackUrl
- type RecordRetrieveTaskChannelInfo
- type RecordRetrieveTaskDetailsInfo
- type RecordSliceInfo
- type RecordTemplateInfo
- type RecordTemplateTimeSections
- type RecordTimeLine
- type RefreshDeviceChannelRequest
- type RefreshDeviceChannelRequestParams
- type RefreshDeviceChannelResponse
- type RefreshDeviceChannelResponseParams
- type SmokingAIResultInfo
- type SnapshotConfig
- type SubTaskData
- type TaskData
- type Timeline
- type UpdateAITaskRequest
- type UpdateAITaskRequestParams
- type UpdateAITaskResponse
- type UpdateAITaskResponseParams
- type UpdateAITaskStatusRequest
- type UpdateAITaskStatusRequestParams
- type UpdateAITaskStatusResponse
- type UpdateAITaskStatusResponseParams
- type UpdateDeviceData
- type UpdateDeviceOrganizationRequest
- type UpdateDeviceOrganizationRequestParams
- type UpdateDeviceOrganizationResponse
- type UpdateDeviceOrganizationResponseParams
- type UpdateDeviceStatusRequest
- type UpdateDeviceStatusRequestParams
- type UpdateDeviceStatusResponse
- type UpdateDeviceStatusResponseParams
- type UpdateGatewayData
- type UpdateGatewayRequest
- type UpdateGatewayRequestParams
- type UpdateGatewayResponse
- type UpdateGatewayResponseParams
- type UpdateOrgData
- type UpdateOrganizationRequest
- type UpdateOrganizationRequestParams
- type UpdateOrganizationResponse
- type UpdateOrganizationResponseParams
- type UpdateRecordBackupPlanData
- type UpdateRecordBackupPlanModify
- type UpdateRecordBackupPlanRequest
- type UpdateRecordBackupPlanRequestParams
- type UpdateRecordBackupPlanResponse
- type UpdateRecordBackupPlanResponseParams
- type UpdateRecordBackupTemplateData
- type UpdateRecordBackupTemplateModify
- type UpdateRecordBackupTemplateRequest
- type UpdateRecordBackupTemplateRequestParams
- type UpdateRecordBackupTemplateResponse
- type UpdateRecordBackupTemplateResponseParams
- type UpdateRecordPlanData
- type UpdateRecordPlanRequest
- type UpdateRecordPlanRequestParams
- type UpdateRecordPlanResponse
- type UpdateRecordPlanResponseParams
- type UpdateRecordTemplateData
- type UpdateRecordTemplateRequest
- type UpdateRecordTemplateRequestParams
- type UpdateRecordTemplateResponse
- type UpdateRecordTemplateResponseParams
- type UpdateUserDeviceRequest
- type UpdateUserDeviceRequestParams
- type UpdateUserDeviceResponse
- type UpdateUserDeviceResponseParams
- type UpgradeGatewayRequest
- type UpgradeGatewayRequestParams
- type UpgradeGatewayResponse
- type UpgradeGatewayResponseParams
Constants ¶
const ( // 操作失败 FAILEDOPERATION = "FailedOperation" // AI任务状态已经是Off FAILEDOPERATION_AITASKSTATUSISOFF = "FailedOperation.AITaskStatusIsOff" // 不允许删除或更改状态为On的AI任务 FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" // 数据库错误 FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" // 设备响应超时 FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" // 设备端结果响应超时 FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" // 域名CNAME解析未成功,请到域名服务商处检查配置 FAILEDOPERATION_NOMATCHEDCNAME = "FailedOperation.NoMatchedCname" // 请求超时 FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" // 无效的输入参数 INVALIDPARAMETER = "InvalidParameter" // 非法的下载URL INVALIDPARAMETER_DOWNLOADURLERROR = "InvalidParameter.DownloadUrlError" // 下载URL已过期 INVALIDPARAMETER_DOWNLOADURLHASEXPIRED = "InvalidParameter.DownloadUrlHasExpired" // 操作类型不合法 INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction" // 无效的消息体格式 INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" // 无效的通道参数 INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" // 无效的生命周期参数 INVALIDPARAMETER_INVALIDLIFERULEPARAM = "InvalidParameter.InvalidLifeRuleParam" // 无效的组织参数 INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" // 参数格式不对或缺少参数 INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" // 无效的时间片段 INVALIDPARAMETER_INVALIDTIMESECTION = "InvalidParameter.InvalidTimeSection" // 必要请求头参数不能为空 INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" // TaskId不存在 INVALIDPARAMETER_TASKIDNOTEXIST = "InvalidParameter.TaskIdNotExist" // 无效的参数值 INVALIDPARAMETERVALUE = "InvalidParameterValue" // 存在不满足(上云时间段=前一天的录像时间段/上云倍速)的设定,请检查并确认 INVALIDPARAMETERVALUE_BAKTIMENOTENOUGH = "InvalidParameterValue.BakTimeNotEnough" // CallbackURL包含特殊字符 INVALIDPARAMETERVALUE_CALLBACKURLCONTAINILLEGALCHARACTER = "InvalidParameterValue.CallbackURLContainIllegalCharacter" // 包含已存在其他AI任务的ChannelId INVALIDPARAMETERVALUE_CHANNELIDALREADYEXISTSINOTHERAITASKS = "InvalidParameterValue.ChannelIdAlreadyExistsInOtherAITasks" // ChannelId不能为空 INVALIDPARAMETERVALUE_CHANNELIDMUSTBENOTEMPTY = "InvalidParameterValue.ChannelIdMustBeNotEmpty" // ChannelList包含特殊字符 INVALIDPARAMETERVALUE_CHANNELLISTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ChannelListContainIllegalCharacter" // ChannelList不能为空 INVALIDPARAMETERVALUE_CHANNELLISTMUSTBENOTEMPTY = "InvalidParameterValue.ChannelListMustBeNotEmpty" // ChannelList的数量必须小于1000 INVALIDPARAMETERVALUE_CHANNELNUMBERMUSTBELESSTHANONETHOUSAND = "InvalidParameterValue.ChannelNumberMustBeLessThanOneThousand" // 包含无效的ChannelId INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" // 周期超出限制(1-7) INVALIDPARAMETERVALUE_DATAOUTOFRANGE = "InvalidParameterValue.DataOutOfRange" // 设备ID和通道ID不匹配 INVALIDPARAMETERVALUE_DEVICEMISMATCHCHANNEL = "InvalidParameterValue.DeviceMismatchChannel" // 通道ID不能为空 INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" // 设备ID不能为空 INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" // 名称不能为空 INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" // 组织ID不能为空 INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" // 关联模板不能为空 INVALIDPARAMETERVALUE_EMPTYTEMPLATEID = "InvalidParameterValue.EmptyTemplateId" // 结束时间不能为空 INVALIDPARAMETERVALUE_ENDTIMEZERO = "InvalidParameterValue.EndTimeZero" // OperTimeSlot值有重复 INVALIDPARAMETERVALUE_HASDUPLICATEOPERTIMESLOT = "InvalidParameterValue.HasDuplicateOperTimeSlot" // 通道ID包含了非法字符 INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" // 描述中包含不符合要求的字符(仅支持中文、英文、数字、_、-) INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" // 设备ID包含了非法字符 INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" // 名称中包含不符合要求的字符(仅支持中文、英文、数字、_、-) INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" // 组织ID包含了非法字符 INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" // 码流类型包含非法字符(仅支持英文、数字、_、-) INVALIDPARAMETERVALUE_ILLEGALSTREAMTYPE = "InvalidParameterValue.IllegalStreamType" // 无效的AI任务描述信息 INVALIDPARAMETERVALUE_INVALIDAITASKDESC = "InvalidParameterValue.InvalidAITaskDesc" // 无效的AI任务ID INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" // 无效的AI任务名称 INVALIDPARAMETERVALUE_INVALIDAITASKNAME = "InvalidParameterValue.InvalidAITaskName" // 无效的AI任务状态 INVALIDPARAMETERVALUE_INVALIDAITASKSTATUS = "InvalidParameterValue.InvalidAITaskStatus" // 无效的设备接入协议 INVALIDPARAMETERVALUE_INVALIDACCESSPROTOCOL = "InvalidParameterValue.InvalidAccessProtocol" // 无效的开始或结束时间 INVALIDPARAMETERVALUE_INVALIDBEGINANDENDTIME = "InvalidParameterValue.InvalidBeginAndEndTime" // 无效的开始时间 INVALIDPARAMETERVALUE_INVALIDBEGINTIME = "InvalidParameterValue.InvalidBeginTime" // 无效的通道ID INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" // 包含无效的通道ID或者设备ID INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" // 通道名称为空或填写有误 INVALIDPARAMETERVALUE_INVALIDCHANNELNAME = "InvalidParameterValue.InvalidChannelName" // 无效的集群ID,长度或内容不符合规则 INVALIDPARAMETERVALUE_INVALIDCLUSTERID = "InvalidParameterValue.InvalidClusterId" // 描述填写有误 INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" // 无效的AI分析类型 INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" // 无效的设备ID INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" // 设备名称为空或填写有误 INVALIDPARAMETERVALUE_INVALIDDEVICENAME = "InvalidParameterValue.InvalidDeviceName" // 设备密码长度应当大于1位并且小于64位 INVALIDPARAMETERVALUE_INVALIDDEVICEPASSWORDLENGTH = "InvalidParameterValue.InvalidDevicePasswordLength" // 无效的设备状态 INVALIDPARAMETERVALUE_INVALIDDEVICESTATUS = "InvalidParameterValue.InvalidDeviceStatus" // 无效的设备类型 INVALIDPARAMETERVALUE_INVALIDDEVICETYPE = "InvalidParameterValue.InvalidDeviceType" // 无效的域名,长度或内容不符合规则 INVALIDPARAMETERVALUE_INVALIDDOMAIN = "InvalidParameterValue.InvalidDomain" // 无效的结束时间 INVALIDPARAMETERVALUE_INVALIDENDTIME = "InvalidParameterValue.InvalidEndTime" // 无效的副本有效期,范围是1-365天 INVALIDPARAMETERVALUE_INVALIDEXPIRATION = "InvalidParameterValue.InvalidExpiration" // 冷存储至少60天, 并且热存储和冷存储总天数不能超过3650天 INVALIDPARAMETERVALUE_INVALIDEXPIRATIONRANGE = "InvalidParameterValue.InvalidExpirationRange" // 无效的文件格式 INVALIDPARAMETERVALUE_INVALIDFILETYPE = "InvalidParameterValue.InvalidFileType" // 无效的网关ID,长度或内容不符合规则 INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" // 无效的网关接入协议 INVALIDPARAMETERVALUE_INVALIDGATEWAYPROTOCOLTYPE = "InvalidParameterValue.InvalidGatewayProtocolType" // 无效的Ipv4地址 INVALIDPARAMETERVALUE_INVALIDIPV4 = "InvalidParameterValue.InvalidIpv4" // 名称为空或填写有误 INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" // 无效的OperTimeSlot格式 INVALIDPARAMETERVALUE_INVALIDOPERTIMESLOTFORMAT = "InvalidParameterValue.InvalidOperTimeSlotFormat" // 组织名称为空或填写有误 INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" // 无效的组织ID INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" // 无效的PageNumber INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" // 页参数取值错误 INVALIDPARAMETERVALUE_INVALIDPAGEPARAMETER = "InvalidParameterValue.InvalidPageParameter" // 无效的PageSize INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" // 无效的计划ID INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" // 无效的拉流鉴权开关值 INVALIDPARAMETERVALUE_INVALIDPULLSTATE = "InvalidParameterValue.InvalidPullState" // 无效的推流鉴权开关值 INVALIDPARAMETERVALUE_INVALIDPUSHSTATE = "InvalidParameterValue.InvalidPushState" // 无效的取回模式 INVALIDPARAMETERVALUE_INVALIDRETRIEVALMODE = "InvalidParameterValue.InvalidRetrievalMode" // 无效的取回任务ID INVALIDPARAMETERVALUE_INVALIDRETRIEVETASKID = "InvalidParameterValue.InvalidRetrieveTaskId" // 无效的密钥值,长度或内容不符合规则 INVALIDPARAMETERVALUE_INVALIDSECRET = "InvalidParameterValue.InvalidSecret" // 无效的开始或结束时间 INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" // 状态取值错误 INVALIDPARAMETERVALUE_INVALIDSTATUS = "InvalidParameterValue.InvalidStatus" // 无效的流类型 INVALIDPARAMETERVALUE_INVALIDSTREAMTYPE = "InvalidParameterValue.InvalidStreamType" // 无效的模板ID INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" // 无效的TemplateTag INVALIDPARAMETERVALUE_INVALIDTEMPLATETAG = "InvalidParameterValue.InvalidTemplateTag" // 时间格式错误 INVALIDPARAMETERVALUE_INVALIDTIMEFORMAT = "InvalidParameterValue.InvalidTimeFormat" // 无效的截图频率 INVALIDPARAMETERVALUE_INVALIDTIMEINTERVAL = "InvalidParameterValue.InvalidTimeInterval" // 无效时间片段取值 INVALIDPARAMETERVALUE_INVALIDTIMESECTIONVALUE = "InvalidParameterValue.InvalidTimeSectionValue" // 热存储至少1天, 最多3650天 INVALIDPARAMETERVALUE_INVALIDTRANSITIONRANGE = "InvalidParameterValue.InvalidTransitionRange" // 无效的用户名,长度或内容不符合规则 INVALIDPARAMETERVALUE_INVALIDUSERNAME = "InvalidParameterValue.InvalidUsername" // 时间不能跨天 INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" // Object包含非法字符 INVALIDPARAMETERVALUE_OBJECTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ObjectContainIllegalCharacter" // OperTimeSlot包含特殊字符 INVALIDPARAMETERVALUE_OPERTIMESLOTCONTAINILLEGALCHARACTER = "InvalidParameterValue.OperTimeSlotContainIllegalCharacter" // OperTimeSlot容量必须小于5 INVALIDPARAMETERVALUE_OPERTIMESLOTNUMBERMUSTBELESSTHANFIVE = "InvalidParameterValue.OperTimeSlotNumberMustBeLessThanFive" // OperTimeSlot开始时间必须小于结束时间 INVALIDPARAMETERVALUE_OPERTIMESLOTSTARTMUSTBELESSTHANEND = "InvalidParameterValue.OperTimeSlotStartMustBeLessThanEnd" // 组织名称不能重复 INVALIDPARAMETERVALUE_ORGNAMEREPEAT = "InvalidParameterValue.OrgNameRepeat" // 组织数量不能大于1000个 INVALIDPARAMETERVALUE_ORGANIZATIONCOUNTEXCEEDSRANGE = "InvalidParameterValue.OrganizationCountExceedsRange" // 时间范围超限 INVALIDPARAMETERVALUE_OUTOFTIMERANGE = "InvalidParameterValue.OutOfTimeRange" // 通道数量一次最多添加5000路 INVALIDPARAMETERVALUE_PLANCHANNELSEXCEEDSRANGE = "InvalidParameterValue.PlanChannelsExceedsRange" // 计划名称不能重复 INVALIDPARAMETERVALUE_PLANNAMEREPEAT = "InvalidParameterValue.PlanNameRepeat" // 一个取回任务最多添加32个设备通道 INVALIDPARAMETERVALUE_RETRIEVETASKCHANNELSEXCEEDSRANGE = "InvalidParameterValue.RetrieveTaskChannelsExceedsRange" // 开始时间不能大于结束时间 INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" // 开始时间不能大于当前时间 INVALIDPARAMETERVALUE_STARTOVERNOWTIME = "InvalidParameterValue.StartOverNowTime" // 开始时间不能大于等于结束时间 INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" // 开始时间不能为空 INVALIDPARAMETERVALUE_STARTTIMEZERO = "InvalidParameterValue.StartTimeZero" // AI任务状态不能为空 INVALIDPARAMETERVALUE_STATUSMUSTBENOTEMPTY = "InvalidParameterValue.StatusMustBeNotEmpty" // 不支持任务类型 INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported" // TemplateTag必须一致 INVALIDPARAMETERVALUE_TEMPLATETAGMUSTBECONSISTENT = "InvalidParameterValue.TemplateTagMustBeConsistent" // 时间间隔不能小于10分钟 INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" // 描述字段过长 INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" // 名称过长 INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" // 码流类型过长 INVALIDPARAMETERVALUE_TOOLONGSTREAMTYPE = "InvalidParameterValue.TooLongStreamType" // 不支持的操作命令 INVALIDPARAMETERVALUE_UNSUPPORTOPERATECMD = "InvalidParameterValue.UnSupportOperateCMD" // 不支持该倍速 INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" // 不支持的接入类型 INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" // 不支持的云台控制指令 INVALIDPARAMETERVALUE_UNSUPPORTEDPTZCMD = "InvalidParameterValue.UnSupportedPTZCMD" // 不支持的预置位控制指令 INVALIDPARAMETERVALUE_UNSUPPORTEDPRESETCMD = "InvalidParameterValue.UnSupportedPresetCMD" // 不支持的倍速播放参数 INVALIDPARAMETERVALUE_UNSUPPORTEDSCALEPARAM = "InvalidParameterValue.UnSupportedScaleParam" // 不支持的流协议 INVALIDPARAMETERVALUE_UNSUPPORTEDSTREAMPROTOCOL = "InvalidParameterValue.UnsupportedStreamProtocol" // 查询的通道数量不能超过3000个 LIMITEXCEEDED_CHANNELNUMEXCEEDED = "LimitExceeded.ChannelNumExceeded" // 时间片段不存在 MISSINGPARAMETER_EMPTYTIMESECTION = "MissingParameter.EmptyTimeSection" // 缺少生命周期参数 MISSINGPARAMETER_MISSINGLIFERULEPARAM = "MissingParameter.MissingLifeRuleParam" // 缺少取回任务参数 MISSINGPARAMETER_MISSINGRETRIEVETASKPARAM = "MissingParameter.MissingRetrieveTaskParam" // 没有更新信息 MISSINGPARAMETER_MISSINGUPDATEDINFO = "MissingParameter.MissingUpdatedInfo" // 带宽受限 OPERATIONDENIED_BANDWIDTHLIMITZERO = "OperationDenied.BandwidthLimitZero" // 并发下载数超限 OPERATIONDENIED_CONCURRENTDOWNLOADSOVERLIMIT = "OperationDenied.ConcurrentDownloadsOverLimit" // 链接数受限 OPERATIONDENIED_CONNECTSLIMITZERO = "OperationDenied.ConnectsLimitZero" // 新增组织树失败,超出组织树的最大深度 OPERATIONDENIED_EXCEEDEDMAXIMUMDEPTH = "OperationDenied.ExceededMaximumDepth" // 资源不可达,该资源不属于该地域 REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable" // 存在重复添加的通道 RESOURCEINUSE_CHANNELREPEATADD = "ResourceInUse.ChannelRepeatAdd" // 计划删除中无法修改 RESOURCEINUSE_PLANDELETING = "ResourceInUse.PlanDeleting" // 该模板被计划关联,不允许删除 RESOURCEINUSE_PLANLINKTEMPLATE = "ResourceInUse.PlanLinkTemplate" // 计划名称不能重复 RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" // 取回任务正在执行中,无法删除 RESOURCEINUSE_RETRIEVETASKEXECUTING = "ResourceInUse.RetrieveTaskExecuting" // 取回任务名称不能重复 RESOURCEINUSE_RETRIEVETASKNAMEREPEAT = "ResourceInUse.RetrieveTaskNameRepeat" // 模板名称不能重复 RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat" // 资源不存在 RESOURCENOTFOUND = "ResourceNotFound" // AI任务不存在 RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted" // 通道不存在 RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist" // 设备不存在 RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" // 没有找到可用的服务节点 RESOURCENOTFOUND_NOTFOUNDCLUSTER = "ResourceNotFound.NotFoundCluster" // 组织ID不存在 RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist" // 计划不存在 RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" // 取回任务不存在 RESOURCENOTFOUND_RETRIEVETASKNOTEXIST = "ResourceNotFound.RetrieveTaskNotExist" // 视频流不存在或已关闭 RESOURCENOTFOUND_STREAMNOTEXISTORCLOSE = "ResourceNotFound.StreamNotExistOrClose" // 模板不存在 RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist" // 录像不存在 RESOURCENOTFOUND_VIDEONOTFOUND = "ResourceNotFound.VideoNotFound" // 通道离线 RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" // 设备被禁用 RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" // 设备未注册 RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" // 设备离线 RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline" // 该域名没有备案 RESOURCEUNAVAILABLE_DOMAINNOTRECORD = "ResourceUnavailable.DomainNotRecord" // 录像已归档 RESOURCEUNAVAILABLE_VIDEOARCHIVED = "ResourceUnavailable.VideoArchived" // 组织下仍有主账号或其他子账号添加的设备,您无法查看或删除组织 UNSUPPORTEDOPERATION_ORGLINKDEV = "UnsupportedOperation.OrgLinkDev" // 组织下有挂靠的组织,不允许删除 UNSUPPORTEDOPERATION_ORGLINKORG = "UnsupportedOperation.OrgLinkOrg" // Scale和Pos参数不支持同时下发 UNSUPPORTEDOPERATION_SCALEANDPOSBOTHEXIST = "UnsupportedOperation.ScaleAndPosBothExist" // StreamType和Resolution参数不支持同时下发 UNSUPPORTEDOPERATION_STREAMTYPEORRESOLUTION = "UnsupportedOperation.StreamTypeOrResolution" // 该地域未开通内网服务 UNSUPPORTEDOPERATION_UNOPENEDINTRANETSERVICESINREGION = "UnsupportedOperation.UnopenedIntranetServicesInRegion" )
const APIVersion = "2023-05-17"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIConfig ¶
type AIConfig struct { // AI 分析类型。可选值为 Facemask(口罩识别)、Chefhat(厨师帽识别)、Smoking(抽烟检测)、Chefcloth(厨师服识别)、PhoneCall(接打电话识别)、Pet(宠物识别)、Body(人体识别)和Car(车辆车牌识别)等 DetectType *string `json:"DetectType,omitnil,omitempty" name:"DetectType"` // 截图频率。可选值1~20秒 TimeInterval *uint64 `json:"TimeInterval,omitnil,omitempty" name:"TimeInterval"` // 模板生效的时间段。最多包含5组时间段 OperTimeSlot []*OperTimeSlot `json:"OperTimeSlot,omitnil,omitempty" name:"OperTimeSlot"` }
type AITaskInfo ¶
type AITaskInfo struct { // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // AI 任务名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // AI 任务描述 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // AI 任务状态。"on"代表开启了 AI 分析任务,"off"代表停止 AI 分析任务 Status *string `json:"Status,omitnil,omitempty" name:"Status"` // 通道 ID 列表 ChannelList []*string `json:"ChannelList,omitnil,omitempty" name:"ChannelList"` // AI 结果回调地址 CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // AI 配置列表 Templates []*AITemplates `json:"Templates,omitnil,omitempty" name:"Templates"` // 创建时间 CreatedTime *string `json:"CreatedTime,omitnil,omitempty" name:"CreatedTime"` // 更新时间 UpdatedTime *string `json:"UpdatedTime,omitnil,omitempty" name:"UpdatedTime"` }
type AITaskResultData ¶ added in v1.0.717
type AITaskResultData struct { // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 在 BeginTime 和 EndTime 时间之内,有识别结果的 AI 调用次数(分页依据此数值) AIResultCount *uint64 `json:"AIResultCount,omitnil,omitempty" name:"AIResultCount"` // AI 任务执行结果详情 // 注意:此字段可能返回 null,表示取不到有效值。 AIResults *AITaskResultInfo `json:"AIResults,omitnil,omitempty" name:"AIResults"` }
type AITaskResultInfo ¶
type AITaskResultInfo struct { // 人体识别结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 Body []*BodyAIResultInfo `json:"Body,omitnil,omitempty" name:"Body"` // 宠物识别结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 Pet []*PetAIResultInfo `json:"Pet,omitnil,omitempty" name:"Pet"` // 车辆车牌识别结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 Car []*CarAIResultInfo `json:"Car,omitnil,omitempty" name:"Car"` // 厨师帽结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 ChefHat []*ChefHatAIResultInfo `json:"ChefHat,omitnil,omitempty" name:"ChefHat"` // 厨师服结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 ChefCloth []*ChefClothAIResultInfo `json:"ChefCloth,omitnil,omitempty" name:"ChefCloth"` // 口罩识别结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 FaceMask []*FaceMaskAIResultInfo `json:"FaceMask,omitnil,omitempty" name:"FaceMask"` // 抽烟检测结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 Smoking []*SmokingAIResultInfo `json:"Smoking,omitnil,omitempty" name:"Smoking"` // 接打电话识别结果列表 // 注意:此字段可能返回 null,表示取不到有效值。 PhoneCall []*PhoneCallAIResultInfo `json:"PhoneCall,omitnil,omitempty" name:"PhoneCall"` }
type AITemplates ¶
type AITemplates struct { // AI 类别。可选值 AI(AI 分析)和 Snapshot(截图),Templates 列表中只能出现一种类型。 Tag *string `json:"Tag,omitnil,omitempty" name:"Tag"` // AI 分析配置。和"SnapshotConfig"二选一。 AIConfig *AIConfig `json:"AIConfig,omitnil,omitempty" name:"AIConfig"` // 截图配置。和"AIConfig"二选一。 SnapshotConfig *SnapshotConfig `json:"SnapshotConfig,omitnil,omitempty" name:"SnapshotConfig"` }
type AddAITaskRequest ¶
type AddAITaskRequest struct { *tchttp.BaseRequest // AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。 ChannelList []*string `json:"ChannelList,omitnil,omitempty" name:"ChannelList"` // AI 配置列表 Templates []*AITemplates `json:"Templates,omitnil,omitempty" name:"Templates"` // AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // AI 结果回调地址。类似 "http://ip:port/***或者https://domain/*** CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 是否立即开启 AI 任务。"true"代表立即开启 AI 任务,"false"代表暂不开启 AI 任务,默认为 false。 IsStartTheTask *bool `json:"IsStartTheTask,omitnil,omitempty" name:"IsStartTheTask"` }
func NewAddAITaskRequest ¶
func NewAddAITaskRequest() (request *AddAITaskRequest)
func (*AddAITaskRequest) FromJsonString ¶
func (r *AddAITaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAITaskRequest) ToJsonString ¶
func (r *AddAITaskRequest) ToJsonString() string
type AddAITaskRequestParams ¶
type AddAITaskRequestParams struct { // AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。 ChannelList []*string `json:"ChannelList,omitnil,omitempty" name:"ChannelList"` // AI 配置列表 Templates []*AITemplates `json:"Templates,omitnil,omitempty" name:"Templates"` // AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // AI 结果回调地址。类似 "http://ip:port/***或者https://domain/*** CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 是否立即开启 AI 任务。"true"代表立即开启 AI 任务,"false"代表暂不开启 AI 任务,默认为 false。 IsStartTheTask *bool `json:"IsStartTheTask,omitnil,omitempty" name:"IsStartTheTask"` }
Predefined struct for user
type AddAITaskResponse ¶
type AddAITaskResponse struct { *tchttp.BaseResponse Response *AddAITaskResponseParams `json:"Response"` }
func NewAddAITaskResponse ¶
func NewAddAITaskResponse() (response *AddAITaskResponse)
func (*AddAITaskResponse) FromJsonString ¶
func (r *AddAITaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddAITaskResponse) ToJsonString ¶
func (r *AddAITaskResponse) ToJsonString() string
type AddAITaskResponseParams ¶
type AddAITaskResponseParams struct { // AI任务信息 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AITaskInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddDeviceData ¶ added in v1.0.717
type AddDeviceData struct { // 设备iD // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码) // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备接入协议,1:RTMP,2:GB,3:GW // 注意:此字段可能返回 null,表示取不到有效值。 AccessProtocol *int64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型,1:IPC,2:NVR // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备接入服务节点ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 设备接入服务节点名称 // // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 设备流传输协议,1:UDP,2:TCP // 注意:此字段可能返回 null,表示取不到有效值。 TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备状态,0:未注册,1:在线,2:离线,3:禁用 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 设备所属组织ID // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationId *int64 `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 设备接入IP(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备Port(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 用户ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` }
type AddOrgData ¶ added in v1.0.717
type AddOrgData struct { // 组织 ID // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 组织名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 组织父节点 ID // 注意:此字段可能返回 null,表示取不到有效值。 ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 组织层级 // 注意:此字段可能返回 null,表示取不到有效值。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 用户ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 组织结构 // 注意:此字段可能返回 null,表示取不到有效值。 ParentIds *string `json:"ParentIds,omitnil,omitempty" name:"ParentIds"` // 设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 设备在线数量 // 注意:此字段可能返回 null,表示取不到有效值。 Online *int64 `json:"Online,omitnil,omitempty" name:"Online"` }
type AddOrganizationRequest ¶
type AddOrganizationRequest struct { *tchttp.BaseRequest // 组织名称(仅支持中文、英文、数字、_、-的组合,长度不超过16个字符,且组织名称不能重复) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 组织父节点 ID(从查询组织接口DescribeOrganization中获取,填0代表根组织) ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` }
func NewAddOrganizationRequest ¶
func NewAddOrganizationRequest() (request *AddOrganizationRequest)
func (*AddOrganizationRequest) FromJsonString ¶
func (r *AddOrganizationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddOrganizationRequest) ToJsonString ¶
func (r *AddOrganizationRequest) ToJsonString() string
type AddOrganizationRequestParams ¶
type AddOrganizationRequestParams struct { // 组织名称(仅支持中文、英文、数字、_、-的组合,长度不超过16个字符,且组织名称不能重复) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 组织父节点 ID(从查询组织接口DescribeOrganization中获取,填0代表根组织) ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` }
Predefined struct for user
type AddOrganizationResponse ¶
type AddOrganizationResponse struct { *tchttp.BaseResponse Response *AddOrganizationResponseParams `json:"Response"` }
func NewAddOrganizationResponse ¶
func NewAddOrganizationResponse() (response *AddOrganizationResponse)
func (*AddOrganizationResponse) FromJsonString ¶
func (r *AddOrganizationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddOrganizationResponse) ToJsonString ¶
func (r *AddOrganizationResponse) ToJsonString() string
type AddOrganizationResponseParams ¶
type AddOrganizationResponseParams struct { // 增加组织接口返回数据 Data *AddOrgData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddRecordBackupPlanData ¶ added in v1.0.717
type AddRecordBackupPlanData 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"` // 录像上云计划描述 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 云文件生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 录像上云计划状态,1:正常使用中,0:删除中,无法使用 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 通道数量 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` // 创建时间 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 修改时间 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type AddRecordBackupPlanRequest ¶
type AddRecordBackupPlanRequest struct { *tchttp.BaseRequest // 录制模板ID(录像计划关联的模板ID,从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 录像计划名称(仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复) PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 录像计划描述(仅支持中文、英文、数字、_、-,长度不超过128个字符) Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 生命周期(录像文件生命周期设置,管理文件冷、热存储的时间) LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 通道及通道所属设备(添加录像的设备的通道信息,一次添加通道总数不超过5000个,包括组织目录下的通道数量) Channels []*ChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 添加组织目录下所有设备通道(Json数组,可以为空,通道总数量不超过5000个(包括Channel字段的数量)) OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
func NewAddRecordBackupPlanRequest ¶
func NewAddRecordBackupPlanRequest() (request *AddRecordBackupPlanRequest)
func (*AddRecordBackupPlanRequest) FromJsonString ¶
func (r *AddRecordBackupPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordBackupPlanRequest) ToJsonString ¶
func (r *AddRecordBackupPlanRequest) ToJsonString() string
type AddRecordBackupPlanRequestParams ¶
type AddRecordBackupPlanRequestParams struct { // 录制模板ID(录像计划关联的模板ID,从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 录像计划名称(仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复) PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 录像计划描述(仅支持中文、英文、数字、_、-,长度不超过128个字符) Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 生命周期(录像文件生命周期设置,管理文件冷、热存储的时间) LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 通道及通道所属设备(添加录像的设备的通道信息,一次添加通道总数不超过5000个,包括组织目录下的通道数量) Channels []*ChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 添加组织目录下所有设备通道(Json数组,可以为空,通道总数量不超过5000个(包括Channel字段的数量)) OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
Predefined struct for user
type AddRecordBackupPlanResponse ¶
type AddRecordBackupPlanResponse struct { *tchttp.BaseResponse Response *AddRecordBackupPlanResponseParams `json:"Response"` }
func NewAddRecordBackupPlanResponse ¶
func NewAddRecordBackupPlanResponse() (response *AddRecordBackupPlanResponse)
func (*AddRecordBackupPlanResponse) FromJsonString ¶
func (r *AddRecordBackupPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordBackupPlanResponse) ToJsonString ¶
func (r *AddRecordBackupPlanResponse) ToJsonString() string
type AddRecordBackupPlanResponseParams ¶
type AddRecordBackupPlanResponseParams struct { // 返回数据 Data *AddRecordBackupPlanData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddRecordBackupTemplateData ¶ added in v1.0.717
type AddRecordBackupTemplateData struct { // 模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) // 注意:此字段可能返回 null,表示取不到有效值。 Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type AddRecordBackupTemplateRequest ¶
type AddRecordBackupTemplateRequest struct { *tchttp.BaseRequest // 模板名称(仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复) TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` }
func NewAddRecordBackupTemplateRequest ¶
func NewAddRecordBackupTemplateRequest() (request *AddRecordBackupTemplateRequest)
func (*AddRecordBackupTemplateRequest) FromJsonString ¶
func (r *AddRecordBackupTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordBackupTemplateRequest) ToJsonString ¶
func (r *AddRecordBackupTemplateRequest) ToJsonString() string
type AddRecordBackupTemplateRequestParams ¶
type AddRecordBackupTemplateRequestParams struct { // 模板名称(仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复) TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` }
Predefined struct for user
type AddRecordBackupTemplateResponse ¶
type AddRecordBackupTemplateResponse struct { *tchttp.BaseResponse Response *AddRecordBackupTemplateResponseParams `json:"Response"` }
func NewAddRecordBackupTemplateResponse ¶
func NewAddRecordBackupTemplateResponse() (response *AddRecordBackupTemplateResponse)
func (*AddRecordBackupTemplateResponse) FromJsonString ¶
func (r *AddRecordBackupTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordBackupTemplateResponse) ToJsonString ¶
func (r *AddRecordBackupTemplateResponse) ToJsonString() string
type AddRecordBackupTemplateResponseParams ¶
type AddRecordBackupTemplateResponseParams struct { // 返回数据 Data *AddRecordBackupTemplateData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddRecordPlanRequest ¶
type AddRecordPlanRequest struct { *tchttp.BaseRequest // 实时上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 实时上云模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,不填按默认类型处理,长度不能超过32个字节 StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 添加录像的设备的通道信息,一次添加通道总数不超过5000个,包括组织目录下的通道数量 Channels []*ChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 添加组织目录下所有设备通道,Json数组,可以为空,通道总数量不超过5000个(包括Channel字段的数量) OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
func NewAddRecordPlanRequest ¶
func NewAddRecordPlanRequest() (request *AddRecordPlanRequest)
func (*AddRecordPlanRequest) FromJsonString ¶
func (r *AddRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordPlanRequest) ToJsonString ¶
func (r *AddRecordPlanRequest) ToJsonString() string
type AddRecordPlanRequestParams ¶
type AddRecordPlanRequestParams struct { // 实时上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 实时上云模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,不填按默认类型处理,长度不能超过32个字节 StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 添加录像的设备的通道信息,一次添加通道总数不超过5000个,包括组织目录下的通道数量 Channels []*ChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 添加组织目录下所有设备通道,Json数组,可以为空,通道总数量不超过5000个(包括Channel字段的数量) OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
Predefined struct for user
type AddRecordPlanResponse ¶
type AddRecordPlanResponse struct { *tchttp.BaseResponse Response *AddRecordPlanResponseParams `json:"Response"` }
func NewAddRecordPlanResponse ¶
func NewAddRecordPlanResponse() (response *AddRecordPlanResponse)
func (*AddRecordPlanResponse) FromJsonString ¶
func (r *AddRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordPlanResponse) ToJsonString ¶
func (r *AddRecordPlanResponse) ToJsonString() string
type AddRecordPlanResponseParams ¶
type AddRecordPlanResponseParams struct { // 返回结果 Data *RecordPlanOptData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddRecordRetrieveTaskData ¶ added in v1.0.717
type AddRecordRetrieveTaskData struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 取回录像的开始时间 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 取回录像的结束时间 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 取回模式,1:极速模式,其他暂不支持 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 副本有效期 Expiration *int64 `json:"Expiration,omitnil,omitempty" name:"Expiration"` // 任务状态,0:已取回,1:取回中,2:待取回 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 取回容量,单位MB Capacity *float64 `json:"Capacity,omitnil,omitempty" name:"Capacity"` // 任务描述 // 注意:此字段可能返回 null,表示取不到有效值。 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` }
type AddRecordRetrieveTaskRequest ¶
type AddRecordRetrieveTaskRequest struct { *tchttp.BaseRequest // 任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 取回模式, 1:极速模式,其他暂不支持 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 取回录像副本有效期,最小为1天,最大为365天 Expiration *int64 `json:"Expiration,omitnil,omitempty" name:"Expiration"` // 设备通道,一个任务最多32个设备通道 Channels []*ChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 取回任务描述 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` }
func NewAddRecordRetrieveTaskRequest ¶
func NewAddRecordRetrieveTaskRequest() (request *AddRecordRetrieveTaskRequest)
func (*AddRecordRetrieveTaskRequest) FromJsonString ¶
func (r *AddRecordRetrieveTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordRetrieveTaskRequest) ToJsonString ¶
func (r *AddRecordRetrieveTaskRequest) ToJsonString() string
type AddRecordRetrieveTaskRequestParams ¶
type AddRecordRetrieveTaskRequestParams struct { // 任务名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 取回录像的开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 取回录像的结束时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 取回模式, 1:极速模式,其他暂不支持 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 取回录像副本有效期,最小为1天,最大为365天 Expiration *int64 `json:"Expiration,omitnil,omitempty" name:"Expiration"` // 设备通道,一个任务最多32个设备通道 Channels []*ChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 取回任务描述 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` }
Predefined struct for user
type AddRecordRetrieveTaskResponse ¶
type AddRecordRetrieveTaskResponse struct { *tchttp.BaseResponse Response *AddRecordRetrieveTaskResponseParams `json:"Response"` }
func NewAddRecordRetrieveTaskResponse ¶
func NewAddRecordRetrieveTaskResponse() (response *AddRecordRetrieveTaskResponse)
func (*AddRecordRetrieveTaskResponse) FromJsonString ¶
func (r *AddRecordRetrieveTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordRetrieveTaskResponse) ToJsonString ¶
func (r *AddRecordRetrieveTaskResponse) ToJsonString() string
type AddRecordRetrieveTaskResponseParams ¶
type AddRecordRetrieveTaskResponseParams struct { // 返回结果 Data *AddRecordRetrieveTaskData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddRecordTemplateRequest ¶
type AddRecordTemplateRequest struct { *tchttp.BaseRequest // 模板名称, 仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段,按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` }
func NewAddRecordTemplateRequest ¶
func NewAddRecordTemplateRequest() (request *AddRecordTemplateRequest)
func (*AddRecordTemplateRequest) FromJsonString ¶
func (r *AddRecordTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordTemplateRequest) ToJsonString ¶
func (r *AddRecordTemplateRequest) ToJsonString() string
type AddRecordTemplateRequestParams ¶
type AddRecordTemplateRequestParams struct { // 模板名称, 仅支持中文、英文、数字、_、-,长度不超过32个字符,模板名称全局唯一,不能为空,不能重复 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段,按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` }
Predefined struct for user
type AddRecordTemplateResponse ¶
type AddRecordTemplateResponse struct { *tchttp.BaseResponse Response *AddRecordTemplateResponseParams `json:"Response"` }
func NewAddRecordTemplateResponse ¶
func NewAddRecordTemplateResponse() (response *AddRecordTemplateResponse)
func (*AddRecordTemplateResponse) FromJsonString ¶
func (r *AddRecordTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddRecordTemplateResponse) ToJsonString ¶
func (r *AddRecordTemplateResponse) ToJsonString() string
type AddRecordTemplateResponseParams ¶
type AddRecordTemplateResponseParams struct { // 返回结果 Data *RecordTemplateInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddStreamAuthData ¶ added in v1.0.717
type AddStreamAuthData struct { // 鉴权配置ID(uuid) // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 是否开播放鉴权(1:开启,0:关闭) // 注意:此字段可能返回 null,表示取不到有效值。 PullState *int64 `json:"PullState,omitnil,omitempty" name:"PullState"` // 播放密钥(仅支持字母数字,长度0-10位) // 注意:此字段可能返回 null,表示取不到有效值。 PullSecret *string `json:"PullSecret,omitnil,omitempty" name:"PullSecret"` // 播放过期时间(单位:分钟) // 注意:此字段可能返回 null,表示取不到有效值。 PullExpired *int64 `json:"PullExpired,omitnil,omitempty" name:"PullExpired"` // 是否开启推流鉴权(1:开启,0:关闭) // 注意:此字段可能返回 null,表示取不到有效值。 PushState *int64 `json:"PushState,omitnil,omitempty" name:"PushState"` // 推流密钥(仅支持字母数字,长度0-10位) // 注意:此字段可能返回 null,表示取不到有效值。 PushSecret *string `json:"PushSecret,omitnil,omitempty" name:"PushSecret"` // 推流过期时间(单位:分钟) // 注意:此字段可能返回 null,表示取不到有效值。 PushExpired *int64 `json:"PushExpired,omitnil,omitempty" name:"PushExpired"` // 用户ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` }
type AddStreamAuthRequest ¶
type AddStreamAuthRequest struct { *tchttp.BaseRequest // 鉴权配置ID(uuid) Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 是否开播放鉴权(1:开启,0:关闭) PullState *int64 `json:"PullState,omitnil,omitempty" name:"PullState"` // 播放密钥(仅支持字母数字,长度0-10位) PullSecret *string `json:"PullSecret,omitnil,omitempty" name:"PullSecret"` // 播放过期时间(单位:分钟) PullExpired *int64 `json:"PullExpired,omitnil,omitempty" name:"PullExpired"` // 是否开启推流鉴权(1:开启,0:关闭) PushState *int64 `json:"PushState,omitnil,omitempty" name:"PushState"` // 推流密钥(仅支持字母数字,长度0-10位) PushSecret *string `json:"PushSecret,omitnil,omitempty" name:"PushSecret"` // 推流过期时间(单位:分钟) PushExpired *int64 `json:"PushExpired,omitnil,omitempty" name:"PushExpired"` }
func NewAddStreamAuthRequest ¶
func NewAddStreamAuthRequest() (request *AddStreamAuthRequest)
func (*AddStreamAuthRequest) FromJsonString ¶
func (r *AddStreamAuthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddStreamAuthRequest) ToJsonString ¶
func (r *AddStreamAuthRequest) ToJsonString() string
type AddStreamAuthRequestParams ¶
type AddStreamAuthRequestParams struct { // 鉴权配置ID(uuid) Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 是否开播放鉴权(1:开启,0:关闭) PullState *int64 `json:"PullState,omitnil,omitempty" name:"PullState"` // 播放密钥(仅支持字母数字,长度0-10位) PullSecret *string `json:"PullSecret,omitnil,omitempty" name:"PullSecret"` // 播放过期时间(单位:分钟) PullExpired *int64 `json:"PullExpired,omitnil,omitempty" name:"PullExpired"` // 是否开启推流鉴权(1:开启,0:关闭) PushState *int64 `json:"PushState,omitnil,omitempty" name:"PushState"` // 推流密钥(仅支持字母数字,长度0-10位) PushSecret *string `json:"PushSecret,omitnil,omitempty" name:"PushSecret"` // 推流过期时间(单位:分钟) PushExpired *int64 `json:"PushExpired,omitnil,omitempty" name:"PushExpired"` }
Predefined struct for user
type AddStreamAuthResponse ¶
type AddStreamAuthResponse struct { *tchttp.BaseResponse Response *AddStreamAuthResponseParams `json:"Response"` }
func NewAddStreamAuthResponse ¶
func NewAddStreamAuthResponse() (response *AddStreamAuthResponse)
func (*AddStreamAuthResponse) FromJsonString ¶
func (r *AddStreamAuthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddStreamAuthResponse) ToJsonString ¶
func (r *AddStreamAuthResponse) ToJsonString() string
type AddStreamAuthResponseParams ¶
type AddStreamAuthResponseParams struct { // 设置推拉流鉴权返回数据 Data *AddStreamAuthData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type AddUserDeviceRequest ¶
type AddUserDeviceRequest struct { *tchttp.BaseRequest // 设备名称,仅支持中文、英文、数字、_、-,长度不超过32个字符;(设备名称无需全局唯一,可以重复) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备接入协议(1:RTMP,2:GB,3:GW,4:IVCP) AccessProtocol *int64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型,1:IPC,2:NVR;(若设备接入协议选择RTMP,IVCP,则设备类型只能选择IPC) Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备所属组织ID,从查询组织接口DescribeOrganization中获取 OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 设备接入服务节点ID(从查询设备可用服务节点接口DescribeDeviceRegion中获取的Value字段) ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 设备流传输协议,1:UDP,2:TCP;(国标设备有效,不填写则默认UDP协议) TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码(国标,网关设备必填,仅支持数字组合,长度为1-64个字符) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备接入网关ID,从查询网关列表接口中ListGateways获取(仅网关接入需要) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关接入协议类型(从查询网关接入协议接口DescribeGatewayProtocol中获取)1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要) ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 设备接入IP(仅网关接入需要) Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备端口(仅网关接入需要) Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名(仅网关接入需要) Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 设备 SN,仅IVCP 协议设备需要 SNCode *string `json:"SNCode,omitnil,omitempty" name:"SNCode"` }
func NewAddUserDeviceRequest ¶
func NewAddUserDeviceRequest() (request *AddUserDeviceRequest)
func (*AddUserDeviceRequest) FromJsonString ¶
func (r *AddUserDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddUserDeviceRequest) ToJsonString ¶
func (r *AddUserDeviceRequest) ToJsonString() string
type AddUserDeviceRequestParams ¶
type AddUserDeviceRequestParams struct { // 设备名称,仅支持中文、英文、数字、_、-,长度不超过32个字符;(设备名称无需全局唯一,可以重复) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备接入协议(1:RTMP,2:GB,3:GW,4:IVCP) AccessProtocol *int64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型,1:IPC,2:NVR;(若设备接入协议选择RTMP,IVCP,则设备类型只能选择IPC) Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备所属组织ID,从查询组织接口DescribeOrganization中获取 OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 设备接入服务节点ID(从查询设备可用服务节点接口DescribeDeviceRegion中获取的Value字段) ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 设备流传输协议,1:UDP,2:TCP;(国标设备有效,不填写则默认UDP协议) TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码(国标,网关设备必填,仅支持数字组合,长度为1-64个字符) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备接入网关ID,从查询网关列表接口中ListGateways获取(仅网关接入需要) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关接入协议类型(从查询网关接入协议接口DescribeGatewayProtocol中获取)1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要) ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 设备接入IP(仅网关接入需要) Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备端口(仅网关接入需要) Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名(仅网关接入需要) Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 设备 SN,仅IVCP 协议设备需要 SNCode *string `json:"SNCode,omitnil,omitempty" name:"SNCode"` }
Predefined struct for user
type AddUserDeviceResponse ¶
type AddUserDeviceResponse struct { *tchttp.BaseResponse Response *AddUserDeviceResponseParams `json:"Response"` }
func NewAddUserDeviceResponse ¶
func NewAddUserDeviceResponse() (response *AddUserDeviceResponse)
func (*AddUserDeviceResponse) FromJsonString ¶
func (r *AddUserDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*AddUserDeviceResponse) ToJsonString ¶
func (r *AddUserDeviceResponse) ToJsonString() string
type AddUserDeviceResponseParams ¶
type AddUserDeviceResponseParams struct { // 增加设备返回数据 Data *AddDeviceData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BaseAIResultInfo ¶
type BaseAIResultInfo struct { // 名称。返回值有人体识别结果名称(person)、宠物识别结果名称(cat和dog) 、车辆车牌识别结果名称(vehicle) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 置信度 Score *uint64 `json:"Score,omitnil,omitempty" name:"Score"` // 截图中坐标信息 Location *Location `json:"Location,omitnil,omitempty" name:"Location"` }
type BatchOperateDeviceData ¶ added in v1.0.732
type BatchOperateDeviceData struct { // 任务 ID(用于在查询任务的子任务列表接口ListSubTasks中查询任务进度) // 注意:此字段可能返回 null,表示取不到有效值。 TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
type BatchOperateDeviceRequest ¶ added in v1.0.732
type BatchOperateDeviceRequest struct { *tchttp.BaseRequest // 设备 ID 数组(从获取设备列表接口ListDevices中获取) DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` // 操作命令(enable:启用;disable:禁用;delete:删除;upgrade:固件升级;reset:恢复出厂设置;reboot:重启) Cmd *string `json:"Cmd,omitnil,omitempty" name:"Cmd"` }
func NewBatchOperateDeviceRequest ¶ added in v1.0.732
func NewBatchOperateDeviceRequest() (request *BatchOperateDeviceRequest)
func (*BatchOperateDeviceRequest) FromJsonString ¶ added in v1.0.732
func (r *BatchOperateDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BatchOperateDeviceRequest) ToJsonString ¶ added in v1.0.732
func (r *BatchOperateDeviceRequest) ToJsonString() string
type BatchOperateDeviceRequestParams ¶ added in v1.0.732
type BatchOperateDeviceRequestParams struct { // 设备 ID 数组(从获取设备列表接口ListDevices中获取) DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` // 操作命令(enable:启用;disable:禁用;delete:删除;upgrade:固件升级;reset:恢复出厂设置;reboot:重启) Cmd *string `json:"Cmd,omitnil,omitempty" name:"Cmd"` }
Predefined struct for user
type BatchOperateDeviceResponse ¶ added in v1.0.732
type BatchOperateDeviceResponse struct { *tchttp.BaseResponse Response *BatchOperateDeviceResponseParams `json:"Response"` }
func NewBatchOperateDeviceResponse ¶ added in v1.0.732
func NewBatchOperateDeviceResponse() (response *BatchOperateDeviceResponse)
func (*BatchOperateDeviceResponse) FromJsonString ¶ added in v1.0.732
func (r *BatchOperateDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BatchOperateDeviceResponse) ToJsonString ¶ added in v1.0.732
func (r *BatchOperateDeviceResponse) ToJsonString() string
type BatchOperateDeviceResponseParams ¶ added in v1.0.732
type BatchOperateDeviceResponseParams struct { // 返回结果 Data *BatchOperateDeviceData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type BitRateInfo ¶ added in v1.0.764
type BodyAIResultInfo ¶
type BodyAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 人体信息 BodyInfo []*BaseAIResultInfo `json:"BodyInfo,omitnil,omitempty" name:"BodyInfo"` }
type CarAIResultInfo ¶
type CarAIResultInfo struct { // 车系 Serial *string `json:"Serial,omitnil,omitempty" name:"Serial"` // 车辆品牌 Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"` // 车辆类型 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 车辆颜色 Color *string `json:"Color,omitnil,omitempty" name:"Color"` // 置信度,0 - 100 Confidence *int64 `json:"Confidence,omitnil,omitempty" name:"Confidence"` // 年份,识别不出年份时返回0 Year *int64 `json:"Year,omitnil,omitempty" name:"Year"` // 车牌信息 PlateContent *PlateContent `json:"PlateContent,omitnil,omitempty" name:"PlateContent"` // 截图中坐标信息 Location *Location `json:"Location,omitnil,omitempty" name:"Location"` }
type ChannelInfo ¶
type CheckDomainRequest ¶
type CheckDomainRequest struct { *tchttp.BaseRequest // 播放域名 PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"` // CNAME 记录值 InternalDomain *string `json:"InternalDomain,omitnil,omitempty" name:"InternalDomain"` }
func NewCheckDomainRequest ¶
func NewCheckDomainRequest() (request *CheckDomainRequest)
func (*CheckDomainRequest) FromJsonString ¶
func (r *CheckDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckDomainRequest) ToJsonString ¶
func (r *CheckDomainRequest) ToJsonString() string
type CheckDomainRequestParams ¶
type CheckDomainRequestParams struct { // 播放域名 PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"` // CNAME 记录值 InternalDomain *string `json:"InternalDomain,omitnil,omitempty" name:"InternalDomain"` }
Predefined struct for user
type CheckDomainResponse ¶
type CheckDomainResponse struct { *tchttp.BaseResponse Response *CheckDomainResponseParams `json:"Response"` }
func NewCheckDomainResponse ¶
func NewCheckDomainResponse() (response *CheckDomainResponse)
func (*CheckDomainResponse) FromJsonString ¶
func (r *CheckDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckDomainResponse) ToJsonString ¶
func (r *CheckDomainResponse) ToJsonString() string
type CheckDomainResponseParams ¶
type CheckDomainResponseParams struct { // 是否备案 Data *bool `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ChefClothAIResultInfo ¶
type ChefClothAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 厨师服信息 ChefClothInfoInfo []*BaseAIResultInfo `json:"ChefClothInfoInfo,omitnil,omitempty" name:"ChefClothInfoInfo"` }
type ChefHatAIResultInfo ¶
type ChefHatAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 厨师帽信息 ChefHatInfo []*BaseAIResultInfo `json:"ChefHatInfo,omitnil,omitempty" name:"ChefHatInfo"` }
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) AddAITask ¶
func (c *Client) AddAITask(request *AddAITaskRequest) (response *AddAITaskResponse, err error)
AddAITask 添加AI任务
可能返回的错误码:
INVALIDPARAMETERVALUE_CALLBACKURLCONTAINILLEGALCHARACTER = "InvalidParameterValue.CallbackURLContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELIDALREADYEXISTSINOTHERAITASKS = "InvalidParameterValue.ChannelIdAlreadyExistsInOtherAITasks" INVALIDPARAMETERVALUE_CHANNELLISTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ChannelListContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELLISTMUSTBENOTEMPTY = "InvalidParameterValue.ChannelListMustBeNotEmpty" INVALIDPARAMETERVALUE_CHANNELNUMBERMUSTBELESSTHANONETHOUSAND = "InvalidParameterValue.ChannelNumberMustBeLessThanOneThousand" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" INVALIDPARAMETERVALUE_HASDUPLICATEOPERTIMESLOT = "InvalidParameterValue.HasDuplicateOperTimeSlot" INVALIDPARAMETERVALUE_INVALIDAITASKDESC = "InvalidParameterValue.InvalidAITaskDesc" INVALIDPARAMETERVALUE_INVALIDAITASKNAME = "InvalidParameterValue.InvalidAITaskName" INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" INVALIDPARAMETERVALUE_INVALIDOPERTIMESLOTFORMAT = "InvalidParameterValue.InvalidOperTimeSlotFormat" INVALIDPARAMETERVALUE_INVALIDTEMPLATETAG = "InvalidParameterValue.InvalidTemplateTag" INVALIDPARAMETERVALUE_INVALIDTIMEINTERVAL = "InvalidParameterValue.InvalidTimeInterval" INVALIDPARAMETERVALUE_OPERTIMESLOTCONTAINILLEGALCHARACTER = "InvalidParameterValue.OperTimeSlotContainIllegalCharacter" INVALIDPARAMETERVALUE_OPERTIMESLOTNUMBERMUSTBELESSTHANFIVE = "InvalidParameterValue.OperTimeSlotNumberMustBeLessThanFive" INVALIDPARAMETERVALUE_OPERTIMESLOTSTARTMUSTBELESSTHANEND = "InvalidParameterValue.OperTimeSlotStartMustBeLessThanEnd" INVALIDPARAMETERVALUE_TEMPLATETAGMUSTBECONSISTENT = "InvalidParameterValue.TemplateTagMustBeConsistent"
func (*Client) AddAITaskWithContext ¶
func (c *Client) AddAITaskWithContext(ctx context.Context, request *AddAITaskRequest) (response *AddAITaskResponse, err error)
AddAITask 添加AI任务
可能返回的错误码:
INVALIDPARAMETERVALUE_CALLBACKURLCONTAINILLEGALCHARACTER = "InvalidParameterValue.CallbackURLContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELIDALREADYEXISTSINOTHERAITASKS = "InvalidParameterValue.ChannelIdAlreadyExistsInOtherAITasks" INVALIDPARAMETERVALUE_CHANNELLISTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ChannelListContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELLISTMUSTBENOTEMPTY = "InvalidParameterValue.ChannelListMustBeNotEmpty" INVALIDPARAMETERVALUE_CHANNELNUMBERMUSTBELESSTHANONETHOUSAND = "InvalidParameterValue.ChannelNumberMustBeLessThanOneThousand" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" INVALIDPARAMETERVALUE_HASDUPLICATEOPERTIMESLOT = "InvalidParameterValue.HasDuplicateOperTimeSlot" INVALIDPARAMETERVALUE_INVALIDAITASKDESC = "InvalidParameterValue.InvalidAITaskDesc" INVALIDPARAMETERVALUE_INVALIDAITASKNAME = "InvalidParameterValue.InvalidAITaskName" INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" INVALIDPARAMETERVALUE_INVALIDOPERTIMESLOTFORMAT = "InvalidParameterValue.InvalidOperTimeSlotFormat" INVALIDPARAMETERVALUE_INVALIDTEMPLATETAG = "InvalidParameterValue.InvalidTemplateTag" INVALIDPARAMETERVALUE_INVALIDTIMEINTERVAL = "InvalidParameterValue.InvalidTimeInterval" INVALIDPARAMETERVALUE_OPERTIMESLOTCONTAINILLEGALCHARACTER = "InvalidParameterValue.OperTimeSlotContainIllegalCharacter" INVALIDPARAMETERVALUE_OPERTIMESLOTNUMBERMUSTBELESSTHANFIVE = "InvalidParameterValue.OperTimeSlotNumberMustBeLessThanFive" INVALIDPARAMETERVALUE_OPERTIMESLOTSTARTMUSTBELESSTHANEND = "InvalidParameterValue.OperTimeSlotStartMustBeLessThanEnd" INVALIDPARAMETERVALUE_TEMPLATETAGMUSTBECONSISTENT = "InvalidParameterValue.TemplateTagMustBeConsistent"
func (*Client) AddOrganization ¶
func (c *Client) AddOrganization(request *AddOrganizationRequest) (response *AddOrganizationResponse, err error)
AddOrganization 用于新增组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" INVALIDPARAMETERVALUE_ORGNAMEREPEAT = "InvalidParameterValue.OrgNameRepeat" OPERATIONDENIED_EXCEEDEDMAXIMUMDEPTH = "OperationDenied.ExceededMaximumDepth" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddOrganizationWithContext ¶
func (c *Client) AddOrganizationWithContext(ctx context.Context, request *AddOrganizationRequest) (response *AddOrganizationResponse, err error)
AddOrganization 用于新增组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" INVALIDPARAMETERVALUE_ORGNAMEREPEAT = "InvalidParameterValue.OrgNameRepeat" OPERATIONDENIED_EXCEEDEDMAXIMUMDEPTH = "OperationDenied.ExceededMaximumDepth" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddRecordBackupPlan ¶
func (c *Client) AddRecordBackupPlan(request *AddRecordBackupPlanRequest) (response *AddRecordBackupPlanResponse, err error)
AddRecordBackupPlan 用于新增录像上云计划 (当前仅适用于通过GB28181协议和网关接入的设备/视频通道)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_PLANNAMEREPEAT = "InvalidParameterValue.PlanNameRepeat" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddRecordBackupPlanWithContext ¶
func (c *Client) AddRecordBackupPlanWithContext(ctx context.Context, request *AddRecordBackupPlanRequest) (response *AddRecordBackupPlanResponse, err error)
AddRecordBackupPlan 用于新增录像上云计划 (当前仅适用于通过GB28181协议和网关接入的设备/视频通道)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_PLANNAMEREPEAT = "InvalidParameterValue.PlanNameRepeat" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddRecordBackupTemplate ¶
func (c *Client) AddRecordBackupTemplate(request *AddRecordBackupTemplateRequest) (response *AddRecordBackupTemplateResponse, err error)
AddRecordBackupTemplate 用于新增录像上云模板。
> 该功能本质是拉取设备本地录像数据上云(即存在 IPC 摄像头存储卡或 NVR 硬盘中的录像),操作时需先设定录像时间段(即想要上云的设备本地录像),再设定上云时间段和上云倍速,平台将于上云时间段倍速拉取设备对应前一天的录像时间段数据。
> 设定需至少满足(上云时间段=前一天的录像时间段/上云倍速),建议上云时间段可多设定10%左右的时间,避免因网络波动导致数据拉取不完整。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BAKTIMENOTENOUGH = "InvalidParameterValue.BakTimeNotEnough" INVALIDPARAMETERVALUE_DATAOUTOFRANGE = "InvalidParameterValue.DataOutOfRange" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDTIMEFORMAT = "InvalidParameterValue.InvalidTimeFormat" INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat"
func (*Client) AddRecordBackupTemplateWithContext ¶
func (c *Client) AddRecordBackupTemplateWithContext(ctx context.Context, request *AddRecordBackupTemplateRequest) (response *AddRecordBackupTemplateResponse, err error)
AddRecordBackupTemplate 用于新增录像上云模板。
> 该功能本质是拉取设备本地录像数据上云(即存在 IPC 摄像头存储卡或 NVR 硬盘中的录像),操作时需先设定录像时间段(即想要上云的设备本地录像),再设定上云时间段和上云倍速,平台将于上云时间段倍速拉取设备对应前一天的录像时间段数据。
> 设定需至少满足(上云时间段=前一天的录像时间段/上云倍速),建议上云时间段可多设定10%左右的时间,避免因网络波动导致数据拉取不完整。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_BAKTIMENOTENOUGH = "InvalidParameterValue.BakTimeNotEnough" INVALIDPARAMETERVALUE_DATAOUTOFRANGE = "InvalidParameterValue.DataOutOfRange" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDTIMEFORMAT = "InvalidParameterValue.InvalidTimeFormat" INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat"
func (*Client) AddRecordPlan ¶
func (c *Client) AddRecordPlan(request *AddRecordPlanRequest) (response *AddRecordPlanResponse, err error)
AddRecordPlan 用于新增实时上云计划
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_EMPTYTEMPLATEID = "InvalidParameterValue.EmptyTemplateId" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_ILLEGALSTREAMTYPE = "InvalidParameterValue.IllegalStreamType" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_ORGANIZATIONCOUNTEXCEEDSRANGE = "InvalidParameterValue.OrganizationCountExceedsRange" INVALIDPARAMETERVALUE_PLANCHANNELSEXCEEDSRANGE = "InvalidParameterValue.PlanChannelsExceedsRange" INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" INVALIDPARAMETERVALUE_TOOLONGSTREAMTYPE = "InvalidParameterValue.TooLongStreamType" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) AddRecordPlanWithContext ¶
func (c *Client) AddRecordPlanWithContext(ctx context.Context, request *AddRecordPlanRequest) (response *AddRecordPlanResponse, err error)
AddRecordPlan 用于新增实时上云计划
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_EMPTYTEMPLATEID = "InvalidParameterValue.EmptyTemplateId" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_ILLEGALSTREAMTYPE = "InvalidParameterValue.IllegalStreamType" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_ORGANIZATIONCOUNTEXCEEDSRANGE = "InvalidParameterValue.OrganizationCountExceedsRange" INVALIDPARAMETERVALUE_PLANCHANNELSEXCEEDSRANGE = "InvalidParameterValue.PlanChannelsExceedsRange" INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" INVALIDPARAMETERVALUE_TOOLONGSTREAMTYPE = "InvalidParameterValue.TooLongStreamType" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) AddRecordRetrieveTask ¶
func (c *Client) AddRecordRetrieveTask(request *AddRecordRetrieveTaskRequest) (response *AddRecordRetrieveTaskResponse, err error)
AddRecordRetrieveTask 用于新建取回任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" INVALIDPARAMETER_INVALIDLIFERULEPARAM = "InvalidParameter.InvalidLifeRuleParam" INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" INVALIDPARAMETERVALUE_INVALIDEXPIRATION = "InvalidParameterValue.InvalidExpiration" INVALIDPARAMETERVALUE_INVALIDRETRIEVALMODE = "InvalidParameterValue.InvalidRetrievalMode" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_RETRIEVETASKCHANNELSEXCEEDSRANGE = "InvalidParameterValue.RetrieveTaskChannelsExceedsRange" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" MISSINGPARAMETER_MISSINGRETRIEVETASKPARAM = "MissingParameter.MissingRetrieveTaskParam" RESOURCEINUSE_RETRIEVETASKNAMEREPEAT = "ResourceInUse.RetrieveTaskNameRepeat"
func (*Client) AddRecordRetrieveTaskWithContext ¶
func (c *Client) AddRecordRetrieveTaskWithContext(ctx context.Context, request *AddRecordRetrieveTaskRequest) (response *AddRecordRetrieveTaskResponse, err error)
AddRecordRetrieveTask 用于新建取回任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" INVALIDPARAMETER_INVALIDLIFERULEPARAM = "InvalidParameter.InvalidLifeRuleParam" INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" INVALIDPARAMETERVALUE_INVALIDEXPIRATION = "InvalidParameterValue.InvalidExpiration" INVALIDPARAMETERVALUE_INVALIDRETRIEVALMODE = "InvalidParameterValue.InvalidRetrievalMode" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_RETRIEVETASKCHANNELSEXCEEDSRANGE = "InvalidParameterValue.RetrieveTaskChannelsExceedsRange" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" MISSINGPARAMETER_MISSINGRETRIEVETASKPARAM = "MissingParameter.MissingRetrieveTaskParam" RESOURCEINUSE_RETRIEVETASKNAMEREPEAT = "ResourceInUse.RetrieveTaskNameRepeat"
func (*Client) AddRecordTemplate ¶
func (c *Client) AddRecordTemplate(request *AddRecordTemplateRequest) (response *AddRecordTemplateResponse, err error)
AddRecordTemplate 用于新增实时上云模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDTIMESECTION = "InvalidParameter.InvalidTimeSection" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDTIMESECTIONVALUE = "InvalidParameterValue.InvalidTimeSectionValue" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" MISSINGPARAMETER_EMPTYTIMESECTION = "MissingParameter.EmptyTimeSection" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat"
func (*Client) AddRecordTemplateWithContext ¶
func (c *Client) AddRecordTemplateWithContext(ctx context.Context, request *AddRecordTemplateRequest) (response *AddRecordTemplateResponse, err error)
AddRecordTemplate 用于新增实时上云模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDTIMESECTION = "InvalidParameter.InvalidTimeSection" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDTIMESECTIONVALUE = "InvalidParameterValue.InvalidTimeSectionValue" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" MISSINGPARAMETER_EMPTYTIMESECTION = "MissingParameter.EmptyTimeSection" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat"
func (*Client) AddStreamAuth ¶
func (c *Client) AddStreamAuth(request *AddStreamAuthRequest) (response *AddStreamAuthResponse, err error)
AddStreamAuth 用于设置推拉流鉴权配置。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPULLSTATE = "InvalidParameterValue.InvalidPullState" INVALIDPARAMETERVALUE_INVALIDPUSHSTATE = "InvalidParameterValue.InvalidPushState" INVALIDPARAMETERVALUE_INVALIDSECRET = "InvalidParameterValue.InvalidSecret" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddStreamAuthWithContext ¶
func (c *Client) AddStreamAuthWithContext(ctx context.Context, request *AddStreamAuthRequest) (response *AddStreamAuthResponse, err error)
AddStreamAuth 用于设置推拉流鉴权配置。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDPULLSTATE = "InvalidParameterValue.InvalidPullState" INVALIDPARAMETERVALUE_INVALIDPUSHSTATE = "InvalidParameterValue.InvalidPushState" INVALIDPARAMETERVALUE_INVALIDSECRET = "InvalidParameterValue.InvalidSecret" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) AddUserDevice ¶
func (c *Client) AddUserDevice(request *AddUserDeviceRequest) (response *AddUserDeviceResponse, err error)
AddUserDevice 用于新增单个设备。添加设备之后,可根据返回结果到设备上进行配置,配置后等待设备注册/推流。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDCLUSTERID = "InvalidParameterValue.InvalidClusterId" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEPASSWORDLENGTH = "InvalidParameterValue.InvalidDevicePasswordLength" INVALIDPARAMETERVALUE_INVALIDGATEWAYPROTOCOLTYPE = "InvalidParameterValue.InvalidGatewayProtocolType" INVALIDPARAMETERVALUE_INVALIDIPV4 = "InvalidParameterValue.InvalidIpv4" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDUSERNAME = "InvalidParameterValue.InvalidUsername" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_NOTFOUNDCLUSTER = "ResourceNotFound.NotFoundCluster"
func (*Client) AddUserDeviceWithContext ¶
func (c *Client) AddUserDeviceWithContext(ctx context.Context, request *AddUserDeviceRequest) (response *AddUserDeviceResponse, err error)
AddUserDevice 用于新增单个设备。添加设备之后,可根据返回结果到设备上进行配置,配置后等待设备注册/推流。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDCLUSTERID = "InvalidParameterValue.InvalidClusterId" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEPASSWORDLENGTH = "InvalidParameterValue.InvalidDevicePasswordLength" INVALIDPARAMETERVALUE_INVALIDGATEWAYPROTOCOLTYPE = "InvalidParameterValue.InvalidGatewayProtocolType" INVALIDPARAMETERVALUE_INVALIDIPV4 = "InvalidParameterValue.InvalidIpv4" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDUSERNAME = "InvalidParameterValue.InvalidUsername" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_NOTFOUNDCLUSTER = "ResourceNotFound.NotFoundCluster"
func (*Client) BatchOperateDevice ¶ added in v1.0.732
func (c *Client) BatchOperateDevice(request *BatchOperateDeviceRequest) (response *BatchOperateDeviceResponse, err error)
BatchOperateDevice 用于批量操作(启用,禁用,删除)设备
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_UNSUPPORTOPERATECMD = "InvalidParameterValue.UnSupportOperateCMD" REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable"
func (*Client) BatchOperateDeviceWithContext ¶ added in v1.0.732
func (c *Client) BatchOperateDeviceWithContext(ctx context.Context, request *BatchOperateDeviceRequest) (response *BatchOperateDeviceResponse, err error)
BatchOperateDevice 用于批量操作(启用,禁用,删除)设备
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_UNSUPPORTOPERATECMD = "InvalidParameterValue.UnSupportOperateCMD" REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable"
func (*Client) CheckDomain ¶
func (c *Client) CheckDomain(request *CheckDomainRequest) (response *CheckDomainResponse, err error)
CheckDomain 用于检测域名是否备案。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOMATCHEDCNAME = "FailedOperation.NoMatchedCname" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDDOMAIN = "InvalidParameterValue.InvalidDomain" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DOMAINNOTRECORD = "ResourceUnavailable.DomainNotRecord"
func (*Client) CheckDomainWithContext ¶
func (c *Client) CheckDomainWithContext(ctx context.Context, request *CheckDomainRequest) (response *CheckDomainResponse, err error)
CheckDomain 用于检测域名是否备案。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_NOMATCHEDCNAME = "FailedOperation.NoMatchedCname" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDDOMAIN = "InvalidParameterValue.InvalidDomain" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DOMAINNOTRECORD = "ResourceUnavailable.DomainNotRecord"
func (*Client) ControlDevicePTZ ¶
func (c *Client) ControlDevicePTZ(request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
ControlDevicePTZ 用于设备通道云台控制,包括转动、变倍、变焦、光圈等。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDPTZCMD = "InvalidParameterValue.UnSupportedPTZCMD" INVALIDPARAMETERVALUE_UNSUPPORTEDSCALEPARAM = "InvalidParameterValue.UnSupportedScaleParam" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) ControlDevicePTZWithContext ¶
func (c *Client) ControlDevicePTZWithContext(ctx context.Context, request *ControlDevicePTZRequest) (response *ControlDevicePTZResponse, err error)
ControlDevicePTZ 用于设备通道云台控制,包括转动、变倍、变焦、光圈等。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDPTZCMD = "InvalidParameterValue.UnSupportedPTZCMD" INVALIDPARAMETERVALUE_UNSUPPORTEDSCALEPARAM = "InvalidParameterValue.UnSupportedScaleParam" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) ControlDevicePreset ¶
func (c *Client) ControlDevicePreset(request *ControlDevicePresetRequest) (response *ControlDevicePresetResponse, err error)
ControlDevicePreset 用于操作设备预置位,包括设置、删除、调用。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDPRESETCMD = "InvalidParameterValue.UnSupportedPresetCMD" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) ControlDevicePresetWithContext ¶
func (c *Client) ControlDevicePresetWithContext(ctx context.Context, request *ControlDevicePresetRequest) (response *ControlDevicePresetResponse, err error)
ControlDevicePreset 用于操作设备预置位,包括设置、删除、调用。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDPRESETCMD = "InvalidParameterValue.UnSupportedPresetCMD" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) ControlDeviceStream ¶
func (c *Client) ControlDeviceStream(request *ControlDeviceStreamRequest) (response *ControlDeviceStreamResponse, err error)
ControlDeviceStream 用于获取设备的实时开流地址。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DEVICEMISMATCHCHANNEL = "InvalidParameterValue.DeviceMismatchChannel" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDSTREAMTYPE = "InvalidParameterValue.InvalidStreamType" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline" UNSUPPORTEDOPERATION_STREAMTYPEORRESOLUTION = "UnsupportedOperation.StreamTypeOrResolution"
func (*Client) ControlDeviceStreamWithContext ¶
func (c *Client) ControlDeviceStreamWithContext(ctx context.Context, request *ControlDeviceStreamRequest) (response *ControlDeviceStreamResponse, err error)
ControlDeviceStream 用于获取设备的实时开流地址。
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_DEVICEMISMATCHCHANNEL = "InvalidParameterValue.DeviceMismatchChannel" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDSTREAMTYPE = "InvalidParameterValue.InvalidStreamType" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline" UNSUPPORTEDOPERATION_STREAMTYPEORRESOLUTION = "UnsupportedOperation.StreamTypeOrResolution"
func (*Client) ControlRecord ¶
func (c *Client) ControlRecord(request *ControlRecordRequest) (response *ControlRecordResponse, err error)
ControlRecord 用于录像回放过程中的倍速、跳转、播放/暂停/停止等控制。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDSCALEPARAM = "InvalidParameterValue.UnSupportedScaleParam" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_STREAMNOTEXISTORCLOSE = "ResourceNotFound.StreamNotExistOrClose" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline" UNSUPPORTEDOPERATION_SCALEANDPOSBOTHEXIST = "UnsupportedOperation.ScaleAndPosBothExist"
func (*Client) ControlRecordTimeline ¶
func (c *Client) ControlRecordTimeline(request *ControlRecordTimelineRequest) (response *ControlRecordTimelineResponse, err error)
ControlRecordTimeline 用于查询设备本地录像时间轴信息,为NVR/IPC本地存储的录像。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ENDTIMEZERO = "InvalidParameterValue.EndTimeZero" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" INVALIDPARAMETERVALUE_STARTOVERNOWTIME = "InvalidParameterValue.StartOverNowTime" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_STARTTIMEZERO = "InvalidParameterValue.StartTimeZero" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) ControlRecordTimelineWithContext ¶
func (c *Client) ControlRecordTimelineWithContext(ctx context.Context, request *ControlRecordTimelineRequest) (response *ControlRecordTimelineResponse, err error)
ControlRecordTimeline 用于查询设备本地录像时间轴信息,为NVR/IPC本地存储的录像。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ENDTIMEZERO = "InvalidParameterValue.EndTimeZero" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" INVALIDPARAMETERVALUE_STARTOVERNOWTIME = "InvalidParameterValue.StartOverNowTime" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_STARTTIMEZERO = "InvalidParameterValue.StartTimeZero" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) ControlRecordWithContext ¶
func (c *Client) ControlRecordWithContext(ctx context.Context, request *ControlRecordRequest) (response *ControlRecordResponse, err error)
ControlRecord 用于录像回放过程中的倍速、跳转、播放/暂停/停止等控制。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDSCALEPARAM = "InvalidParameterValue.UnSupportedScaleParam" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_STREAMNOTEXISTORCLOSE = "ResourceNotFound.StreamNotExistOrClose" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline" UNSUPPORTEDOPERATION_SCALEANDPOSBOTHEXIST = "UnsupportedOperation.ScaleAndPosBothExist"
func (*Client) DeleteAITask ¶
func (c *Client) DeleteAITask(request *DeleteAITaskRequest) (response *DeleteAITaskResponse, err error)
DeleteAITask 删除AI任务
可能返回的错误码:
FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) DeleteAITaskWithContext ¶
func (c *Client) DeleteAITaskWithContext(ctx context.Context, request *DeleteAITaskRequest) (response *DeleteAITaskResponse, err error)
DeleteAITask 删除AI任务
可能返回的错误码:
FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) DeleteDomain ¶
func (c *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
DeleteDomain 用于删除域名。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteDomainWithContext ¶
func (c *Client) DeleteDomainWithContext(ctx context.Context, request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)
DeleteDomain 用于删除域名。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteGateway ¶
func (c *Client) DeleteGateway(request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)
DeleteGateway 用于删除网关。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteGatewayWithContext ¶
func (c *Client) DeleteGatewayWithContext(ctx context.Context, request *DeleteGatewayRequest) (response *DeleteGatewayResponse, err error)
DeleteGateway 用于删除网关。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteOrganization ¶
func (c *Client) DeleteOrganization(request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)
DeleteOrganization 用于删除组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ORGLINKDEV = "UnsupportedOperation.OrgLinkDev" UNSUPPORTEDOPERATION_ORGLINKORG = "UnsupportedOperation.OrgLinkOrg"
func (*Client) DeleteOrganizationWithContext ¶
func (c *Client) DeleteOrganizationWithContext(ctx context.Context, request *DeleteOrganizationRequest) (response *DeleteOrganizationResponse, err error)
DeleteOrganization 用于删除组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_ORGLINKDEV = "UnsupportedOperation.OrgLinkDev" UNSUPPORTEDOPERATION_ORGLINKORG = "UnsupportedOperation.OrgLinkOrg"
func (*Client) DeleteRecordBackupPlan ¶
func (c *Client) DeleteRecordBackupPlan(request *DeleteRecordBackupPlanRequest) (response *DeleteRecordBackupPlanResponse, err error)
DeleteRecordBackupPlan 用于删除录像上云模板。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteRecordBackupPlanWithContext ¶
func (c *Client) DeleteRecordBackupPlanWithContext(ctx context.Context, request *DeleteRecordBackupPlanRequest) (response *DeleteRecordBackupPlanResponse, err error)
DeleteRecordBackupPlan 用于删除录像上云模板。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteRecordBackupTemplate ¶
func (c *Client) DeleteRecordBackupTemplate(request *DeleteRecordBackupTemplateRequest) (response *DeleteRecordBackupTemplateResponse, err error)
DeleteRecordBackupTemplate 用于删除录像上云模板。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCEINUSE_PLANLINKTEMPLATE = "ResourceInUse.PlanLinkTemplate" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteRecordBackupTemplateWithContext ¶
func (c *Client) DeleteRecordBackupTemplateWithContext(ctx context.Context, request *DeleteRecordBackupTemplateRequest) (response *DeleteRecordBackupTemplateResponse, err error)
DeleteRecordBackupTemplate 用于删除录像上云模板。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCEINUSE_PLANLINKTEMPLATE = "ResourceInUse.PlanLinkTemplate" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteRecordPlan ¶
func (c *Client) DeleteRecordPlan(request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
DeleteRecordPlan 用于删除实时上云计划
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DeleteRecordPlanWithContext ¶
func (c *Client) DeleteRecordPlanWithContext(ctx context.Context, request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)
DeleteRecordPlan 用于删除实时上云计划
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DeleteRecordRetrieveTask ¶
func (c *Client) DeleteRecordRetrieveTask(request *DeleteRecordRetrieveTaskRequest) (response *DeleteRecordRetrieveTaskResponse, err error)
DeleteRecordRetrieveTask 用于删除取回任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDRETRIEVETASKID = "InvalidParameterValue.InvalidRetrieveTaskId" RESOURCEINUSE_RETRIEVETASKEXECUTING = "ResourceInUse.RetrieveTaskExecuting" RESOURCENOTFOUND_RETRIEVETASKNOTEXIST = "ResourceNotFound.RetrieveTaskNotExist"
func (*Client) DeleteRecordRetrieveTaskWithContext ¶
func (c *Client) DeleteRecordRetrieveTaskWithContext(ctx context.Context, request *DeleteRecordRetrieveTaskRequest) (response *DeleteRecordRetrieveTaskResponse, err error)
DeleteRecordRetrieveTask 用于删除取回任务
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDRETRIEVETASKID = "InvalidParameterValue.InvalidRetrieveTaskId" RESOURCEINUSE_RETRIEVETASKEXECUTING = "ResourceInUse.RetrieveTaskExecuting" RESOURCENOTFOUND_RETRIEVETASKNOTEXIST = "ResourceNotFound.RetrieveTaskNotExist"
func (*Client) DeleteRecordTemplate ¶
func (c *Client) DeleteRecordTemplate(request *DeleteRecordTemplateRequest) (response *DeleteRecordTemplateResponse, err error)
DeleteRecordTemplate 用于删除实时上云模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCEINUSE_PLANLINKTEMPLATE = "ResourceInUse.PlanLinkTemplate" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) DeleteRecordTemplateWithContext ¶
func (c *Client) DeleteRecordTemplateWithContext(ctx context.Context, request *DeleteRecordTemplateRequest) (response *DeleteRecordTemplateResponse, err error)
DeleteRecordTemplate 用于删除实时上云模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCEINUSE_PLANLINKTEMPLATE = "ResourceInUse.PlanLinkTemplate" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) DeleteUserDevice ¶
func (c *Client) DeleteUserDevice(request *DeleteUserDeviceRequest) (response *DeleteUserDeviceResponse, err error)
DeleteUserDevice 用于删除已添加的设备。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DeleteUserDeviceWithContext ¶
func (c *Client) DeleteUserDeviceWithContext(ctx context.Context, request *DeleteUserDeviceRequest) (response *DeleteUserDeviceResponse, err error)
DeleteUserDevice 用于删除已添加的设备。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" REGIONERROR_RESOURCEUNREACHABLE = "RegionError.ResourceUnreachable" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeAITask ¶
func (c *Client) DescribeAITask(request *DescribeAITaskRequest) (response *DescribeAITaskResponse, err error)
DescribeAITask 获取AI任务详情
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) DescribeAITaskResult ¶
func (c *Client) DescribeAITaskResult(request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
DescribeAITaskResult 获取AI任务识别结果
可能返回的错误码:
INVALIDPARAMETERVALUE_CHANNELIDMUSTBENOTEMPTY = "InvalidParameterValue.ChannelIdMustBeNotEmpty" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" INVALIDPARAMETERVALUE_INVALIDBEGINANDENDTIME = "InvalidParameterValue.InvalidBeginAndEndTime" INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" INVALIDPARAMETERVALUE_OBJECTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ObjectContainIllegalCharacter" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) DescribeAITaskResultWithContext ¶
func (c *Client) DescribeAITaskResultWithContext(ctx context.Context, request *DescribeAITaskResultRequest) (response *DescribeAITaskResultResponse, err error)
DescribeAITaskResult 获取AI任务识别结果
可能返回的错误码:
INVALIDPARAMETERVALUE_CHANNELIDMUSTBENOTEMPTY = "InvalidParameterValue.ChannelIdMustBeNotEmpty" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" INVALIDPARAMETERVALUE_INVALIDBEGINANDENDTIME = "InvalidParameterValue.InvalidBeginAndEndTime" INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" INVALIDPARAMETERVALUE_OBJECTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ObjectContainIllegalCharacter" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) DescribeAITaskWithContext ¶
func (c *Client) DescribeAITaskWithContext(ctx context.Context, request *DescribeAITaskRequest) (response *DescribeAITaskResponse, err error)
DescribeAITask 获取AI任务详情
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) DescribeCNAME ¶
func (c *Client) DescribeCNAME(request *DescribeCNAMERequest) (response *DescribeCNAMEResponse, err error)
DescribeCNAME 用于根据服务节点获取 CNAME 值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeCNAMEWithContext ¶
func (c *Client) DescribeCNAMEWithContext(ctx context.Context, request *DescribeCNAMERequest) (response *DescribeCNAMEResponse, err error)
DescribeCNAME 用于根据服务节点获取 CNAME 值。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDeviceChannel ¶
func (c *Client) DescribeDeviceChannel(request *DescribeDeviceChannelRequest) (response *DescribeDeviceChannelResponse, err error)
DescribeDeviceChannel 用于查询设备的通道。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDeviceChannelWithContext ¶
func (c *Client) DescribeDeviceChannelWithContext(ctx context.Context, request *DescribeDeviceChannelRequest) (response *DescribeDeviceChannelResponse, err error)
DescribeDeviceChannel 用于查询设备的通道。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeDevicePreset ¶
func (c *Client) DescribeDevicePreset(request *DescribeDevicePresetRequest) (response *DescribeDevicePresetResponse, err error)
DescribeDevicePreset 用于查询设备通道预置位信息。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) DescribeDevicePresetWithContext ¶
func (c *Client) DescribeDevicePresetWithContext(ctx context.Context, request *DescribeDevicePresetRequest) (response *DescribeDevicePresetResponse, err error)
DescribeDevicePreset 用于查询设备通道预置位信息。
可能返回的错误码:
FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" FAILEDOPERATION_DEVICERESULTTIMEOUT = "FailedOperation.DeviceResultTimeOut" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_CHANNELOFFLINE = "ResourceUnavailable.ChannelOffline" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) DescribeDeviceRegion ¶
func (c *Client) DescribeDeviceRegion(request *DescribeDeviceRegionRequest) (response *DescribeDeviceRegionResponse, err error)
DescribeDeviceRegion 用于添加设备时,查询设备可以使用的服务节点,查询结果为已经绑定了域名的服务节点。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeDeviceRegionWithContext ¶
func (c *Client) DescribeDeviceRegionWithContext(ctx context.Context, request *DescribeDeviceRegionRequest) (response *DescribeDeviceRegionResponse, err error)
DescribeDeviceRegion 用于添加设备时,查询设备可以使用的服务节点,查询结果为已经绑定了域名的服务节点。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeDomain ¶
func (c *Client) DescribeDomain(request *DescribeDomainRequest) (response *DescribeDomainResponse, err error)
DescribeDomain 用于查询添加的域名列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeDomainRegion ¶
func (c *Client) DescribeDomainRegion(request *DescribeDomainRegionRequest) (response *DescribeDomainRegionResponse, err error)
DescribeDomainRegion 用于用户添加域名时,查询可以绑定的服务节点,结果为平台支持的所有服务节点。(注意:每个服务节点只能绑定一个域名)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeDomainRegionWithContext ¶
func (c *Client) DescribeDomainRegionWithContext(ctx context.Context, request *DescribeDomainRegionRequest) (response *DescribeDomainRegionResponse, err error)
DescribeDomainRegion 用于用户添加域名时,查询可以绑定的服务节点,结果为平台支持的所有服务节点。(注意:每个服务节点只能绑定一个域名)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeDomainWithContext ¶
func (c *Client) DescribeDomainWithContext(ctx context.Context, request *DescribeDomainRequest) (response *DescribeDomainResponse, err error)
DescribeDomain 用于查询添加的域名列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGateway ¶
func (c *Client) DescribeGateway(request *DescribeGatewayRequest) (response *DescribeGatewayResponse, err error)
DescribeGateway 用于获取网关详情。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeGatewayMonitor ¶
func (c *Client) DescribeGatewayMonitor(request *DescribeGatewayMonitorRequest) (response *DescribeGatewayMonitorResponse, err error)
DescribeGatewayMonitor 用于获取网关的数据及流量监控信息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeGatewayMonitorWithContext ¶
func (c *Client) DescribeGatewayMonitorWithContext(ctx context.Context, request *DescribeGatewayMonitorRequest) (response *DescribeGatewayMonitorResponse, err error)
DescribeGatewayMonitor 用于获取网关的数据及流量监控信息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeGatewayProtocol ¶
func (c *Client) DescribeGatewayProtocol(request *DescribeGatewayProtocolRequest) (response *DescribeGatewayProtocolResponse, err error)
DescribeGatewayProtocol 用于查询网关接入协议。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGatewayProtocolWithContext ¶
func (c *Client) DescribeGatewayProtocolWithContext(ctx context.Context, request *DescribeGatewayProtocolRequest) (response *DescribeGatewayProtocolResponse, err error)
DescribeGatewayProtocol 用于查询网关接入协议。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeGatewayVersion ¶
func (c *Client) DescribeGatewayVersion(request *DescribeGatewayVersionRequest) (response *DescribeGatewayVersionResponse, err error)
DescribeGatewayVersion 查询网关服务版本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeGatewayVersionWithContext ¶
func (c *Client) DescribeGatewayVersionWithContext(ctx context.Context, request *DescribeGatewayVersionRequest) (response *DescribeGatewayVersionResponse, err error)
DescribeGatewayVersion 查询网关服务版本
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeGatewayWithContext ¶
func (c *Client) DescribeGatewayWithContext(ctx context.Context, request *DescribeGatewayRequest) (response *DescribeGatewayResponse, err error)
DescribeGateway 用于获取网关详情。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeOrganization ¶
func (c *Client) DescribeOrganization(request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)
DescribeOrganization 用于查询组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeOrganizationWithContext ¶
func (c *Client) DescribeOrganizationWithContext(ctx context.Context, request *DescribeOrganizationRequest) (response *DescribeOrganizationResponse, err error)
DescribeOrganization 用于查询组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeRecordBackupPlan ¶
func (c *Client) DescribeRecordBackupPlan(request *DescribeRecordBackupPlanRequest) (response *DescribeRecordBackupPlanResponse, err error)
DescribeRecordBackupPlan 用于查询录像上云计划详情。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRecordBackupPlanWithContext ¶
func (c *Client) DescribeRecordBackupPlanWithContext(ctx context.Context, request *DescribeRecordBackupPlanRequest) (response *DescribeRecordBackupPlanResponse, err error)
DescribeRecordBackupPlan 用于查询录像上云计划详情。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRecordBackupTemplate ¶
func (c *Client) DescribeRecordBackupTemplate(request *DescribeRecordBackupTemplateRequest) (response *DescribeRecordBackupTemplateResponse, err error)
DescribeRecordBackupTemplate 用于查询录像上云模板详情。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRecordBackupTemplateWithContext ¶
func (c *Client) DescribeRecordBackupTemplateWithContext(ctx context.Context, request *DescribeRecordBackupTemplateRequest) (response *DescribeRecordBackupTemplateResponse, err error)
DescribeRecordBackupTemplate 用于查询录像上云模板详情。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeRecordFile ¶
func (c *Client) DescribeRecordFile(request *DescribeRecordFileRequest) (response *DescribeRecordFileResponse, err error)
DescribeRecordFile 用于查询设备云端录像时间轴信息(即为视频上云后设置录像计划后云存储的录像)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeRecordFileWithContext ¶
func (c *Client) DescribeRecordFileWithContext(ctx context.Context, request *DescribeRecordFileRequest) (response *DescribeRecordFileResponse, err error)
DescribeRecordFile 用于查询设备云端录像时间轴信息(即为视频上云后设置录像计划后云存储的录像)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist"
func (*Client) DescribeRecordPlan ¶
func (c *Client) DescribeRecordPlan(request *DescribeRecordPlanRequest) (response *DescribeRecordPlanResponse, err error)
DescribeRecordPlan 用于查询实时上云计划详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DescribeRecordPlanWithContext ¶
func (c *Client) DescribeRecordPlanWithContext(ctx context.Context, request *DescribeRecordPlanRequest) (response *DescribeRecordPlanResponse, err error)
DescribeRecordPlan 用于查询实时上云计划详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) DescribeRecordPlaybackUrl ¶
func (c *Client) DescribeRecordPlaybackUrl(request *DescribeRecordPlaybackUrlRequest) (response *DescribeRecordPlaybackUrlResponse, err error)
DescribeRecordPlaybackUrl 用于获取云端录像回放url地址
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_UNOPENEDINTRANETSERVICESINREGION = "UnsupportedOperation.UnopenedIntranetServicesInRegion"
func (*Client) DescribeRecordPlaybackUrlWithContext ¶
func (c *Client) DescribeRecordPlaybackUrlWithContext(ctx context.Context, request *DescribeRecordPlaybackUrlRequest) (response *DescribeRecordPlaybackUrlResponse, err error)
DescribeRecordPlaybackUrl 用于获取云端录像回放url地址
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist" RESOURCENOTFOUND_DEVICENOTEXIST = "ResourceNotFound.DeviceNotExist" UNSUPPORTEDOPERATION_UNOPENEDINTRANETSERVICESINREGION = "UnsupportedOperation.UnopenedIntranetServicesInRegion"
func (*Client) DescribeRecordRetrieveTask ¶
func (c *Client) DescribeRecordRetrieveTask(request *DescribeRecordRetrieveTaskRequest) (response *DescribeRecordRetrieveTaskResponse, err error)
DescribeRecordRetrieveTask 用于查询云录像取回任务详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDRETRIEVETASKID = "InvalidParameterValue.InvalidRetrieveTaskId" RESOURCENOTFOUND_RETRIEVETASKNOTEXIST = "ResourceNotFound.RetrieveTaskNotExist"
func (*Client) DescribeRecordRetrieveTaskWithContext ¶
func (c *Client) DescribeRecordRetrieveTaskWithContext(ctx context.Context, request *DescribeRecordRetrieveTaskRequest) (response *DescribeRecordRetrieveTaskResponse, err error)
DescribeRecordRetrieveTask 用于查询云录像取回任务详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDRETRIEVETASKID = "InvalidParameterValue.InvalidRetrieveTaskId" RESOURCENOTFOUND_RETRIEVETASKNOTEXIST = "ResourceNotFound.RetrieveTaskNotExist"
func (*Client) DescribeRecordSlice ¶ added in v1.0.752
func (c *Client) DescribeRecordSlice(request *DescribeRecordSliceRequest) (response *DescribeRecordSliceResponse, err error)
DescribeRecordSlice 平台支持将数据以TS切片的形式存入客户自有COS桶,该接口用于支持客户快捷查询切片信息列表
(注意:只支持标准存储类型的查询)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
func (*Client) DescribeRecordSliceWithContext ¶ added in v1.0.752
func (c *Client) DescribeRecordSliceWithContext(ctx context.Context, request *DescribeRecordSliceRequest) (response *DescribeRecordSliceResponse, err error)
DescribeRecordSlice 平台支持将数据以TS切片的形式存入客户自有COS桶,该接口用于支持客户快捷查询切片信息列表
(注意:只支持标准存储类型的查询)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDSTARTTIMEORENDTIME = "InvalidParameterValue.InvalidStartTimeOrEndTime" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" RESOURCENOTFOUND_CHANNELNOTEXIST = "ResourceNotFound.ChannelNotExist"
func (*Client) DescribeRecordTemplate ¶
func (c *Client) DescribeRecordTemplate(request *DescribeRecordTemplateRequest) (response *DescribeRecordTemplateResponse, err error)
DescribeRecordTemplate 用于查询实时上云模板详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) DescribeRecordTemplateWithContext ¶
func (c *Client) DescribeRecordTemplateWithContext(ctx context.Context, request *DescribeRecordTemplateRequest) (response *DescribeRecordTemplateResponse, err error)
DescribeRecordTemplate 用于查询实时上云模板详情
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) DescribeStreamAuth ¶
func (c *Client) DescribeStreamAuth(request *DescribeStreamAuthRequest) (response *DescribeStreamAuthResponse, err error)
DescribeStreamAuth 用于查询推拉流鉴权配置。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeStreamAuthWithContext ¶
func (c *Client) DescribeStreamAuthWithContext(ctx context.Context, request *DescribeStreamAuthRequest) (response *DescribeStreamAuthResponse, err error)
DescribeStreamAuth 用于查询推拉流鉴权配置。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) DescribeTask ¶ added in v1.0.732
func (c *Client) DescribeTask(request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
DescribeTask 用于查询任务详情
可能返回的错误码:
FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" INVALIDPARAMETER_TASKIDNOTEXIST = "InvalidParameter.TaskIdNotExist" INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported"
func (*Client) DescribeTaskWithContext ¶ added in v1.0.732
func (c *Client) DescribeTaskWithContext(ctx context.Context, request *DescribeTaskRequest) (response *DescribeTaskResponse, err error)
DescribeTask 用于查询任务详情
可能返回的错误码:
FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" INVALIDPARAMETER_TASKIDNOTEXIST = "InvalidParameter.TaskIdNotExist" INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported"
func (*Client) DescribeUserDevice ¶
func (c *Client) DescribeUserDevice(request *DescribeUserDeviceRequest) (response *DescribeUserDeviceResponse, err error)
DescribeUserDevice 用于查询设备的详细信息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeUserDeviceWithContext ¶
func (c *Client) DescribeUserDeviceWithContext(ctx context.Context, request *DescribeUserDeviceRequest) (response *DescribeUserDeviceResponse, err error)
DescribeUserDevice 用于查询设备的详细信息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVideoBitRate ¶ added in v1.0.764
func (c *Client) DescribeVideoBitRate(request *DescribeVideoBitRateRequest) (response *DescribeVideoBitRateResponse, err error)
DescribeVideoBitRate 用于获取视频通道的码率信息
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" LIMITEXCEEDED_CHANNELNUMEXCEEDED = "LimitExceeded.ChannelNumExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVideoBitRateWithContext ¶ added in v1.0.764
func (c *Client) DescribeVideoBitRateWithContext(ctx context.Context, request *DescribeVideoBitRateRequest) (response *DescribeVideoBitRateResponse, err error)
DescribeVideoBitRate 用于获取视频通道的码率信息
可能返回的错误码:
INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" LIMITEXCEEDED_CHANNELNUMEXCEEDED = "LimitExceeded.ChannelNumExceeded" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) DescribeVideoDownloadUrl ¶
func (c *Client) DescribeVideoDownloadUrl(request *DescribeVideoDownloadUrlRequest) (response *DescribeVideoDownloadUrlResponse, err error)
DescribeVideoDownloadUrl 用于获取云录像下载 url
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_DOWNLOADURLERROR = "InvalidParameter.DownloadUrlError" INVALIDPARAMETER_DOWNLOADURLHASEXPIRED = "InvalidParameter.DownloadUrlHasExpired" INVALIDPARAMETERVALUE_INVALIDBEGINTIME = "InvalidParameterValue.InvalidBeginTime" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDENDTIME = "InvalidParameterValue.InvalidEndTime" INVALIDPARAMETERVALUE_INVALIDFILETYPE = "InvalidParameterValue.InvalidFileType" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_OUTOFTIMERANGE = "InvalidParameterValue.OutOfTimeRange" OPERATIONDENIED_BANDWIDTHLIMITZERO = "OperationDenied.BandwidthLimitZero" OPERATIONDENIED_CONCURRENTDOWNLOADSOVERLIMIT = "OperationDenied.ConcurrentDownloadsOverLimit" OPERATIONDENIED_CONNECTSLIMITZERO = "OperationDenied.ConnectsLimitZero" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_VIDEONOTFOUND = "ResourceNotFound.VideoNotFound" RESOURCEUNAVAILABLE_VIDEOARCHIVED = "ResourceUnavailable.VideoArchived" UNSUPPORTEDOPERATION_UNOPENEDINTRANETSERVICESINREGION = "UnsupportedOperation.UnopenedIntranetServicesInRegion"
func (*Client) DescribeVideoDownloadUrlWithContext ¶
func (c *Client) DescribeVideoDownloadUrlWithContext(ctx context.Context, request *DescribeVideoDownloadUrlRequest) (response *DescribeVideoDownloadUrlResponse, err error)
DescribeVideoDownloadUrl 用于获取云录像下载 url
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_DOWNLOADURLERROR = "InvalidParameter.DownloadUrlError" INVALIDPARAMETER_DOWNLOADURLHASEXPIRED = "InvalidParameter.DownloadUrlHasExpired" INVALIDPARAMETERVALUE_INVALIDBEGINTIME = "InvalidParameterValue.InvalidBeginTime" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDENDTIME = "InvalidParameterValue.InvalidEndTime" INVALIDPARAMETERVALUE_INVALIDFILETYPE = "InvalidParameterValue.InvalidFileType" INVALIDPARAMETERVALUE_NONSAMEDAY = "InvalidParameterValue.NonSameDay" INVALIDPARAMETERVALUE_OUTOFTIMERANGE = "InvalidParameterValue.OutOfTimeRange" OPERATIONDENIED_BANDWIDTHLIMITZERO = "OperationDenied.BandwidthLimitZero" OPERATIONDENIED_CONCURRENTDOWNLOADSOVERLIMIT = "OperationDenied.ConcurrentDownloadsOverLimit" OPERATIONDENIED_CONNECTSLIMITZERO = "OperationDenied.ConnectsLimitZero" RESOURCENOTFOUND = "ResourceNotFound" RESOURCENOTFOUND_VIDEONOTFOUND = "ResourceNotFound.VideoNotFound" RESOURCEUNAVAILABLE_VIDEOARCHIVED = "ResourceUnavailable.VideoArchived" UNSUPPORTEDOPERATION_UNOPENEDINTRANETSERVICESINREGION = "UnsupportedOperation.UnopenedIntranetServicesInRegion"
func (*Client) ListAITasks ¶
func (c *Client) ListAITasks(request *ListAITasksRequest) (response *ListAITasksResponse, err error)
ListAITasks 获取AI任务列表
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize"
func (*Client) ListAITasksWithContext ¶
func (c *Client) ListAITasksWithContext(ctx context.Context, request *ListAITasksRequest) (response *ListAITasksResponse, err error)
ListAITasks 获取AI任务列表
可能返回的错误码:
INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize"
func (*Client) ListDevices ¶
func (c *Client) ListDevices(request *ListDevicesRequest) (response *ListDevicesResponse, err error)
ListDevices 用于获取对应组织下的设备列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDACCESSPROTOCOL = "InvalidParameterValue.InvalidAccessProtocol" INVALIDPARAMETERVALUE_INVALIDDEVICESTATUS = "InvalidParameterValue.InvalidDeviceStatus" INVALIDPARAMETERVALUE_INVALIDDEVICETYPE = "InvalidParameterValue.InvalidDeviceType" INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize"
func (*Client) ListDevicesWithContext ¶
func (c *Client) ListDevicesWithContext(ctx context.Context, request *ListDevicesRequest) (response *ListDevicesResponse, err error)
ListDevices 用于获取对应组织下的设备列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDACCESSPROTOCOL = "InvalidParameterValue.InvalidAccessProtocol" INVALIDPARAMETERVALUE_INVALIDDEVICESTATUS = "InvalidParameterValue.InvalidDeviceStatus" INVALIDPARAMETERVALUE_INVALIDDEVICETYPE = "InvalidParameterValue.InvalidDeviceType" INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize"
func (*Client) ListGatewayDevices ¶ added in v1.0.731
func (c *Client) ListGatewayDevices(request *ListGatewayDevicesRequest) (response *ListGatewayDevicesResponse, err error)
ListGatewayDevices 用于查询网关下挂载的设备列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListGatewayDevicesWithContext ¶ added in v1.0.731
func (c *Client) ListGatewayDevicesWithContext(ctx context.Context, request *ListGatewayDevicesRequest) (response *ListGatewayDevicesResponse, err error)
ListGatewayDevices 用于查询网关下挂载的设备列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) ListGateways ¶
func (c *Client) ListGateways(request *ListGatewaysRequest) (response *ListGatewaysResponse, err error)
ListGateways 用于获取网关列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCLUSTERID = "InvalidParameterValue.InvalidClusterId" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
func (*Client) ListGatewaysWithContext ¶
func (c *Client) ListGatewaysWithContext(ctx context.Context, request *ListGatewaysRequest) (response *ListGatewaysResponse, err error)
ListGateways 用于获取网关列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_INVALIDCLUSTERID = "InvalidParameterValue.InvalidClusterId" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName"
func (*Client) ListOrganizationChannelNumbers ¶
func (c *Client) ListOrganizationChannelNumbers(request *ListOrganizationChannelNumbersRequest) (response *ListOrganizationChannelNumbersResponse, err error)
ListOrganizationChannelNumbers 用于查询组织目录下的未添加到实时上云计划中的通道数量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_ORGANIZATIONCOUNTEXCEEDSRANGE = "InvalidParameterValue.OrganizationCountExceedsRange" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist"
func (*Client) ListOrganizationChannelNumbersWithContext ¶
func (c *Client) ListOrganizationChannelNumbersWithContext(ctx context.Context, request *ListOrganizationChannelNumbersRequest) (response *ListOrganizationChannelNumbersResponse, err error)
ListOrganizationChannelNumbers 用于查询组织目录下的未添加到实时上云计划中的通道数量
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_ORGANIZATIONCOUNTEXCEEDSRANGE = "InvalidParameterValue.OrganizationCountExceedsRange" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist"
func (*Client) ListOrganizationChannels ¶
func (c *Client) ListOrganizationChannels(request *ListOrganizationChannelsRequest) (response *ListOrganizationChannelsResponse, err error)
ListOrganizationChannels 用于查询组织目录下的通道列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist"
func (*Client) ListOrganizationChannelsWithContext ¶
func (c *Client) ListOrganizationChannelsWithContext(ctx context.Context, request *ListOrganizationChannelsRequest) (response *ListOrganizationChannelsResponse, err error)
ListOrganizationChannels 用于查询组织目录下的通道列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist"
func (*Client) ListRecordBackupPlanDevices ¶
func (c *Client) ListRecordBackupPlanDevices(request *ListRecordBackupPlanDevicesRequest) (response *ListRecordBackupPlanDevicesResponse, err error)
ListRecordBackupPlanDevices 用于查询录像上云计划下的设备通道列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDCHANNELNAME = "InvalidParameterValue.InvalidChannelName" INVALIDPARAMETERVALUE_INVALIDDEVICENAME = "InvalidParameterValue.InvalidDeviceName" INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId"
func (*Client) ListRecordBackupPlanDevicesWithContext ¶
func (c *Client) ListRecordBackupPlanDevicesWithContext(ctx context.Context, request *ListRecordBackupPlanDevicesRequest) (response *ListRecordBackupPlanDevicesResponse, err error)
ListRecordBackupPlanDevices 用于查询录像上云计划下的设备通道列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDCHANNELNAME = "InvalidParameterValue.InvalidChannelName" INVALIDPARAMETERVALUE_INVALIDDEVICENAME = "InvalidParameterValue.InvalidDeviceName" INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId"
func (*Client) ListRecordBackupPlans ¶
func (c *Client) ListRecordBackupPlans(request *ListRecordBackupPlansRequest) (response *ListRecordBackupPlansResponse, err error)
ListRecordBackupPlans 用于查询录像上云计划列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordBackupPlansWithContext ¶
func (c *Client) ListRecordBackupPlansWithContext(ctx context.Context, request *ListRecordBackupPlansRequest) (response *ListRecordBackupPlansResponse, err error)
ListRecordBackupPlans 用于查询录像上云计划列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordBackupTemplates ¶
func (c *Client) ListRecordBackupTemplates(request *ListRecordBackupTemplatesRequest) (response *ListRecordBackupTemplatesResponse, err error)
ListRecordBackupTemplates 用于查询录像上云模板列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordBackupTemplatesWithContext ¶
func (c *Client) ListRecordBackupTemplatesWithContext(ctx context.Context, request *ListRecordBackupTemplatesRequest) (response *ListRecordBackupTemplatesResponse, err error)
ListRecordBackupTemplates 用于查询录像上云模板列表。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordPlanChannels ¶
func (c *Client) ListRecordPlanChannels(request *ListRecordPlanChannelsRequest) (response *ListRecordPlanChannelsResponse, err error)
ListRecordPlanChannels 用于查询用户下所有实时上云计划中的通道列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordPlanChannelsWithContext ¶
func (c *Client) ListRecordPlanChannelsWithContext(ctx context.Context, request *ListRecordPlanChannelsRequest) (response *ListRecordPlanChannelsResponse, err error)
ListRecordPlanChannels 用于查询用户下所有实时上云计划中的通道列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordPlanDevices ¶
func (c *Client) ListRecordPlanDevices(request *ListRecordPlanDevicesRequest) (response *ListRecordPlanDevicesResponse, err error)
ListRecordPlanDevices 用于查询实时上云计划下的设备通道列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) ListRecordPlanDevicesWithContext ¶
func (c *Client) ListRecordPlanDevicesWithContext(ctx context.Context, request *ListRecordPlanDevicesRequest) (response *ListRecordPlanDevicesResponse, err error)
ListRecordPlanDevices 用于查询实时上云计划下的设备通道列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDPAGENUMBER = "InvalidParameterValue.InvalidPageNumber" INVALIDPARAMETERVALUE_INVALIDPAGESIZE = "InvalidParameterValue.InvalidPageSize" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist"
func (*Client) ListRecordPlans ¶
func (c *Client) ListRecordPlans(request *ListRecordPlansRequest) (response *ListRecordPlansResponse, err error)
ListRecordPlans 用于查询实时上云计划列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordPlansWithContext ¶
func (c *Client) ListRecordPlansWithContext(ctx context.Context, request *ListRecordPlansRequest) (response *ListRecordPlansResponse, err error)
ListRecordPlans 用于查询实时上云计划列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordRetrieveTasks ¶
func (c *Client) ListRecordRetrieveTasks(request *ListRecordRetrieveTasksRequest) (response *ListRecordRetrieveTasksResponse, err error)
ListRecordRetrieveTasks 用于查询取回任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordRetrieveTasksWithContext ¶
func (c *Client) ListRecordRetrieveTasksWithContext(ctx context.Context, request *ListRecordRetrieveTasksRequest) (response *ListRecordRetrieveTasksResponse, err error)
ListRecordRetrieveTasks 用于查询取回任务列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordTemplates ¶
func (c *Client) ListRecordTemplates(request *ListRecordTemplatesRequest) (response *ListRecordTemplatesResponse, err error)
ListRecordTemplates 用于查询实时上云模板列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListRecordTemplatesWithContext ¶
func (c *Client) ListRecordTemplatesWithContext(ctx context.Context, request *ListRecordTemplatesRequest) (response *ListRecordTemplatesResponse, err error)
ListRecordTemplates 用于查询实时上云模板列表
可能返回的错误码:
FAILEDOPERATION = "FailedOperation"
func (*Client) ListSubTasks ¶ added in v1.0.732
func (c *Client) ListSubTasks(request *ListSubTasksRequest) (response *ListSubTasksResponse, err error)
ListSubTasks 用于查询任务的子任务列表
可能返回的错误码:
FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" INVALIDPARAMETER_TASKIDNOTEXIST = "InvalidParameter.TaskIdNotExist" INVALIDPARAMETERVALUE_INVALIDPAGEPARAMETER = "InvalidParameterValue.InvalidPageParameter" INVALIDPARAMETERVALUE_INVALIDSTATUS = "InvalidParameterValue.InvalidStatus" INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported"
func (*Client) ListSubTasksWithContext ¶ added in v1.0.732
func (c *Client) ListSubTasksWithContext(ctx context.Context, request *ListSubTasksRequest) (response *ListSubTasksResponse, err error)
ListSubTasks 用于查询任务的子任务列表
可能返回的错误码:
FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" INVALIDPARAMETER_TASKIDNOTEXIST = "InvalidParameter.TaskIdNotExist" INVALIDPARAMETERVALUE_INVALIDPAGEPARAMETER = "InvalidParameterValue.InvalidPageParameter" INVALIDPARAMETERVALUE_INVALIDSTATUS = "InvalidParameterValue.InvalidStatus" INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported"
func (*Client) ListTasks ¶ added in v1.0.732
func (c *Client) ListTasks(request *ListTasksRequest) (response *ListTasksResponse, err error)
ListTasks 用于查询批量任务和简单任务列表
可能返回的错误码:
FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction" INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" INVALIDPARAMETERVALUE_INVALIDPAGEPARAMETER = "InvalidParameterValue.InvalidPageParameter" INVALIDPARAMETERVALUE_INVALIDSTATUS = "InvalidParameterValue.InvalidStatus" INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported"
func (*Client) ListTasksWithContext ¶ added in v1.0.732
func (c *Client) ListTasksWithContext(ctx context.Context, request *ListTasksRequest) (response *ListTasksResponse, err error)
ListTasks 用于查询批量任务和简单任务列表
可能返回的错误码:
FAILEDOPERATION_DATABASEERROR = "FailedOperation.DatabaseError" FAILEDOPERATION_REQUESTTIMEOUT = "FailedOperation.RequestTimeout" INVALIDPARAMETER_INVALIDACTION = "InvalidParameter.InvalidAction" INVALIDPARAMETER_INVALIDPARAMETERFORMAT = "InvalidParameter.InvalidParameterFormat" INVALIDPARAMETER_REQUIREDHEADERPARAMETEREMPTY = "InvalidParameter.RequiredHeaderParameterEmpty" INVALIDPARAMETERVALUE_INVALIDPAGEPARAMETER = "InvalidParameterValue.InvalidPageParameter" INVALIDPARAMETERVALUE_INVALIDSTATUS = "InvalidParameterValue.InvalidStatus" INVALIDPARAMETERVALUE_TASKTYPENOTSUPPORTED = "InvalidParameterValue.TaskTypeNotSupported"
func (*Client) PlayRecord ¶
func (c *Client) PlayRecord(request *PlayRecordRequest) (response *PlayRecordResponse, err error)
PlayRecord 用于获取设备本地录像 URL 地址。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ENDTIMEZERO = "InvalidParameterValue.EndTimeZero" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" INVALIDPARAMETERVALUE_STARTOVERNOWTIME = "InvalidParameterValue.StartOverNowTime" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_STARTTIMEZERO = "InvalidParameterValue.StartTimeZero" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_STREAMTYPEORRESOLUTION = "UnsupportedOperation.StreamTypeOrResolution"
func (*Client) PlayRecordWithContext ¶
func (c *Client) PlayRecordWithContext(ctx context.Context, request *PlayRecordRequest) (response *PlayRecordResponse, err error)
PlayRecord 用于获取设备本地录像 URL 地址。
可能返回的错误码:
INVALIDPARAMETERVALUE = "InvalidParameterValue" INVALIDPARAMETERVALUE_ENDTIMEZERO = "InvalidParameterValue.EndTimeZero" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_STARTOVERENDTIME = "InvalidParameterValue.StartOverEndTime" INVALIDPARAMETERVALUE_STARTOVERNOWTIME = "InvalidParameterValue.StartOverNowTime" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_STARTTIMEZERO = "InvalidParameterValue.StartTimeZero" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound" UNSUPPORTEDOPERATION_STREAMTYPEORRESOLUTION = "UnsupportedOperation.StreamTypeOrResolution"
func (*Client) RefreshDeviceChannel ¶
func (c *Client) RefreshDeviceChannel(request *RefreshDeviceChannelRequest) (response *RefreshDeviceChannelResponse, err error)
RefreshDeviceChannel 用于刷新国标设备的通道(接口调用后,触发向设备请求通道列表,新增的通道入库,设备上已删除的通道需自行删除、后台不自动删除)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) RefreshDeviceChannelWithContext ¶
func (c *Client) RefreshDeviceChannelWithContext(ctx context.Context, request *RefreshDeviceChannelRequest) (response *RefreshDeviceChannelResponse, err error)
RefreshDeviceChannel 用于刷新国标设备的通道(接口调用后,触发向设备请求通道列表,新增的通道入库,设备上已删除的通道需自行删除、后台不自动删除)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" FAILEDOPERATION_DEVICERESPONSETIMEOUT = "FailedOperation.DeviceResponseTimeOut" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound" RESOURCEUNAVAILABLE_DEVDISABLE = "ResourceUnavailable.DevDisable" RESOURCEUNAVAILABLE_DEVNOREGISTER = "ResourceUnavailable.DevNoRegister" RESOURCEUNAVAILABLE_DEVOFFLINE = "ResourceUnavailable.DevOffline"
func (*Client) UpdateAITask ¶
func (c *Client) UpdateAITask(request *UpdateAITaskRequest) (response *UpdateAITaskResponse, err error)
UpdateAITask 更新AI任务
可能返回的错误码:
FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" INVALIDPARAMETERVALUE_CALLBACKURLCONTAINILLEGALCHARACTER = "InvalidParameterValue.CallbackURLContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELIDALREADYEXISTSINOTHERAITASKS = "InvalidParameterValue.ChannelIdAlreadyExistsInOtherAITasks" INVALIDPARAMETERVALUE_CHANNELLISTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ChannelListContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELNUMBERMUSTBELESSTHANONETHOUSAND = "InvalidParameterValue.ChannelNumberMustBeLessThanOneThousand" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" INVALIDPARAMETERVALUE_HASDUPLICATEOPERTIMESLOT = "InvalidParameterValue.HasDuplicateOperTimeSlot" INVALIDPARAMETERVALUE_INVALIDAITASKDESC = "InvalidParameterValue.InvalidAITaskDesc" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" INVALIDPARAMETERVALUE_INVALIDAITASKNAME = "InvalidParameterValue.InvalidAITaskName" INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" INVALIDPARAMETERVALUE_INVALIDTEMPLATETAG = "InvalidParameterValue.InvalidTemplateTag" INVALIDPARAMETERVALUE_INVALIDTIMEINTERVAL = "InvalidParameterValue.InvalidTimeInterval" INVALIDPARAMETERVALUE_OPERTIMESLOTCONTAINILLEGALCHARACTER = "InvalidParameterValue.OperTimeSlotContainIllegalCharacter" INVALIDPARAMETERVALUE_OPERTIMESLOTNUMBERMUSTBELESSTHANFIVE = "InvalidParameterValue.OperTimeSlotNumberMustBeLessThanFive" INVALIDPARAMETERVALUE_OPERTIMESLOTSTARTMUSTBELESSTHANEND = "InvalidParameterValue.OperTimeSlotStartMustBeLessThanEnd" INVALIDPARAMETERVALUE_TEMPLATETAGMUSTBECONSISTENT = "InvalidParameterValue.TemplateTagMustBeConsistent" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) UpdateAITaskStatus ¶
func (c *Client) UpdateAITaskStatus(request *UpdateAITaskStatusRequest) (response *UpdateAITaskStatusResponse, err error)
UpdateAITaskStatus 更新 AI 任务状态
可能返回的错误码:
FAILEDOPERATION_AITASKSTATUSISOFF = "FailedOperation.AITaskStatusIsOff" FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" INVALIDPARAMETERVALUE_INVALIDAITASKSTATUS = "InvalidParameterValue.InvalidAITaskStatus" INVALIDPARAMETERVALUE_STATUSMUSTBENOTEMPTY = "InvalidParameterValue.StatusMustBeNotEmpty" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) UpdateAITaskStatusWithContext ¶
func (c *Client) UpdateAITaskStatusWithContext(ctx context.Context, request *UpdateAITaskStatusRequest) (response *UpdateAITaskStatusResponse, err error)
UpdateAITaskStatus 更新 AI 任务状态
可能返回的错误码:
FAILEDOPERATION_AITASKSTATUSISOFF = "FailedOperation.AITaskStatusIsOff" FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" INVALIDPARAMETERVALUE_INVALIDAITASKSTATUS = "InvalidParameterValue.InvalidAITaskStatus" INVALIDPARAMETERVALUE_STATUSMUSTBENOTEMPTY = "InvalidParameterValue.StatusMustBeNotEmpty" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) UpdateAITaskWithContext ¶
func (c *Client) UpdateAITaskWithContext(ctx context.Context, request *UpdateAITaskRequest) (response *UpdateAITaskResponse, err error)
UpdateAITask 更新AI任务
可能返回的错误码:
FAILEDOPERATION_AITASKSTATUSISON = "FailedOperation.AITaskStatusIsOn" INVALIDPARAMETERVALUE_CALLBACKURLCONTAINILLEGALCHARACTER = "InvalidParameterValue.CallbackURLContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELIDALREADYEXISTSINOTHERAITASKS = "InvalidParameterValue.ChannelIdAlreadyExistsInOtherAITasks" INVALIDPARAMETERVALUE_CHANNELLISTCONTAINILLEGALCHARACTER = "InvalidParameterValue.ChannelListContainIllegalCharacter" INVALIDPARAMETERVALUE_CHANNELNUMBERMUSTBELESSTHANONETHOUSAND = "InvalidParameterValue.ChannelNumberMustBeLessThanOneThousand" INVALIDPARAMETERVALUE_CONTAININVALIDCHANNELID = "InvalidParameterValue.ContainInvalidChannelId" INVALIDPARAMETERVALUE_HASDUPLICATEOPERTIMESLOT = "InvalidParameterValue.HasDuplicateOperTimeSlot" INVALIDPARAMETERVALUE_INVALIDAITASKDESC = "InvalidParameterValue.InvalidAITaskDesc" INVALIDPARAMETERVALUE_INVALIDAITASKID = "InvalidParameterValue.InvalidAITaskID" INVALIDPARAMETERVALUE_INVALIDAITASKNAME = "InvalidParameterValue.InvalidAITaskName" INVALIDPARAMETERVALUE_INVALIDDETECTTYPE = "InvalidParameterValue.InvalidDetectType" INVALIDPARAMETERVALUE_INVALIDTEMPLATETAG = "InvalidParameterValue.InvalidTemplateTag" INVALIDPARAMETERVALUE_INVALIDTIMEINTERVAL = "InvalidParameterValue.InvalidTimeInterval" INVALIDPARAMETERVALUE_OPERTIMESLOTCONTAINILLEGALCHARACTER = "InvalidParameterValue.OperTimeSlotContainIllegalCharacter" INVALIDPARAMETERVALUE_OPERTIMESLOTNUMBERMUSTBELESSTHANFIVE = "InvalidParameterValue.OperTimeSlotNumberMustBeLessThanFive" INVALIDPARAMETERVALUE_OPERTIMESLOTSTARTMUSTBELESSTHANEND = "InvalidParameterValue.OperTimeSlotStartMustBeLessThanEnd" INVALIDPARAMETERVALUE_TEMPLATETAGMUSTBECONSISTENT = "InvalidParameterValue.TemplateTagMustBeConsistent" RESOURCENOTFOUND_AITASKNOTEXISTED = "ResourceNotFound.AITaskNotExisted"
func (*Client) UpdateDeviceOrganization ¶
func (c *Client) UpdateDeviceOrganization(request *UpdateDeviceOrganizationRequest) (response *UpdateDeviceOrganizationResponse, err error)
UpdateDeviceOrganization 用于批量更改设备的组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateDeviceOrganizationWithContext ¶
func (c *Client) UpdateDeviceOrganizationWithContext(ctx context.Context, request *UpdateDeviceOrganizationRequest) (response *UpdateDeviceOrganizationResponse, err error)
UpdateDeviceOrganization 用于批量更改设备的组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateDeviceStatus ¶
func (c *Client) UpdateDeviceStatus(request *UpdateDeviceStatusRequest) (response *UpdateDeviceStatusResponse, err error)
UpdateDeviceStatus 用于启用/禁用设备,禁用后拒绝设备注册。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICESTATUS = "InvalidParameterValue.InvalidDeviceStatus" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateDeviceStatusWithContext ¶
func (c *Client) UpdateDeviceStatusWithContext(ctx context.Context, request *UpdateDeviceStatusRequest) (response *UpdateDeviceStatusResponse, err error)
UpdateDeviceStatus 用于启用/禁用设备,禁用后拒绝设备注册。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICESTATUS = "InvalidParameterValue.InvalidDeviceStatus" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateGateway ¶
func (c *Client) UpdateGateway(request *UpdateGatewayRequest) (response *UpdateGatewayResponse, err error)
UpdateGateway 用于修改网关信息(支持对网关名称和描述的修改)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateGatewayWithContext ¶
func (c *Client) UpdateGatewayWithContext(ctx context.Context, request *UpdateGatewayRequest) (response *UpdateGatewayResponse, err error)
UpdateGateway 用于修改网关信息(支持对网关名称和描述的修改)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateOrganization ¶
func (c *Client) UpdateOrganization(request *UpdateOrganizationRequest) (response *UpdateOrganizationResponse, err error)
UpdateOrganization 用于修改组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" INVALIDPARAMETERVALUE_ORGNAMEREPEAT = "InvalidParameterValue.OrgNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateOrganizationWithContext ¶
func (c *Client) UpdateOrganizationWithContext(ctx context.Context, request *UpdateOrganizationRequest) (response *UpdateOrganizationResponse, err error)
UpdateOrganization 用于修改组织。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER = "InvalidParameter" INVALIDPARAMETERVALUE_INVALIDORGNAME = "InvalidParameterValue.InvalidOrgName" INVALIDPARAMETERVALUE_ORGNAMEREPEAT = "InvalidParameterValue.OrgNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateRecordBackupPlan ¶
func (c *Client) UpdateRecordBackupPlan(request *UpdateRecordBackupPlanRequest) (response *UpdateRecordBackupPlanResponse, err error)
UpdateRecordBackupPlan 用于修改录像上云计划。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateRecordBackupPlanWithContext ¶
func (c *Client) UpdateRecordBackupPlanWithContext(ctx context.Context, request *UpdateRecordBackupPlanRequest) (response *UpdateRecordBackupPlanResponse, err error)
UpdateRecordBackupPlan 用于修改录像上云计划。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDORGANIZATIONID = "InvalidParameterValue.InvalidOrganizationId" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateRecordBackupTemplate ¶
func (c *Client) UpdateRecordBackupTemplate(request *UpdateRecordBackupTemplateRequest) (response *UpdateRecordBackupTemplateResponse, err error)
UpdateRecordBackupTemplate 用于修改录像上云模板。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_BAKTIMENOTENOUGH = "InvalidParameterValue.BakTimeNotEnough" INVALIDPARAMETERVALUE_DATAOUTOFRANGE = "InvalidParameterValue.DataOutOfRange" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_INVALIDTIMEFORMAT = "InvalidParameterValue.InvalidTimeFormat" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateRecordBackupTemplateWithContext ¶
func (c *Client) UpdateRecordBackupTemplateWithContext(ctx context.Context, request *UpdateRecordBackupTemplateRequest) (response *UpdateRecordBackupTemplateResponse, err error)
UpdateRecordBackupTemplate 用于修改录像上云模板。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_BAKTIMENOTENOUGH = "InvalidParameterValue.BakTimeNotEnough" INVALIDPARAMETERVALUE_DATAOUTOFRANGE = "InvalidParameterValue.DataOutOfRange" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_INVALIDTIMEFORMAT = "InvalidParameterValue.InvalidTimeFormat" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_UNSUPPORTSCALE = "InvalidParameterValue.UnSupportScale" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateRecordPlan ¶
func (c *Client) UpdateRecordPlan(request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
UpdateRecordPlan 用于修改实时上云计划
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" INVALIDPARAMETER_INVALIDLIFERULEPARAM = "InvalidParameter.InvalidLifeRuleParam" INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_ILLEGALSTREAMTYPE = "InvalidParameterValue.IllegalStreamType" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDEXPIRATIONRANGE = "InvalidParameterValue.InvalidExpirationRange" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_INVALIDTRANSITIONRANGE = "InvalidParameterValue.InvalidTransitionRange" INVALIDPARAMETERVALUE_PLANCHANNELSEXCEEDSRANGE = "InvalidParameterValue.PlanChannelsExceedsRange" INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" INVALIDPARAMETERVALUE_TOOLONGSTREAMTYPE = "InvalidParameterValue.TooLongStreamType" MISSINGPARAMETER_MISSINGLIFERULEPARAM = "MissingParameter.MissingLifeRuleParam" MISSINGPARAMETER_MISSINGUPDATEDINFO = "MissingParameter.MissingUpdatedInfo" RESOURCEINUSE_CHANNELREPEATADD = "ResourceInUse.ChannelRepeatAdd" RESOURCEINUSE_PLANDELETING = "ResourceInUse.PlanDeleting" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) UpdateRecordPlanWithContext ¶
func (c *Client) UpdateRecordPlanWithContext(ctx context.Context, request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)
UpdateRecordPlan 用于修改实时上云计划
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDCHANNELS = "InvalidParameter.InvalidChannels" INVALIDPARAMETER_INVALIDLIFERULEPARAM = "InvalidParameter.InvalidLifeRuleParam" INVALIDPARAMETER_INVALIDORGANIZATIONPARAM = "InvalidParameter.InvalidOrganizationParam" INVALIDPARAMETERVALUE_EMPTYCHANNELID = "InvalidParameterValue.EmptyChannelId" INVALIDPARAMETERVALUE_EMPTYDEVICEID = "InvalidParameterValue.EmptyDeviceId" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_EMPTYORGANIZATIONID = "InvalidParameterValue.EmptyOrganizationId" INVALIDPARAMETERVALUE_ILLEGALCHANNELID = "InvalidParameterValue.IllegalChannelId" INVALIDPARAMETERVALUE_ILLEGALDESCRIBE = "InvalidParameterValue.IllegalDescribe" INVALIDPARAMETERVALUE_ILLEGALDEVICEID = "InvalidParameterValue.IllegalDeviceId" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_ILLEGALORGANIZATIONID = "InvalidParameterValue.IllegalOrganizationId" INVALIDPARAMETERVALUE_ILLEGALSTREAMTYPE = "InvalidParameterValue.IllegalStreamType" INVALIDPARAMETERVALUE_INVALIDCHANNELID = "InvalidParameterValue.InvalidChannelId" INVALIDPARAMETERVALUE_INVALIDCHANNELIDORDEVICEID = "InvalidParameterValue.InvalidChannelIdOrDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDEXPIRATIONRANGE = "InvalidParameterValue.InvalidExpirationRange" INVALIDPARAMETERVALUE_INVALIDPLANID = "InvalidParameterValue.InvalidPlanId" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_INVALIDTRANSITIONRANGE = "InvalidParameterValue.InvalidTransitionRange" INVALIDPARAMETERVALUE_PLANCHANNELSEXCEEDSRANGE = "InvalidParameterValue.PlanChannelsExceedsRange" INVALIDPARAMETERVALUE_TOOLONGDESCRIBE = "InvalidParameterValue.TooLongDescribe" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" INVALIDPARAMETERVALUE_TOOLONGSTREAMTYPE = "InvalidParameterValue.TooLongStreamType" MISSINGPARAMETER_MISSINGLIFERULEPARAM = "MissingParameter.MissingLifeRuleParam" MISSINGPARAMETER_MISSINGUPDATEDINFO = "MissingParameter.MissingUpdatedInfo" RESOURCEINUSE_CHANNELREPEATADD = "ResourceInUse.ChannelRepeatAdd" RESOURCEINUSE_PLANDELETING = "ResourceInUse.PlanDeleting" RESOURCEINUSE_PLANNAMEREPEAT = "ResourceInUse.PlanNameRepeat" RESOURCENOTFOUND_ORGANIZATIONIDNOTEXIST = "ResourceNotFound.OrganizationIdNotExist" RESOURCENOTFOUND_PLANNOTEXIST = "ResourceNotFound.PlanNotExist" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) UpdateRecordTemplate ¶
func (c *Client) UpdateRecordTemplate(request *UpdateRecordTemplateRequest) (response *UpdateRecordTemplateResponse, err error)
UpdateRecordTemplate 用于修改实时上云模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDTIMESECTION = "InvalidParameter.InvalidTimeSection" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_INVALIDTIMESECTIONVALUE = "InvalidParameterValue.InvalidTimeSectionValue" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" MISSINGPARAMETER_EMPTYTIMESECTION = "MissingParameter.EmptyTimeSection" MISSINGPARAMETER_MISSINGUPDATEDINFO = "MissingParameter.MissingUpdatedInfo" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) UpdateRecordTemplateWithContext ¶
func (c *Client) UpdateRecordTemplateWithContext(ctx context.Context, request *UpdateRecordTemplateRequest) (response *UpdateRecordTemplateResponse, err error)
UpdateRecordTemplate 用于修改实时上云模板
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETER_INVALIDBODYFORMAT = "InvalidParameter.InvalidBodyFormat" INVALIDPARAMETER_INVALIDTIMESECTION = "InvalidParameter.InvalidTimeSection" INVALIDPARAMETERVALUE_EMPTYNAME = "InvalidParameterValue.EmptyName" INVALIDPARAMETERVALUE_ILLEGALNAME = "InvalidParameterValue.IllegalName" INVALIDPARAMETERVALUE_INVALIDTEMPLATEID = "InvalidParameterValue.InvalidTemplateId" INVALIDPARAMETERVALUE_INVALIDTIMESECTIONVALUE = "InvalidParameterValue.InvalidTimeSectionValue" INVALIDPARAMETERVALUE_STARTTIMEGREATERTHANOREQUALENDTIME = "InvalidParameterValue.StartTimeGreaterThanOrEqualEndTime" INVALIDPARAMETERVALUE_TIMELESSTHANTENMINUTES = "InvalidParameterValue.TimeLessThanTenMinutes" INVALIDPARAMETERVALUE_TOOLONGNAME = "InvalidParameterValue.TooLongName" MISSINGPARAMETER_EMPTYTIMESECTION = "MissingParameter.EmptyTimeSection" MISSINGPARAMETER_MISSINGUPDATEDINFO = "MissingParameter.MissingUpdatedInfo" RESOURCEINUSE_TEMPLATENAMEREPEAT = "ResourceInUse.TemplateNameRepeat" RESOURCENOTFOUND_TEMPLATENOTEXIST = "ResourceNotFound.TemplateNotExist"
func (*Client) UpdateUserDevice ¶
func (c *Client) UpdateUserDevice(request *UpdateUserDeviceRequest) (response *UpdateUserDeviceResponse, err error)
UpdateUserDevice 用于修改设备的配置信息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICEPASSWORDLENGTH = "InvalidParameterValue.InvalidDevicePasswordLength" INVALIDPARAMETERVALUE_INVALIDGATEWAYPROTOCOLTYPE = "InvalidParameterValue.InvalidGatewayProtocolType" INVALIDPARAMETERVALUE_INVALIDIPV4 = "InvalidParameterValue.InvalidIpv4" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDUSERNAME = "InvalidParameterValue.InvalidUsername" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDSTREAMPROTOCOL = "InvalidParameterValue.UnsupportedStreamProtocol" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpdateUserDeviceWithContext ¶
func (c *Client) UpdateUserDeviceWithContext(ctx context.Context, request *UpdateUserDeviceRequest) (response *UpdateUserDeviceResponse, err error)
UpdateUserDevice 用于修改设备的配置信息。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDDESCRIPTION = "InvalidParameterValue.InvalidDescription" INVALIDPARAMETERVALUE_INVALIDDEVICEID = "InvalidParameterValue.InvalidDeviceId" INVALIDPARAMETERVALUE_INVALIDDEVICEPASSWORDLENGTH = "InvalidParameterValue.InvalidDevicePasswordLength" INVALIDPARAMETERVALUE_INVALIDGATEWAYPROTOCOLTYPE = "InvalidParameterValue.InvalidGatewayProtocolType" INVALIDPARAMETERVALUE_INVALIDIPV4 = "InvalidParameterValue.InvalidIpv4" INVALIDPARAMETERVALUE_INVALIDNAME = "InvalidParameterValue.InvalidName" INVALIDPARAMETERVALUE_INVALIDUSERNAME = "InvalidParameterValue.InvalidUsername" INVALIDPARAMETERVALUE_UNSUPPORTEDACCESSTYPE = "InvalidParameterValue.UnSupportedAccessType" INVALIDPARAMETERVALUE_UNSUPPORTEDSTREAMPROTOCOL = "InvalidParameterValue.UnsupportedStreamProtocol" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpgradeGateway ¶
func (c *Client) UpgradeGateway(request *UpgradeGatewayRequest) (response *UpgradeGatewayResponse, err error)
UpgradeGateway 用于网关升级(支持对所有待更新的服务一键升级)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
func (*Client) UpgradeGatewayWithContext ¶
func (c *Client) UpgradeGatewayWithContext(ctx context.Context, request *UpgradeGatewayRequest) (response *UpgradeGatewayResponse, err error)
UpgradeGateway 用于网关升级(支持对所有待更新的服务一键升级)。
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" INVALIDPARAMETERVALUE_INVALIDGATEWAYID = "InvalidParameterValue.InvalidGatewayId" RESOURCENOTFOUND = "ResourceNotFound"
type ControlDevicePTZRequest ¶
type ControlDevicePTZRequest struct { *tchttp.BaseRequest // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 命令类型(上:up,下:down,左:left,右:right // 上左:leftup,上右:rightup,下左:leftdown,下右:rightdown // 放大:zoomin,缩小:zoomout // 聚焦远:focusfar,聚焦近:focusnear // 光圈放大:irisin,光圈缩小:irisout) Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 命令描述(速度值范围1-8) Speed *int64 `json:"Speed,omitnil,omitempty" name:"Speed"` }
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 ¶
type ControlDevicePTZRequestParams struct { // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 命令类型(上:up,下:down,左:left,右:right // 上左:leftup,上右:rightup,下左:leftdown,下右:rightdown // 放大:zoomin,缩小:zoomout // 聚焦远:focusfar,聚焦近:focusnear // 光圈放大:irisin,光圈缩小:irisout) Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 命令描述(速度值范围1-8) Speed *int64 `json:"Speed,omitnil,omitempty" name:"Speed"` }
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 ¶
type ControlDevicePTZResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlDevicePresetRequest ¶
type ControlDevicePresetRequest struct { *tchttp.BaseRequest // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 命令(goto:预置位调用; // set:预置位设置; // del:预置位删除) Cmd *string `json:"Cmd,omitnil,omitempty" name:"Cmd"` // 预置位索引(只支持1-10的索引位置,超出报错) Index *int64 `json:"Index,omitnil,omitempty" name:"Index"` }
func NewControlDevicePresetRequest ¶
func NewControlDevicePresetRequest() (request *ControlDevicePresetRequest)
func (*ControlDevicePresetRequest) FromJsonString ¶
func (r *ControlDevicePresetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlDevicePresetRequest) ToJsonString ¶
func (r *ControlDevicePresetRequest) ToJsonString() string
type ControlDevicePresetRequestParams ¶
type ControlDevicePresetRequestParams struct { // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 命令(goto:预置位调用; // set:预置位设置; // del:预置位删除) Cmd *string `json:"Cmd,omitnil,omitempty" name:"Cmd"` // 预置位索引(只支持1-10的索引位置,超出报错) Index *int64 `json:"Index,omitnil,omitempty" name:"Index"` }
Predefined struct for user
type ControlDevicePresetResponse ¶
type ControlDevicePresetResponse struct { *tchttp.BaseResponse Response *ControlDevicePresetResponseParams `json:"Response"` }
func NewControlDevicePresetResponse ¶
func NewControlDevicePresetResponse() (response *ControlDevicePresetResponse)
func (*ControlDevicePresetResponse) FromJsonString ¶
func (r *ControlDevicePresetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlDevicePresetResponse) ToJsonString ¶
func (r *ControlDevicePresetResponse) ToJsonString() string
type ControlDevicePresetResponseParams ¶
type ControlDevicePresetResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlDeviceStreamData ¶ added in v1.0.717
type ControlDeviceStreamData struct { // flv 流地址 // 注意:此字段可能返回 null,表示取不到有效值。 Flv *string `json:"Flv,omitnil,omitempty" name:"Flv"` // hls 流地址 // 注意:此字段可能返回 null,表示取不到有效值。 Hls *string `json:"Hls,omitnil,omitempty" name:"Hls"` // rtmp 流地址 // 注意:此字段可能返回 null,表示取不到有效值。 Rtmp *string `json:"Rtmp,omitnil,omitempty" name:"Rtmp"` }
type ControlDeviceStreamRequest ¶
type ControlDeviceStreamRequest struct { *tchttp.BaseRequest // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 流类型(1:主码流; // 2:子码流(不可以和 Resolution 同时下发)) StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 分辨率(1:QCIF; // 2:CIF; // 3:4CIF; // 4:D1; // 5:720P; // 6:1080P/I; // 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发)) Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"` // 是否内网 IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
func NewControlDeviceStreamRequest ¶
func NewControlDeviceStreamRequest() (request *ControlDeviceStreamRequest)
func (*ControlDeviceStreamRequest) FromJsonString ¶
func (r *ControlDeviceStreamRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlDeviceStreamRequest) ToJsonString ¶
func (r *ControlDeviceStreamRequest) ToJsonString() string
type ControlDeviceStreamRequestParams ¶
type ControlDeviceStreamRequestParams struct { // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 流类型(1:主码流; // 2:子码流(不可以和 Resolution 同时下发)) StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 分辨率(1:QCIF; // 2:CIF; // 3:4CIF; // 4:D1; // 5:720P; // 6:1080P/I; // 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发)) Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"` // 是否内网 IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
Predefined struct for user
type ControlDeviceStreamResponse ¶
type ControlDeviceStreamResponse struct { *tchttp.BaseResponse Response *ControlDeviceStreamResponseParams `json:"Response"` }
func NewControlDeviceStreamResponse ¶
func NewControlDeviceStreamResponse() (response *ControlDeviceStreamResponse)
func (*ControlDeviceStreamResponse) FromJsonString ¶
func (r *ControlDeviceStreamResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlDeviceStreamResponse) ToJsonString ¶
func (r *ControlDeviceStreamResponse) ToJsonString() string
type ControlDeviceStreamResponseParams ¶
type ControlDeviceStreamResponseParams struct { // 返回数据 Data *ControlDeviceStreamData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlRecordRequest ¶
type ControlRecordRequest struct { *tchttp.BaseRequest // 通道ID(录像播放地址格式 https://${domain}/live/${ChannelId}@${Session}) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 录像会话 ID ( 录像播放地址格式 https://${domain}/live/${ChannelId}@${Session}) Session *string `json:"Session,omitnil,omitempty" name:"Session"` // 录像操作类型 (play:播放;pause:暂停 ;stop:关闭) ControlAction *string `json:"ControlAction,omitnil,omitempty" name:"ControlAction"` // 跳转进度 ( 参数应大于等于0,跳转到录像开始时间的相对时间(单位秒),例如0就是跳转到录像开始的时间,不可以和 Scale 参数同时出现) Position *int64 `json:"Position,omitnil,omitempty" name:"Position"` // 速度 ( 范围(0.25,0.5,1,2,4,8),不可以和 Pos 参数同时出现) Scale *float64 `json:"Scale,omitnil,omitempty" name:"Scale"` }
func NewControlRecordRequest ¶
func NewControlRecordRequest() (request *ControlRecordRequest)
func (*ControlRecordRequest) FromJsonString ¶
func (r *ControlRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlRecordRequest) ToJsonString ¶
func (r *ControlRecordRequest) ToJsonString() string
type ControlRecordRequestParams ¶
type ControlRecordRequestParams struct { // 通道ID(录像播放地址格式 https://${domain}/live/${ChannelId}@${Session}) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 录像会话 ID ( 录像播放地址格式 https://${domain}/live/${ChannelId}@${Session}) Session *string `json:"Session,omitnil,omitempty" name:"Session"` // 录像操作类型 (play:播放;pause:暂停 ;stop:关闭) ControlAction *string `json:"ControlAction,omitnil,omitempty" name:"ControlAction"` // 跳转进度 ( 参数应大于等于0,跳转到录像开始时间的相对时间(单位秒),例如0就是跳转到录像开始的时间,不可以和 Scale 参数同时出现) Position *int64 `json:"Position,omitnil,omitempty" name:"Position"` // 速度 ( 范围(0.25,0.5,1,2,4,8),不可以和 Pos 参数同时出现) Scale *float64 `json:"Scale,omitnil,omitempty" name:"Scale"` }
Predefined struct for user
type ControlRecordResponse ¶
type ControlRecordResponse struct { *tchttp.BaseResponse Response *ControlRecordResponseParams `json:"Response"` }
func NewControlRecordResponse ¶
func NewControlRecordResponse() (response *ControlRecordResponse)
func (*ControlRecordResponse) FromJsonString ¶
func (r *ControlRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlRecordResponse) ToJsonString ¶
func (r *ControlRecordResponse) ToJsonString() string
type ControlRecordResponseParams ¶
type ControlRecordResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ControlRecordTimelineRequest ¶
type ControlRecordTimelineRequest struct { *tchttp.BaseRequest // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 起始时间 Start *int64 `json:"Start,omitnil,omitempty" name:"Start"` // 结束时间 End *int64 `json:"End,omitnil,omitempty" name:"End"` }
func NewControlRecordTimelineRequest ¶
func NewControlRecordTimelineRequest() (request *ControlRecordTimelineRequest)
func (*ControlRecordTimelineRequest) FromJsonString ¶
func (r *ControlRecordTimelineRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlRecordTimelineRequest) ToJsonString ¶
func (r *ControlRecordTimelineRequest) ToJsonString() string
type ControlRecordTimelineRequestParams ¶
type ControlRecordTimelineRequestParams struct { // 通道 ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 起始时间 Start *int64 `json:"Start,omitnil,omitempty" name:"Start"` // 结束时间 End *int64 `json:"End,omitnil,omitempty" name:"End"` }
Predefined struct for user
type ControlRecordTimelineResponse ¶
type ControlRecordTimelineResponse struct { *tchttp.BaseResponse Response *ControlRecordTimelineResponseParams `json:"Response"` }
func NewControlRecordTimelineResponse ¶
func NewControlRecordTimelineResponse() (response *ControlRecordTimelineResponse)
func (*ControlRecordTimelineResponse) FromJsonString ¶
func (r *ControlRecordTimelineResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ControlRecordTimelineResponse) ToJsonString ¶
func (r *ControlRecordTimelineResponse) ToJsonString() string
type ControlRecordTimelineResponseParams ¶
type ControlRecordTimelineResponseParams struct { // 返回数据 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*Timeline `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteAITaskRequest ¶
type DeleteAITaskRequest struct { *tchttp.BaseRequest // AI任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDeleteAITaskRequest ¶
func NewDeleteAITaskRequest() (request *DeleteAITaskRequest)
func (*DeleteAITaskRequest) FromJsonString ¶
func (r *DeleteAITaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAITaskRequest) ToJsonString ¶
func (r *DeleteAITaskRequest) ToJsonString() string
type DeleteAITaskRequestParams ¶
type DeleteAITaskRequestParams struct { // AI任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DeleteAITaskResponse ¶
type DeleteAITaskResponse struct { *tchttp.BaseResponse Response *DeleteAITaskResponseParams `json:"Response"` }
func NewDeleteAITaskResponse ¶
func NewDeleteAITaskResponse() (response *DeleteAITaskResponse)
func (*DeleteAITaskResponse) FromJsonString ¶
func (r *DeleteAITaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteAITaskResponse) ToJsonString ¶
func (r *DeleteAITaskResponse) ToJsonString() string
type DeleteAITaskResponseParams ¶
type DeleteAITaskResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteDomainRequest ¶
type DeleteDomainRequest struct { *tchttp.BaseRequest // 域名 ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
func NewDeleteDomainRequest ¶
func NewDeleteDomainRequest() (request *DeleteDomainRequest)
func (*DeleteDomainRequest) FromJsonString ¶
func (r *DeleteDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDomainRequest) ToJsonString ¶
func (r *DeleteDomainRequest) ToJsonString() string
type DeleteDomainRequestParams ¶
type DeleteDomainRequestParams struct { // 域名 ID Id *string `json:"Id,omitnil,omitempty" name:"Id"` }
Predefined struct for user
type DeleteDomainResponse ¶
type DeleteDomainResponse struct { *tchttp.BaseResponse Response *DeleteDomainResponseParams `json:"Response"` }
func NewDeleteDomainResponse ¶
func NewDeleteDomainResponse() (response *DeleteDomainResponse)
func (*DeleteDomainResponse) FromJsonString ¶
func (r *DeleteDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteDomainResponse) ToJsonString ¶
func (r *DeleteDomainResponse) ToJsonString() string
type DeleteDomainResponseParams ¶
type DeleteDomainResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteGatewayRequest ¶
type DeleteGatewayRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
func NewDeleteGatewayRequest ¶
func NewDeleteGatewayRequest() (request *DeleteGatewayRequest)
func (*DeleteGatewayRequest) FromJsonString ¶
func (r *DeleteGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGatewayRequest) ToJsonString ¶
func (r *DeleteGatewayRequest) ToJsonString() string
type DeleteGatewayRequestParams ¶
type DeleteGatewayRequestParams struct { // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
Predefined struct for user
type DeleteGatewayResponse ¶
type DeleteGatewayResponse struct { *tchttp.BaseResponse Response *DeleteGatewayResponseParams `json:"Response"` }
func NewDeleteGatewayResponse ¶
func NewDeleteGatewayResponse() (response *DeleteGatewayResponse)
func (*DeleteGatewayResponse) FromJsonString ¶
func (r *DeleteGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteGatewayResponse) ToJsonString ¶
func (r *DeleteGatewayResponse) ToJsonString() string
type DeleteGatewayResponseParams ¶
type DeleteGatewayResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteOrganizationRequest ¶
type DeleteOrganizationRequest struct { *tchttp.BaseRequest // 组织ID(从查询组织接口DescribeOrganization中获取) OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
func NewDeleteOrganizationRequest ¶
func NewDeleteOrganizationRequest() (request *DeleteOrganizationRequest)
func (*DeleteOrganizationRequest) FromJsonString ¶
func (r *DeleteOrganizationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteOrganizationRequest) ToJsonString ¶
func (r *DeleteOrganizationRequest) ToJsonString() string
type DeleteOrganizationRequestParams ¶
type DeleteOrganizationRequestParams struct { // 组织ID(从查询组织接口DescribeOrganization中获取) OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
Predefined struct for user
type DeleteOrganizationResponse ¶
type DeleteOrganizationResponse struct { *tchttp.BaseResponse Response *DeleteOrganizationResponseParams `json:"Response"` }
func NewDeleteOrganizationResponse ¶
func NewDeleteOrganizationResponse() (response *DeleteOrganizationResponse)
func (*DeleteOrganizationResponse) FromJsonString ¶
func (r *DeleteOrganizationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteOrganizationResponse) ToJsonString ¶
func (r *DeleteOrganizationResponse) ToJsonString() string
type DeleteOrganizationResponseParams ¶
type DeleteOrganizationResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRecordBackupPlanRequest ¶
type DeleteRecordBackupPlanRequest struct { *tchttp.BaseRequest // 录像上云计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取) PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDeleteRecordBackupPlanRequest ¶
func NewDeleteRecordBackupPlanRequest() (request *DeleteRecordBackupPlanRequest)
func (*DeleteRecordBackupPlanRequest) FromJsonString ¶
func (r *DeleteRecordBackupPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordBackupPlanRequest) ToJsonString ¶
func (r *DeleteRecordBackupPlanRequest) ToJsonString() string
type DeleteRecordBackupPlanRequestParams ¶
type DeleteRecordBackupPlanRequestParams struct { // 录像上云计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取) PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DeleteRecordBackupPlanResponse ¶
type DeleteRecordBackupPlanResponse struct { *tchttp.BaseResponse Response *DeleteRecordBackupPlanResponseParams `json:"Response"` }
func NewDeleteRecordBackupPlanResponse ¶
func NewDeleteRecordBackupPlanResponse() (response *DeleteRecordBackupPlanResponse)
func (*DeleteRecordBackupPlanResponse) FromJsonString ¶
func (r *DeleteRecordBackupPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordBackupPlanResponse) ToJsonString ¶
func (r *DeleteRecordBackupPlanResponse) ToJsonString() string
type DeleteRecordBackupPlanResponseParams ¶
type DeleteRecordBackupPlanResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRecordBackupTemplateRequest ¶
type DeleteRecordBackupTemplateRequest struct { *tchttp.BaseRequest // 模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDeleteRecordBackupTemplateRequest ¶
func NewDeleteRecordBackupTemplateRequest() (request *DeleteRecordBackupTemplateRequest)
func (*DeleteRecordBackupTemplateRequest) FromJsonString ¶
func (r *DeleteRecordBackupTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordBackupTemplateRequest) ToJsonString ¶
func (r *DeleteRecordBackupTemplateRequest) ToJsonString() string
type DeleteRecordBackupTemplateRequestParams ¶
type DeleteRecordBackupTemplateRequestParams struct { // 模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DeleteRecordBackupTemplateResponse ¶
type DeleteRecordBackupTemplateResponse struct { *tchttp.BaseResponse Response *DeleteRecordBackupTemplateResponseParams `json:"Response"` }
func NewDeleteRecordBackupTemplateResponse ¶
func NewDeleteRecordBackupTemplateResponse() (response *DeleteRecordBackupTemplateResponse)
func (*DeleteRecordBackupTemplateResponse) FromJsonString ¶
func (r *DeleteRecordBackupTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordBackupTemplateResponse) ToJsonString ¶
func (r *DeleteRecordBackupTemplateResponse) ToJsonString() string
type DeleteRecordBackupTemplateResponseParams ¶
type DeleteRecordBackupTemplateResponseParams 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 ¶
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 ¶
type DeleteRecordPlanResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRecordRetrieveTaskRequest ¶
type DeleteRecordRetrieveTaskRequest struct { *tchttp.BaseRequest // 取回任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDeleteRecordRetrieveTaskRequest ¶
func NewDeleteRecordRetrieveTaskRequest() (request *DeleteRecordRetrieveTaskRequest)
func (*DeleteRecordRetrieveTaskRequest) FromJsonString ¶
func (r *DeleteRecordRetrieveTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordRetrieveTaskRequest) ToJsonString ¶
func (r *DeleteRecordRetrieveTaskRequest) ToJsonString() string
type DeleteRecordRetrieveTaskRequestParams ¶
type DeleteRecordRetrieveTaskRequestParams struct { // 取回任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DeleteRecordRetrieveTaskResponse ¶
type DeleteRecordRetrieveTaskResponse struct { *tchttp.BaseResponse Response *DeleteRecordRetrieveTaskResponseParams `json:"Response"` }
func NewDeleteRecordRetrieveTaskResponse ¶
func NewDeleteRecordRetrieveTaskResponse() (response *DeleteRecordRetrieveTaskResponse)
func (*DeleteRecordRetrieveTaskResponse) FromJsonString ¶
func (r *DeleteRecordRetrieveTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordRetrieveTaskResponse) ToJsonString ¶
func (r *DeleteRecordRetrieveTaskResponse) ToJsonString() string
type DeleteRecordRetrieveTaskResponseParams ¶
type DeleteRecordRetrieveTaskResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteRecordTemplateRequest ¶
type DeleteRecordTemplateRequest struct { *tchttp.BaseRequest // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDeleteRecordTemplateRequest ¶
func NewDeleteRecordTemplateRequest() (request *DeleteRecordTemplateRequest)
func (*DeleteRecordTemplateRequest) FromJsonString ¶
func (r *DeleteRecordTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordTemplateRequest) ToJsonString ¶
func (r *DeleteRecordTemplateRequest) ToJsonString() string
type DeleteRecordTemplateRequestParams ¶
type DeleteRecordTemplateRequestParams struct { // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DeleteRecordTemplateResponse ¶
type DeleteRecordTemplateResponse struct { *tchttp.BaseResponse Response *DeleteRecordTemplateResponseParams `json:"Response"` }
func NewDeleteRecordTemplateResponse ¶
func NewDeleteRecordTemplateResponse() (response *DeleteRecordTemplateResponse)
func (*DeleteRecordTemplateResponse) FromJsonString ¶
func (r *DeleteRecordTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteRecordTemplateResponse) ToJsonString ¶
func (r *DeleteRecordTemplateResponse) ToJsonString() string
type DeleteRecordTemplateResponseParams ¶
type DeleteRecordTemplateResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DeleteUserDeviceRequest ¶
type DeleteUserDeviceRequest struct { *tchttp.BaseRequest // 设备ID(从获取设备列表ListDevices接口中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDeleteUserDeviceRequest ¶
func NewDeleteUserDeviceRequest() (request *DeleteUserDeviceRequest)
func (*DeleteUserDeviceRequest) FromJsonString ¶
func (r *DeleteUserDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserDeviceRequest) ToJsonString ¶
func (r *DeleteUserDeviceRequest) ToJsonString() string
type DeleteUserDeviceRequestParams ¶
type DeleteUserDeviceRequestParams struct { // 设备ID(从获取设备列表ListDevices接口中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DeleteUserDeviceResponse ¶
type DeleteUserDeviceResponse struct { *tchttp.BaseResponse Response *DeleteUserDeviceResponseParams `json:"Response"` }
func NewDeleteUserDeviceResponse ¶
func NewDeleteUserDeviceResponse() (response *DeleteUserDeviceResponse)
func (*DeleteUserDeviceResponse) FromJsonString ¶
func (r *DeleteUserDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteUserDeviceResponse) ToJsonString ¶
func (r *DeleteUserDeviceResponse) ToJsonString() string
type DeleteUserDeviceResponseParams ¶
type DeleteUserDeviceResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAITaskRequest ¶
type DescribeAITaskRequest struct { *tchttp.BaseRequest // AI任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeAITaskRequest ¶
func NewDescribeAITaskRequest() (request *DescribeAITaskRequest)
func (*DescribeAITaskRequest) FromJsonString ¶
func (r *DescribeAITaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAITaskRequest) ToJsonString ¶
func (r *DescribeAITaskRequest) ToJsonString() string
type DescribeAITaskRequestParams ¶
type DescribeAITaskRequestParams struct { // AI任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeAITaskResponse ¶
type DescribeAITaskResponse struct { *tchttp.BaseResponse Response *DescribeAITaskResponseParams `json:"Response"` }
func NewDescribeAITaskResponse ¶
func NewDescribeAITaskResponse() (response *DescribeAITaskResponse)
func (*DescribeAITaskResponse) FromJsonString ¶
func (r *DescribeAITaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAITaskResponse) ToJsonString ¶
func (r *DescribeAITaskResponse) ToJsonString() string
type DescribeAITaskResponseParams ¶
type DescribeAITaskResponseParams struct { // AI任务详情 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AITaskInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeAITaskResultRequest ¶
type DescribeAITaskResultRequest struct { *tchttp.BaseRequest // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 桶内文件的路径。 Object *string `json:"Object,omitnil,omitempty" name:"Object"` // AI 任务识别类型。可选值为 Facemask(口罩识别)、Chefhat(厨师帽识别)、Smoking(抽烟检测)、Chefcloth(厨师服识别)、PhoneCall(接打电话识别)、Pet(宠物识别)、Body(人体识别)和 Car(车辆车牌识别) DetectType *string `json:"DetectType,omitnil,omitempty" name:"DetectType"` // 开始时间时间。秒级时间戳。开始时间和结束时间跨度小于等于30天 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间时间。秒级时间戳。开始时间和结束时间跨度小于等于30天 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 页码。默认为1 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页 AI 识别结果数量。可选值1~100,默认为10(按时间倒序显示识别结果) PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewDescribeAITaskResultRequest ¶
func NewDescribeAITaskResultRequest() (request *DescribeAITaskResultRequest)
func (*DescribeAITaskResultRequest) FromJsonString ¶
func (r *DescribeAITaskResultRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAITaskResultRequest) ToJsonString ¶
func (r *DescribeAITaskResultRequest) ToJsonString() string
type DescribeAITaskResultRequestParams ¶
type DescribeAITaskResultRequestParams struct { // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 桶内文件的路径。 Object *string `json:"Object,omitnil,omitempty" name:"Object"` // AI 任务识别类型。可选值为 Facemask(口罩识别)、Chefhat(厨师帽识别)、Smoking(抽烟检测)、Chefcloth(厨师服识别)、PhoneCall(接打电话识别)、Pet(宠物识别)、Body(人体识别)和 Car(车辆车牌识别) DetectType *string `json:"DetectType,omitnil,omitempty" name:"DetectType"` // 开始时间时间。秒级时间戳。开始时间和结束时间跨度小于等于30天 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间时间。秒级时间戳。开始时间和结束时间跨度小于等于30天 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 页码。默认为1 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页 AI 识别结果数量。可选值1~100,默认为10(按时间倒序显示识别结果) PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type DescribeAITaskResultResponse ¶
type DescribeAITaskResultResponse struct { *tchttp.BaseResponse Response *DescribeAITaskResultResponseParams `json:"Response"` }
func NewDescribeAITaskResultResponse ¶
func NewDescribeAITaskResultResponse() (response *DescribeAITaskResultResponse)
func (*DescribeAITaskResultResponse) FromJsonString ¶
func (r *DescribeAITaskResultResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeAITaskResultResponse) ToJsonString ¶
func (r *DescribeAITaskResultResponse) ToJsonString() string
type DescribeAITaskResultResponseParams ¶
type DescribeAITaskResultResponseParams struct { // AI识别结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AITaskResultData `json:"Data,omitnil,omitempty" name:"Data"` // AI识别结果数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeCNAMERequest ¶
type DescribeCNAMERequest struct { *tchttp.BaseRequest // 服务节点 ID(从查询域名可绑定服务节点接口DescribeDomainRegion中获取) ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` }
func NewDescribeCNAMERequest ¶
func NewDescribeCNAMERequest() (request *DescribeCNAMERequest)
func (*DescribeCNAMERequest) FromJsonString ¶
func (r *DescribeCNAMERequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCNAMERequest) ToJsonString ¶
func (r *DescribeCNAMERequest) ToJsonString() string
type DescribeCNAMERequestParams ¶
type DescribeCNAMERequestParams struct { // 服务节点 ID(从查询域名可绑定服务节点接口DescribeDomainRegion中获取) ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` }
Predefined struct for user
type DescribeCNAMEResponse ¶
type DescribeCNAMEResponse struct { *tchttp.BaseResponse Response *DescribeCNAMEResponseParams `json:"Response"` }
func NewDescribeCNAMEResponse ¶
func NewDescribeCNAMEResponse() (response *DescribeCNAMEResponse)
func (*DescribeCNAMEResponse) FromJsonString ¶
func (r *DescribeCNAMEResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCNAMEResponse) ToJsonString ¶
func (r *DescribeCNAMEResponse) ToJsonString() string
type DescribeCNAMEResponseParams ¶
type DescribeCNAMEResponseParams struct { // CNAME 记录值 Data *string `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceChannelData ¶ added in v1.0.717
type DescribeDeviceChannelData struct { // 设备 ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道 ID // 注意:此字段可能返回 null,表示取不到有效值。 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 通道编码 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelCode *string `json:"ChannelCode,omitnil,omitempty" name:"ChannelCode"` // 通道名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 流状态(0:未传输,1:传输中) // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 是否可控 Ptz(0:不可控,1:可控) // 注意:此字段可能返回 null,表示取不到有效值。 PTZType *int64 `json:"PTZType,omitnil,omitempty" name:"PTZType"` // 通道厂商 // 注意:此字段可能返回 null,表示取不到有效值。 Manufacturer *string `json:"Manufacturer,omitnil,omitempty" name:"Manufacturer"` // 通道支持分辨率(分辨率列表由‘/’隔开,国标协议样例(6/3),自定义样例(12800960/640480)) // 注意:此字段可能返回 null,表示取不到有效值。 Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"` // 通道在离线状态(0:离线,1:在线) // 注意:此字段可能返回 null,表示取不到有效值。 State *int64 `json:"State,omitnil,omitempty" name:"State"` // 所在地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DescribeDeviceChannelRequest ¶
type DescribeDeviceChannelRequest struct { *tchttp.BaseRequest // 设备ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDescribeDeviceChannelRequest ¶
func NewDescribeDeviceChannelRequest() (request *DescribeDeviceChannelRequest)
func (*DescribeDeviceChannelRequest) FromJsonString ¶
func (r *DescribeDeviceChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceChannelRequest) ToJsonString ¶
func (r *DescribeDeviceChannelRequest) ToJsonString() string
type DescribeDeviceChannelRequestParams ¶
type DescribeDeviceChannelRequestParams struct { // 设备ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DescribeDeviceChannelResponse ¶
type DescribeDeviceChannelResponse struct { *tchttp.BaseResponse Response *DescribeDeviceChannelResponseParams `json:"Response"` }
func NewDescribeDeviceChannelResponse ¶
func NewDescribeDeviceChannelResponse() (response *DescribeDeviceChannelResponse)
func (*DescribeDeviceChannelResponse) FromJsonString ¶
func (r *DescribeDeviceChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceChannelResponse) ToJsonString ¶
func (r *DescribeDeviceChannelResponse) ToJsonString() string
type DescribeDeviceChannelResponseParams ¶
type DescribeDeviceChannelResponseParams struct { // 返回结果 Data []*DescribeDeviceChannelData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceData ¶ added in v1.0.717
type DescribeDeviceData struct { // 设备ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码) // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备接入协议,1:RTMP,2:GB,3:GW // 注意:此字段可能返回 null,表示取不到有效值。 AccessProtocol *int64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型,1:IPC,2:NVR // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备接入服务节点id // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 设备接入服务节点名称 // // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 设备流传输协议,1:UDP,2:TCP // 注意:此字段可能返回 null,表示取不到有效值。 TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // sip服务ID // 注意:此字段可能返回 null,表示取不到有效值。 SipId *string `json:"SipId,omitnil,omitempty" name:"SipId"` // sip服务域 // 注意:此字段可能返回 null,表示取不到有效值。 SipDomain *string `json:"SipDomain,omitnil,omitempty" name:"SipDomain"` // sip服务IP地址 // 注意:此字段可能返回 null,表示取不到有效值。 SipIp *string `json:"SipIp,omitnil,omitempty" name:"SipIp"` // sip服务端口 // 注意:此字段可能返回 null,表示取不到有效值。 SipPort *int64 `json:"SipPort,omitnil,omitempty" name:"SipPort"` // Rtmp设备推流地址(仅rtmp设备有效) // 注意:此字段可能返回 null,表示取不到有效值。 PushStreamUrl *string `json:"PushStreamUrl,omitnil,omitempty" name:"PushStreamUrl"` // 设备状态,0:未注册,1:在线,2:离线,3:禁用 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 设备所属组织ID // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 设备所属网关名称 // 注意:此字段可能返回 null,表示取不到有效值。 GatewayName *string `json:"GatewayName,omitnil,omitempty" name:"GatewayName"` // 设备网关协议名称 // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolTypeName *string `json:"ProtocolTypeName,omitnil,omitempty" name:"ProtocolTypeName"` // 网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 设备接入IP // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备Port // 注意:此字段可能返回 null,表示取不到有效值。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名 // 注意:此字段可能返回 null,表示取不到有效值。 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 设备地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 设备厂商 // 注意:此字段可能返回 null,表示取不到有效值。 Manufacturer *string `json:"Manufacturer,omitnil,omitempty" name:"Manufacturer"` // 音频关开(0:关闭;1:开启)关闭时丢弃音频 // 注意:此字段可能返回 null,表示取不到有效值。 AudioSwitch *int64 `json:"AudioSwitch,omitnil,omitempty" name:"AudioSwitch"` // 订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效 // 注意:此字段可能返回 null,表示取不到有效值。 SubscribeSwitch *int64 `json:"SubscribeSwitch,omitnil,omitempty" name:"SubscribeSwitch"` }
type DescribeDevicePresetData ¶ added in v1.0.717
type DescribeDevicePresetRequest ¶
type DescribeDevicePresetRequest struct { *tchttp.BaseRequest // 通道ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
func NewDescribeDevicePresetRequest ¶
func NewDescribeDevicePresetRequest() (request *DescribeDevicePresetRequest)
func (*DescribeDevicePresetRequest) FromJsonString ¶
func (r *DescribeDevicePresetRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePresetRequest) ToJsonString ¶
func (r *DescribeDevicePresetRequest) ToJsonString() string
type DescribeDevicePresetRequestParams ¶
type DescribeDevicePresetRequestParams struct { // 通道ID(从通道查询接口DescribeDeviceChannel中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` }
Predefined struct for user
type DescribeDevicePresetResponse ¶
type DescribeDevicePresetResponse struct { *tchttp.BaseResponse Response *DescribeDevicePresetResponseParams `json:"Response"` }
func NewDescribeDevicePresetResponse ¶
func NewDescribeDevicePresetResponse() (response *DescribeDevicePresetResponse)
func (*DescribeDevicePresetResponse) FromJsonString ¶
func (r *DescribeDevicePresetResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDevicePresetResponse) ToJsonString ¶
func (r *DescribeDevicePresetResponse) ToJsonString() string
type DescribeDevicePresetResponseParams ¶
type DescribeDevicePresetResponseParams struct { // 返回数据 Data []*DescribeDevicePresetData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDeviceRegion ¶
type DescribeDeviceRegion struct { // 服务节点描述 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 服务节点 ID(对应为其他接口中所需的 ClusterId) // 注意:此字段可能返回 null,表示取不到有效值。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` // 地域信息 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DescribeDeviceRegionRequest ¶
type DescribeDeviceRegionRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDeviceRegionRequest ¶
func NewDescribeDeviceRegionRequest() (request *DescribeDeviceRegionRequest)
func (*DescribeDeviceRegionRequest) FromJsonString ¶
func (r *DescribeDeviceRegionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceRegionRequest) ToJsonString ¶
func (r *DescribeDeviceRegionRequest) ToJsonString() string
type DescribeDeviceRegionRequestParams ¶
type DescribeDeviceRegionRequestParams struct { }
Predefined struct for user
type DescribeDeviceRegionResponse ¶
type DescribeDeviceRegionResponse struct { *tchttp.BaseResponse Response *DescribeDeviceRegionResponseParams `json:"Response"` }
func NewDescribeDeviceRegionResponse ¶
func NewDescribeDeviceRegionResponse() (response *DescribeDeviceRegionResponse)
func (*DescribeDeviceRegionResponse) FromJsonString ¶
func (r *DescribeDeviceRegionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDeviceRegionResponse) ToJsonString ¶
func (r *DescribeDeviceRegionResponse) ToJsonString() string
type DescribeDeviceRegionResponseParams ¶
type DescribeDeviceRegionResponseParams struct { // 返回数据 Data []*DescribeDeviceRegion `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainData ¶ added in v1.0.717
type DescribeDomainData struct { // 域名ID // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 播放域名 // 注意:此字段可能返回 null,表示取不到有效值。 PlayDomain *string `json:"PlayDomain,omitnil,omitempty" name:"PlayDomain"` // CNAME 记录值 // 注意:此字段可能返回 null,表示取不到有效值。 InternalDomain *string `json:"InternalDomain,omitnil,omitempty" name:"InternalDomain"` // 是否上传证书(0:否,1:是) // 注意:此字段可能返回 null,表示取不到有效值。 HaveCert *int64 `json:"HaveCert,omitnil,omitempty" name:"HaveCert"` // 服务节点 ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 服务节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 用户ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 证书ID // 注意:此字段可能返回 null,表示取不到有效值。 CertId *string `json:"CertId,omitnil,omitempty" name:"CertId"` }
type DescribeDomainRegionData ¶ added in v1.0.717
type DescribeDomainRegionData struct { // 服务节点描述 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` // 服务节点 ID(对应为其他接口中所需的 ClusterId) // 注意:此字段可能返回 null,表示取不到有效值。 Value *string `json:"Value,omitnil,omitempty" name:"Value"` // 地域信息 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DescribeDomainRegionRequest ¶
type DescribeDomainRegionRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDomainRegionRequest ¶
func NewDescribeDomainRegionRequest() (request *DescribeDomainRegionRequest)
func (*DescribeDomainRegionRequest) FromJsonString ¶
func (r *DescribeDomainRegionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainRegionRequest) ToJsonString ¶
func (r *DescribeDomainRegionRequest) ToJsonString() string
type DescribeDomainRegionRequestParams ¶
type DescribeDomainRegionRequestParams struct { }
Predefined struct for user
type DescribeDomainRegionResponse ¶
type DescribeDomainRegionResponse struct { *tchttp.BaseResponse Response *DescribeDomainRegionResponseParams `json:"Response"` }
func NewDescribeDomainRegionResponse ¶
func NewDescribeDomainRegionResponse() (response *DescribeDomainRegionResponse)
func (*DescribeDomainRegionResponse) FromJsonString ¶
func (r *DescribeDomainRegionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainRegionResponse) ToJsonString ¶
func (r *DescribeDomainRegionResponse) ToJsonString() string
type DescribeDomainRegionResponseParams ¶
type DescribeDomainRegionResponseParams struct { // 返回数据 Data []*DescribeDomainRegionData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeDomainRequest ¶
type DescribeDomainRequest struct {
*tchttp.BaseRequest
}
func NewDescribeDomainRequest ¶
func NewDescribeDomainRequest() (request *DescribeDomainRequest)
func (*DescribeDomainRequest) FromJsonString ¶
func (r *DescribeDomainRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainRequest) ToJsonString ¶
func (r *DescribeDomainRequest) ToJsonString() string
type DescribeDomainRequestParams ¶
type DescribeDomainRequestParams struct { }
Predefined struct for user
type DescribeDomainResponse ¶
type DescribeDomainResponse struct { *tchttp.BaseResponse Response *DescribeDomainResponseParams `json:"Response"` }
func NewDescribeDomainResponse ¶
func NewDescribeDomainResponse() (response *DescribeDomainResponse)
func (*DescribeDomainResponse) FromJsonString ¶
func (r *DescribeDomainResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainResponse) ToJsonString ¶
func (r *DescribeDomainResponse) ToJsonString() string
type DescribeDomainResponseParams ¶
type DescribeDomainResponseParams struct { // 返回数据 Data []*DescribeDomainData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayData ¶ added in v1.0.717
type DescribeGatewayData struct { // 网关索引ID,用于网关查询,更新,删除操作 // 注意:此字段可能返回 null,表示取不到有效值。 GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关编码,由网关设备生成的唯一编码 // 注意:此字段可能返回 null,表示取不到有效值。 GwId *string `json:"GwId,omitnil,omitempty" name:"GwId"` // 网关名称,仅支持中文、英文、数字、_、-,长度不超过32个字符 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 网关描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 服务节点id // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 服务节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 网关状态,0:离线,1:在线 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 网关版本 // 注意:此字段可能返回 null,表示取不到有效值。 Version []*GatewayVersion `json:"Version,omitnil,omitempty" name:"Version"` // 网关下挂设备数量 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceNum *int64 `json:"DeviceNum,omitnil,omitempty" name:"DeviceNum"` // 激活时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 所属地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` }
type DescribeGatewayMonitor ¶
type DescribeGatewayMonitor struct { // 设备接入总数 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceTotal *int64 `json:"DeviceTotal,omitnil,omitempty" name:"DeviceTotal"` // 设备在线数 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceOnline *int64 `json:"DeviceOnline,omitnil,omitempty" name:"DeviceOnline"` // 设备离线数 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceOffline *int64 `json:"DeviceOffline,omitnil,omitempty" name:"DeviceOffline"` // 视频通道总数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelTotal *int64 `json:"ChannelTotal,omitnil,omitempty" name:"ChannelTotal"` // 视频通道在线数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelOnline *int64 `json:"ChannelOnline,omitnil,omitempty" name:"ChannelOnline"` // 视频通道离线数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelOffline *int64 `json:"ChannelOffline,omitnil,omitempty" name:"ChannelOffline"` // 网关上行流量,单位kbps // 注意:此字段可能返回 null,表示取不到有效值。 UpFlow *int64 `json:"UpFlow,omitnil,omitempty" name:"UpFlow"` // 流在传输中的通道数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelPull *int64 `json:"ChannelPull,omitnil,omitempty" name:"ChannelPull"` // 流未传输中的通道数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelUnPull *int64 `json:"ChannelUnPull,omitnil,omitempty" name:"ChannelUnPull"` }
type DescribeGatewayMonitorRequest ¶
type DescribeGatewayMonitorRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
func NewDescribeGatewayMonitorRequest ¶
func NewDescribeGatewayMonitorRequest() (request *DescribeGatewayMonitorRequest)
func (*DescribeGatewayMonitorRequest) FromJsonString ¶
func (r *DescribeGatewayMonitorRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayMonitorRequest) ToJsonString ¶
func (r *DescribeGatewayMonitorRequest) ToJsonString() string
type DescribeGatewayMonitorRequestParams ¶
type DescribeGatewayMonitorRequestParams struct { // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
Predefined struct for user
type DescribeGatewayMonitorResponse ¶
type DescribeGatewayMonitorResponse struct { *tchttp.BaseResponse Response *DescribeGatewayMonitorResponseParams `json:"Response"` }
func NewDescribeGatewayMonitorResponse ¶
func NewDescribeGatewayMonitorResponse() (response *DescribeGatewayMonitorResponse)
func (*DescribeGatewayMonitorResponse) FromJsonString ¶
func (r *DescribeGatewayMonitorResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayMonitorResponse) ToJsonString ¶
func (r *DescribeGatewayMonitorResponse) ToJsonString() string
type DescribeGatewayMonitorResponseParams ¶
type DescribeGatewayMonitorResponseParams struct { // 返回数据 Data *DescribeGatewayMonitor `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayProtocolData ¶ added in v1.0.717
type DescribeGatewayProtocolData struct { // 接入协议的字典码 // 注意:此字段可能返回 null,表示取不到有效值。 TypeCode *string `json:"TypeCode,omitnil,omitempty" name:"TypeCode"` // 接入协议类型值 // 注意:此字段可能返回 null,表示取不到有效值。 Value *int64 `json:"Value,omitnil,omitempty" name:"Value"` // 接入协议的类型描述 // 注意:此字段可能返回 null,表示取不到有效值。 Label *string `json:"Label,omitnil,omitempty" name:"Label"` }
type DescribeGatewayProtocolRequest ¶
type DescribeGatewayProtocolRequest struct {
*tchttp.BaseRequest
}
func NewDescribeGatewayProtocolRequest ¶
func NewDescribeGatewayProtocolRequest() (request *DescribeGatewayProtocolRequest)
func (*DescribeGatewayProtocolRequest) FromJsonString ¶
func (r *DescribeGatewayProtocolRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayProtocolRequest) ToJsonString ¶
func (r *DescribeGatewayProtocolRequest) ToJsonString() string
type DescribeGatewayProtocolRequestParams ¶
type DescribeGatewayProtocolRequestParams struct { }
Predefined struct for user
type DescribeGatewayProtocolResponse ¶
type DescribeGatewayProtocolResponse struct { *tchttp.BaseResponse Response *DescribeGatewayProtocolResponseParams `json:"Response"` }
func NewDescribeGatewayProtocolResponse ¶
func NewDescribeGatewayProtocolResponse() (response *DescribeGatewayProtocolResponse)
func (*DescribeGatewayProtocolResponse) FromJsonString ¶
func (r *DescribeGatewayProtocolResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayProtocolResponse) ToJsonString ¶
func (r *DescribeGatewayProtocolResponse) ToJsonString() string
type DescribeGatewayProtocolResponseParams ¶
type DescribeGatewayProtocolResponseParams struct { // 返回数据 Data []*DescribeGatewayProtocolData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayRequest ¶
type DescribeGatewayRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
func NewDescribeGatewayRequest ¶
func NewDescribeGatewayRequest() (request *DescribeGatewayRequest)
func (*DescribeGatewayRequest) FromJsonString ¶
func (r *DescribeGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayRequest) ToJsonString ¶
func (r *DescribeGatewayRequest) ToJsonString() string
type DescribeGatewayRequestParams ¶
type DescribeGatewayRequestParams struct { // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
Predefined struct for user
type DescribeGatewayResponse ¶
type DescribeGatewayResponse struct { *tchttp.BaseResponse Response *DescribeGatewayResponseParams `json:"Response"` }
func NewDescribeGatewayResponse ¶
func NewDescribeGatewayResponse() (response *DescribeGatewayResponse)
func (*DescribeGatewayResponse) FromJsonString ¶
func (r *DescribeGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayResponse) ToJsonString ¶
func (r *DescribeGatewayResponse) ToJsonString() string
type DescribeGatewayResponseParams ¶
type DescribeGatewayResponseParams struct { // 返回数据 Data *DescribeGatewayData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeGatewayVersion ¶
type DescribeGatewayVersion struct { // 服务名 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 服务版本 // 注意:此字段可能返回 null,表示取不到有效值。 Version *string `json:"Version,omitnil,omitempty" name:"Version"` // 服务最新版本 // 注意:此字段可能返回 null,表示取不到有效值。 LatestVersion *string `json:"LatestVersion,omitnil,omitempty" name:"LatestVersion"` // 是否需要更新 // 注意:此字段可能返回 null,表示取不到有效值。 IsUpdate *bool `json:"IsUpdate,omitnil,omitempty" name:"IsUpdate"` // 升级信息 // 注意:此字段可能返回 null,表示取不到有效值。 UpgradeInfo []*string `json:"UpgradeInfo,omitnil,omitempty" name:"UpgradeInfo"` }
type DescribeGatewayVersionData ¶ added in v1.0.717
type DescribeGatewayVersionData struct { // 网关服务列表 // 注意:此字段可能返回 null,表示取不到有效值。 Services []*DescribeGatewayVersion `json:"Services,omitnil,omitempty" name:"Services"` }
type DescribeGatewayVersionRequest ¶
type DescribeGatewayVersionRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
func NewDescribeGatewayVersionRequest ¶
func NewDescribeGatewayVersionRequest() (request *DescribeGatewayVersionRequest)
func (*DescribeGatewayVersionRequest) FromJsonString ¶
func (r *DescribeGatewayVersionRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayVersionRequest) ToJsonString ¶
func (r *DescribeGatewayVersionRequest) ToJsonString() string
type DescribeGatewayVersionRequestParams ¶
type DescribeGatewayVersionRequestParams struct { // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
Predefined struct for user
type DescribeGatewayVersionResponse ¶
type DescribeGatewayVersionResponse struct { *tchttp.BaseResponse Response *DescribeGatewayVersionResponseParams `json:"Response"` }
func NewDescribeGatewayVersionResponse ¶
func NewDescribeGatewayVersionResponse() (response *DescribeGatewayVersionResponse)
func (*DescribeGatewayVersionResponse) FromJsonString ¶
func (r *DescribeGatewayVersionResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeGatewayVersionResponse) ToJsonString ¶
func (r *DescribeGatewayVersionResponse) ToJsonString() string
type DescribeGatewayVersionResponseParams ¶
type DescribeGatewayVersionResponseParams struct { // 返回数据 Data *DescribeGatewayVersionData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeOrganizationData ¶ added in v1.0.717
type DescribeOrganizationData struct { // 组织 ID // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 组织名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 组织父节点 ID // 注意:此字段可能返回 null,表示取不到有效值。 ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 组织层级 // 注意:此字段可能返回 null,表示取不到有效值。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 用户id // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 组织结构 // 注意:此字段可能返回 null,表示取不到有效值。 ParentIds *string `json:"ParentIds,omitnil,omitempty" name:"ParentIds"` // 设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 设备在线数量 // 注意:此字段可能返回 null,表示取不到有效值。 Online *int64 `json:"Online,omitnil,omitempty" name:"Online"` }
type DescribeOrganizationRequest ¶
type DescribeOrganizationRequest struct {
*tchttp.BaseRequest
}
func NewDescribeOrganizationRequest ¶
func NewDescribeOrganizationRequest() (request *DescribeOrganizationRequest)
func (*DescribeOrganizationRequest) FromJsonString ¶
func (r *DescribeOrganizationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrganizationRequest) ToJsonString ¶
func (r *DescribeOrganizationRequest) ToJsonString() string
type DescribeOrganizationRequestParams ¶
type DescribeOrganizationRequestParams struct { }
Predefined struct for user
type DescribeOrganizationResponse ¶
type DescribeOrganizationResponse struct { *tchttp.BaseResponse Response *DescribeOrganizationResponseParams `json:"Response"` }
func NewDescribeOrganizationResponse ¶
func NewDescribeOrganizationResponse() (response *DescribeOrganizationResponse)
func (*DescribeOrganizationResponse) FromJsonString ¶
func (r *DescribeOrganizationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeOrganizationResponse) ToJsonString ¶
func (r *DescribeOrganizationResponse) ToJsonString() string
type DescribeOrganizationResponseParams ¶
type DescribeOrganizationResponseParams struct { // 返回数据 Data []*DescribeOrganizationData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordBackupPlanData ¶ added in v1.0.717
type DescribeRecordBackupPlanData 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"` // 录像上云计划描述 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 云文件生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 录像上云计划状态,1:正常使用中,0:删除中,无法使用 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 通道数量 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` // 创建时间 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 修改时间 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type DescribeRecordBackupPlanRequest ¶
type DescribeRecordBackupPlanRequest struct { *tchttp.BaseRequest // 录像上云计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取) PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDescribeRecordBackupPlanRequest ¶
func NewDescribeRecordBackupPlanRequest() (request *DescribeRecordBackupPlanRequest)
func (*DescribeRecordBackupPlanRequest) FromJsonString ¶
func (r *DescribeRecordBackupPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordBackupPlanRequest) ToJsonString ¶
func (r *DescribeRecordBackupPlanRequest) ToJsonString() string
type DescribeRecordBackupPlanRequestParams ¶
type DescribeRecordBackupPlanRequestParams struct { // 录像上云计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取) PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DescribeRecordBackupPlanResponse ¶
type DescribeRecordBackupPlanResponse struct { *tchttp.BaseResponse Response *DescribeRecordBackupPlanResponseParams `json:"Response"` }
func NewDescribeRecordBackupPlanResponse ¶
func NewDescribeRecordBackupPlanResponse() (response *DescribeRecordBackupPlanResponse)
func (*DescribeRecordBackupPlanResponse) FromJsonString ¶
func (r *DescribeRecordBackupPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordBackupPlanResponse) ToJsonString ¶
func (r *DescribeRecordBackupPlanResponse) ToJsonString() string
type DescribeRecordBackupPlanResponseParams ¶
type DescribeRecordBackupPlanResponseParams struct { // 返回数据 Data *DescribeRecordBackupPlanData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordBackupTemplateData ¶ added in v1.0.717
type DescribeRecordBackupTemplateData struct { // 模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) // 注意:此字段可能返回 null,表示取不到有效值。 Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type DescribeRecordBackupTemplateRequest ¶
type DescribeRecordBackupTemplateRequest struct { *tchttp.BaseRequest // 模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDescribeRecordBackupTemplateRequest ¶
func NewDescribeRecordBackupTemplateRequest() (request *DescribeRecordBackupTemplateRequest)
func (*DescribeRecordBackupTemplateRequest) FromJsonString ¶
func (r *DescribeRecordBackupTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordBackupTemplateRequest) ToJsonString ¶
func (r *DescribeRecordBackupTemplateRequest) ToJsonString() string
type DescribeRecordBackupTemplateRequestParams ¶
type DescribeRecordBackupTemplateRequestParams struct { // 模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DescribeRecordBackupTemplateResponse ¶
type DescribeRecordBackupTemplateResponse struct { *tchttp.BaseResponse Response *DescribeRecordBackupTemplateResponseParams `json:"Response"` }
func NewDescribeRecordBackupTemplateResponse ¶
func NewDescribeRecordBackupTemplateResponse() (response *DescribeRecordBackupTemplateResponse)
func (*DescribeRecordBackupTemplateResponse) FromJsonString ¶
func (r *DescribeRecordBackupTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordBackupTemplateResponse) ToJsonString ¶
func (r *DescribeRecordBackupTemplateResponse) ToJsonString() string
type DescribeRecordBackupTemplateResponseParams ¶
type DescribeRecordBackupTemplateResponseParams struct { // 返回数据 Data *DescribeRecordBackupTemplateData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordFileData ¶ added in v1.0.717
type DescribeRecordFileData struct { // 提示类型,0:时间段内无归档录像,1:时间段内有归档录像 Tips *int64 `json:"Tips,omitnil,omitempty" name:"Tips"` // 存在为数组格式,不存在字段内容为空 // 注意:此字段可能返回 null,表示取不到有效值。 List []*RecordTimeLine `json:"List,omitnil,omitempty" name:"List"` }
type DescribeRecordFileRequest ¶
type DescribeRecordFileRequest struct { *tchttp.BaseRequest // 通道所属设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 检索开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 检索结束时间,UTC秒数,例如:1662114246,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeRecordFileRequest ¶
func NewDescribeRecordFileRequest() (request *DescribeRecordFileRequest)
func (*DescribeRecordFileRequest) FromJsonString ¶
func (r *DescribeRecordFileRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordFileRequest) ToJsonString ¶
func (r *DescribeRecordFileRequest) ToJsonString() string
type DescribeRecordFileRequestParams ¶
type DescribeRecordFileRequestParams struct { // 通道所属设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 检索开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 检索结束时间,UTC秒数,例如:1662114246,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeRecordFileResponse ¶
type DescribeRecordFileResponse struct { *tchttp.BaseResponse Response *DescribeRecordFileResponseParams `json:"Response"` }
func NewDescribeRecordFileResponse ¶
func NewDescribeRecordFileResponse() (response *DescribeRecordFileResponse)
func (*DescribeRecordFileResponse) FromJsonString ¶
func (r *DescribeRecordFileResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordFileResponse) ToJsonString ¶
func (r *DescribeRecordFileResponse) ToJsonString() string
type DescribeRecordFileResponseParams ¶
type DescribeRecordFileResponseParams struct { // 返回结果 Data *DescribeRecordFileData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordPlanRequest ¶
type DescribeRecordPlanRequest struct { *tchttp.BaseRequest // 实时上云计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
func NewDescribeRecordPlanRequest ¶
func NewDescribeRecordPlanRequest() (request *DescribeRecordPlanRequest)
func (*DescribeRecordPlanRequest) FromJsonString ¶
func (r *DescribeRecordPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordPlanRequest) ToJsonString ¶
func (r *DescribeRecordPlanRequest) ToJsonString() string
type DescribeRecordPlanRequestParams ¶
type DescribeRecordPlanRequestParams struct { // 实时上云计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` }
Predefined struct for user
type DescribeRecordPlanResponse ¶
type DescribeRecordPlanResponse struct { *tchttp.BaseResponse Response *DescribeRecordPlanResponseParams `json:"Response"` }
func NewDescribeRecordPlanResponse ¶
func NewDescribeRecordPlanResponse() (response *DescribeRecordPlanResponse)
func (*DescribeRecordPlanResponse) FromJsonString ¶
func (r *DescribeRecordPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordPlanResponse) ToJsonString ¶
func (r *DescribeRecordPlanResponse) ToJsonString() string
type DescribeRecordPlanResponseParams ¶
type DescribeRecordPlanResponseParams struct { // 返回结果 Data *RecordPlanBaseInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordPlaybackUrlRequest ¶
type DescribeRecordPlaybackUrlRequest struct { *tchttp.BaseRequest // 设备通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 回放开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 回放结束时间,UTC秒数,例如:1662114246,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 是否获取内网地址 IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
func NewDescribeRecordPlaybackUrlRequest ¶
func NewDescribeRecordPlaybackUrlRequest() (request *DescribeRecordPlaybackUrlRequest)
func (*DescribeRecordPlaybackUrlRequest) FromJsonString ¶
func (r *DescribeRecordPlaybackUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordPlaybackUrlRequest) ToJsonString ¶
func (r *DescribeRecordPlaybackUrlRequest) ToJsonString() string
type DescribeRecordPlaybackUrlRequestParams ¶
type DescribeRecordPlaybackUrlRequestParams struct { // 设备通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 回放开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 回放结束时间,UTC秒数,例如:1662114246,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 是否获取内网地址 IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
Predefined struct for user
type DescribeRecordPlaybackUrlResponse ¶
type DescribeRecordPlaybackUrlResponse struct { *tchttp.BaseResponse Response *DescribeRecordPlaybackUrlResponseParams `json:"Response"` }
func NewDescribeRecordPlaybackUrlResponse ¶
func NewDescribeRecordPlaybackUrlResponse() (response *DescribeRecordPlaybackUrlResponse)
func (*DescribeRecordPlaybackUrlResponse) FromJsonString ¶
func (r *DescribeRecordPlaybackUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordPlaybackUrlResponse) ToJsonString ¶
func (r *DescribeRecordPlaybackUrlResponse) ToJsonString() string
type DescribeRecordPlaybackUrlResponseParams ¶
type DescribeRecordPlaybackUrlResponseParams struct { // 返回结果 Data *RecordPlaybackUrl `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordRetrieveTaskData ¶ added in v1.0.717
type DescribeRecordRetrieveTaskData struct { // 取回任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 取回任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 取回录像的开始时间 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 取回录像的结束时间 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 取回模式,1:极速模式,其他暂不支持 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 副本有效期 Expiration *int64 `json:"Expiration,omitnil,omitempty" name:"Expiration"` // 任务状态,0:已取回,1:取回中,2:待取回 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 取回容量,单位MB Capacity *float64 `json:"Capacity,omitnil,omitempty" name:"Capacity"` // 任务的设备通道id Channels []*RecordRetrieveTaskChannelInfo `json:"Channels,omitnil,omitempty" name:"Channels"` // 任务描述 // 注意:此字段可能返回 null,表示取不到有效值。 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 任务通道数量 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` }
type DescribeRecordRetrieveTaskRequest ¶
type DescribeRecordRetrieveTaskRequest struct { *tchttp.BaseRequest // 云录像取回任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeRecordRetrieveTaskRequest ¶
func NewDescribeRecordRetrieveTaskRequest() (request *DescribeRecordRetrieveTaskRequest)
func (*DescribeRecordRetrieveTaskRequest) FromJsonString ¶
func (r *DescribeRecordRetrieveTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordRetrieveTaskRequest) ToJsonString ¶
func (r *DescribeRecordRetrieveTaskRequest) ToJsonString() string
type DescribeRecordRetrieveTaskRequestParams ¶
type DescribeRecordRetrieveTaskRequestParams struct { // 云录像取回任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeRecordRetrieveTaskResponse ¶
type DescribeRecordRetrieveTaskResponse struct { *tchttp.BaseResponse Response *DescribeRecordRetrieveTaskResponseParams `json:"Response"` }
func NewDescribeRecordRetrieveTaskResponse ¶
func NewDescribeRecordRetrieveTaskResponse() (response *DescribeRecordRetrieveTaskResponse)
func (*DescribeRecordRetrieveTaskResponse) FromJsonString ¶
func (r *DescribeRecordRetrieveTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordRetrieveTaskResponse) ToJsonString ¶
func (r *DescribeRecordRetrieveTaskResponse) ToJsonString() string
type DescribeRecordRetrieveTaskResponseParams ¶
type DescribeRecordRetrieveTaskResponseParams struct { // 返回结果 Data *DescribeRecordRetrieveTaskData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordSliceRequest ¶ added in v1.0.752
type DescribeRecordSliceRequest struct { *tchttp.BaseRequest // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 检索开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 检索结束时间,UTC秒数,例如:1662114246,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewDescribeRecordSliceRequest ¶ added in v1.0.752
func NewDescribeRecordSliceRequest() (request *DescribeRecordSliceRequest)
func (*DescribeRecordSliceRequest) FromJsonString ¶ added in v1.0.752
func (r *DescribeRecordSliceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordSliceRequest) ToJsonString ¶ added in v1.0.752
func (r *DescribeRecordSliceRequest) ToJsonString() string
type DescribeRecordSliceRequestParams ¶ added in v1.0.752
type DescribeRecordSliceRequestParams struct { // 通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 检索开始时间,UTC秒数,例如:1662114146,开始和结束时间段最长为一天,且不能跨天 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 检索结束时间,UTC秒数,例如:1662114246,开始和结束时间段最长为一天,且不能跨天 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type DescribeRecordSliceResponse ¶ added in v1.0.752
type DescribeRecordSliceResponse struct { *tchttp.BaseResponse Response *DescribeRecordSliceResponseParams `json:"Response"` }
func NewDescribeRecordSliceResponse ¶ added in v1.0.752
func NewDescribeRecordSliceResponse() (response *DescribeRecordSliceResponse)
func (*DescribeRecordSliceResponse) FromJsonString ¶ added in v1.0.752
func (r *DescribeRecordSliceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordSliceResponse) ToJsonString ¶ added in v1.0.752
func (r *DescribeRecordSliceResponse) ToJsonString() string
type DescribeRecordSliceResponseParams ¶ added in v1.0.752
type DescribeRecordSliceResponseParams struct { // 云录像切片信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*RecordSliceInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeRecordTemplateRequest ¶
type DescribeRecordTemplateRequest struct { *tchttp.BaseRequest // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
func NewDescribeRecordTemplateRequest ¶
func NewDescribeRecordTemplateRequest() (request *DescribeRecordTemplateRequest)
func (*DescribeRecordTemplateRequest) FromJsonString ¶
func (r *DescribeRecordTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordTemplateRequest) ToJsonString ¶
func (r *DescribeRecordTemplateRequest) ToJsonString() string
type DescribeRecordTemplateRequestParams ¶
type DescribeRecordTemplateRequestParams struct { // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` }
Predefined struct for user
type DescribeRecordTemplateResponse ¶
type DescribeRecordTemplateResponse struct { *tchttp.BaseResponse Response *DescribeRecordTemplateResponseParams `json:"Response"` }
func NewDescribeRecordTemplateResponse ¶
func NewDescribeRecordTemplateResponse() (response *DescribeRecordTemplateResponse)
func (*DescribeRecordTemplateResponse) FromJsonString ¶
func (r *DescribeRecordTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRecordTemplateResponse) ToJsonString ¶
func (r *DescribeRecordTemplateResponse) ToJsonString() string
type DescribeRecordTemplateResponseParams ¶
type DescribeRecordTemplateResponseParams struct { // 返回结果 Data *RecordTemplateInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeStreamAuthData ¶ added in v1.0.717
type DescribeStreamAuthData struct { // 鉴权配置ID(uuid) // 注意:此字段可能返回 null,表示取不到有效值。 Id *string `json:"Id,omitnil,omitempty" name:"Id"` // 是否开播放鉴权(1:开启,0:关闭) // 注意:此字段可能返回 null,表示取不到有效值。 PullState *int64 `json:"PullState,omitnil,omitempty" name:"PullState"` // 播放密钥(仅支持字母数字,长度0-10位) // 注意:此字段可能返回 null,表示取不到有效值。 PullSecret *string `json:"PullSecret,omitnil,omitempty" name:"PullSecret"` // 播放过期时间(单位:分钟) // 注意:此字段可能返回 null,表示取不到有效值。 PullExpired *int64 `json:"PullExpired,omitnil,omitempty" name:"PullExpired"` // 是否开启推流鉴权(1:开启,0:关闭) // 注意:此字段可能返回 null,表示取不到有效值。 PushState *int64 `json:"PushState,omitnil,omitempty" name:"PushState"` // 推流密钥(仅支持字母数字,长度0-10位) // 注意:此字段可能返回 null,表示取不到有效值。 PushSecret *string `json:"PushSecret,omitnil,omitempty" name:"PushSecret"` // 推流过期时间(单位:分钟) // 注意:此字段可能返回 null,表示取不到有效值。 PushExpired *int64 `json:"PushExpired,omitnil,omitempty" name:"PushExpired"` // 用户ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` }
type DescribeStreamAuthRequest ¶
type DescribeStreamAuthRequest struct {
*tchttp.BaseRequest
}
func NewDescribeStreamAuthRequest ¶
func NewDescribeStreamAuthRequest() (request *DescribeStreamAuthRequest)
func (*DescribeStreamAuthRequest) FromJsonString ¶
func (r *DescribeStreamAuthRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStreamAuthRequest) ToJsonString ¶
func (r *DescribeStreamAuthRequest) ToJsonString() string
type DescribeStreamAuthRequestParams ¶
type DescribeStreamAuthRequestParams struct { }
Predefined struct for user
type DescribeStreamAuthResponse ¶
type DescribeStreamAuthResponse struct { *tchttp.BaseResponse Response *DescribeStreamAuthResponseParams `json:"Response"` }
func NewDescribeStreamAuthResponse ¶
func NewDescribeStreamAuthResponse() (response *DescribeStreamAuthResponse)
func (*DescribeStreamAuthResponse) FromJsonString ¶
func (r *DescribeStreamAuthResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeStreamAuthResponse) ToJsonString ¶
func (r *DescribeStreamAuthResponse) ToJsonString() string
type DescribeStreamAuthResponseParams ¶
type DescribeStreamAuthResponseParams struct { // 返回结果 Data *DescribeStreamAuthData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTaskRequest ¶ added in v1.0.732
type DescribeTaskRequest struct { *tchttp.BaseRequest // 简单任务或复杂任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
func NewDescribeTaskRequest ¶ added in v1.0.732
func NewDescribeTaskRequest() (request *DescribeTaskRequest)
func (*DescribeTaskRequest) FromJsonString ¶ added in v1.0.732
func (r *DescribeTaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskRequest) ToJsonString ¶ added in v1.0.732
func (r *DescribeTaskRequest) ToJsonString() string
type DescribeTaskRequestParams ¶ added in v1.0.732
type DescribeTaskRequestParams struct { // 简单任务或复杂任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` }
Predefined struct for user
type DescribeTaskResponse ¶ added in v1.0.732
type DescribeTaskResponse struct { *tchttp.BaseResponse Response *DescribeTaskResponseParams `json:"Response"` }
func NewDescribeTaskResponse ¶ added in v1.0.732
func NewDescribeTaskResponse() (response *DescribeTaskResponse)
func (*DescribeTaskResponse) FromJsonString ¶ added in v1.0.732
func (r *DescribeTaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTaskResponse) ToJsonString ¶ added in v1.0.732
func (r *DescribeTaskResponse) ToJsonString() string
type DescribeTaskResponseParams ¶ added in v1.0.732
type DescribeTaskResponseParams struct { // 任务详情 Data *TaskData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeUserDeviceRequest ¶
type DescribeUserDeviceRequest struct { *tchttp.BaseRequest // 设备ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewDescribeUserDeviceRequest ¶
func NewDescribeUserDeviceRequest() (request *DescribeUserDeviceRequest)
func (*DescribeUserDeviceRequest) FromJsonString ¶
func (r *DescribeUserDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserDeviceRequest) ToJsonString ¶
func (r *DescribeUserDeviceRequest) ToJsonString() string
type DescribeUserDeviceRequestParams ¶
type DescribeUserDeviceRequestParams struct { // 设备ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type DescribeUserDeviceResponse ¶
type DescribeUserDeviceResponse struct { *tchttp.BaseResponse Response *DescribeUserDeviceResponseParams `json:"Response"` }
func NewDescribeUserDeviceResponse ¶
func NewDescribeUserDeviceResponse() (response *DescribeUserDeviceResponse)
func (*DescribeUserDeviceResponse) FromJsonString ¶
func (r *DescribeUserDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeUserDeviceResponse) ToJsonString ¶
func (r *DescribeUserDeviceResponse) ToJsonString() string
type DescribeUserDeviceResponseParams ¶
type DescribeUserDeviceResponseParams struct { // 返回结果 Data *DescribeDeviceData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVideoBitRateList ¶ added in v1.0.764
type DescribeVideoBitRateList struct { // 通道码率列表 // 注意:此字段可能返回 null,表示取不到有效值。 BitRates []*BitRateInfo `json:"BitRates,omitnil,omitempty" name:"BitRates"` }
type DescribeVideoBitRateRequest ¶ added in v1.0.764
type DescribeVideoBitRateRequest struct { *tchttp.BaseRequest // 通道ID列表 ChannelIds []*string `json:"ChannelIds,omitnil,omitempty" name:"ChannelIds"` }
func NewDescribeVideoBitRateRequest ¶ added in v1.0.764
func NewDescribeVideoBitRateRequest() (request *DescribeVideoBitRateRequest)
func (*DescribeVideoBitRateRequest) FromJsonString ¶ added in v1.0.764
func (r *DescribeVideoBitRateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoBitRateRequest) ToJsonString ¶ added in v1.0.764
func (r *DescribeVideoBitRateRequest) ToJsonString() string
type DescribeVideoBitRateRequestParams ¶ added in v1.0.764
type DescribeVideoBitRateRequestParams struct { // 通道ID列表 ChannelIds []*string `json:"ChannelIds,omitnil,omitempty" name:"ChannelIds"` }
Predefined struct for user
type DescribeVideoBitRateResponse ¶ added in v1.0.764
type DescribeVideoBitRateResponse struct { *tchttp.BaseResponse Response *DescribeVideoBitRateResponseParams `json:"Response"` }
func NewDescribeVideoBitRateResponse ¶ added in v1.0.764
func NewDescribeVideoBitRateResponse() (response *DescribeVideoBitRateResponse)
func (*DescribeVideoBitRateResponse) FromJsonString ¶ added in v1.0.764
func (r *DescribeVideoBitRateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoBitRateResponse) ToJsonString ¶ added in v1.0.764
func (r *DescribeVideoBitRateResponse) ToJsonString() string
type DescribeVideoBitRateResponseParams ¶ added in v1.0.764
type DescribeVideoBitRateResponseParams struct { // 无 Data *DescribeVideoBitRateList `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeVideoDownloadUrlData ¶ added in v1.0.717
type DescribeVideoDownloadUrlData struct { // 录像文件下载 URL // 注意: // URL 有效期是10分钟,过期后将拒绝访问,若需再用请重新获取 // 录像文件下载采用分块传输编码,响应头Transfer-Encoding:chunked // 下载文件命名格式为{ChannelId}-{BeginTime}-{EndTime}.{FileType} Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 实际下载录像的开始时间 // 注意:当请求中指定IsRespActualTime参数为true时,才有该字段 ActualBeginTime *string `json:"ActualBeginTime,omitnil,omitempty" name:"ActualBeginTime"` // 实际下载录像的结束时间 // 注意:当请求中指定IsRespActualTime参数为true时,才有该字段 ActualEndTime *string `json:"ActualEndTime,omitnil,omitempty" name:"ActualEndTime"` }
type DescribeVideoDownloadUrlRequest ¶
type DescribeVideoDownloadUrlRequest struct { *tchttp.BaseRequest // 通道 ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。 // 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。 // 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 文件格式,"mp4":mp4格式,"ts":ts文件格式 FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"` // 响应data中是否携带实际下载录像的开始时间与结束时间 IsRespActualTime *bool `json:"IsRespActualTime,omitnil,omitempty" name:"IsRespActualTime"` // 是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
func NewDescribeVideoDownloadUrlRequest ¶
func NewDescribeVideoDownloadUrlRequest() (request *DescribeVideoDownloadUrlRequest)
func (*DescribeVideoDownloadUrlRequest) FromJsonString ¶
func (r *DescribeVideoDownloadUrlRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoDownloadUrlRequest) ToJsonString ¶
func (r *DescribeVideoDownloadUrlRequest) ToJsonString() string
type DescribeVideoDownloadUrlRequestParams ¶
type DescribeVideoDownloadUrlRequestParams struct { // 通道 ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 下载的开始时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。 // 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 BeginTime *string `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 下载的结束时间,UTC 秒数,开始和结束时间段最长为60分钟,且不能跨天。 // 注意:实际下载的文件时长可能会大于该时段时长,通过指定IsRespActualTime参数可以获取实际下载的开始时间和结束时间。 原因是下载是TS切片对齐的,其目的也是为了保证用户下载数据的完整性,完全包含其指定的时间段。 EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 文件格式,"mp4":mp4格式,"ts":ts文件格式 FileType *string `json:"FileType,omitnil,omitempty" name:"FileType"` // 响应data中是否携带实际下载录像的开始时间与结束时间 IsRespActualTime *bool `json:"IsRespActualTime,omitnil,omitempty" name:"IsRespActualTime"` // 是否返回内网下载URL,默认是false,返回公网下载URL,true则返回内网下载URL IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
Predefined struct for user
type DescribeVideoDownloadUrlResponse ¶
type DescribeVideoDownloadUrlResponse struct { *tchttp.BaseResponse Response *DescribeVideoDownloadUrlResponseParams `json:"Response"` }
func NewDescribeVideoDownloadUrlResponse ¶
func NewDescribeVideoDownloadUrlResponse() (response *DescribeVideoDownloadUrlResponse)
func (*DescribeVideoDownloadUrlResponse) FromJsonString ¶
func (r *DescribeVideoDownloadUrlResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeVideoDownloadUrlResponse) ToJsonString ¶
func (r *DescribeVideoDownloadUrlResponse) ToJsonString() string
type DescribeVideoDownloadUrlResponseParams ¶
type DescribeVideoDownloadUrlResponseParams struct { // 返回的数据结构 Data *DescribeVideoDownloadUrlData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type FaceMaskAIResultInfo ¶
type FaceMaskAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 口罩信息 FaceMaskInfo []*BaseAIResultInfo `json:"FaceMaskInfo,omitnil,omitempty" name:"FaceMaskInfo"` }
type GatewayDevice ¶ added in v1.0.731
type GatewayDevice struct { // 设备ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 网关接入协议类型 // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 网关接入协议名称 // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolTypeName *string `json:"ProtocolTypeName,omitnil,omitempty" name:"ProtocolTypeName"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备类型 // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备内网IP // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备端口 // 注意:此字段可能返回 null,表示取不到有效值。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备下通道数 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelNum *int64 `json:"ChannelNum,omitnil,omitempty" name:"ChannelNum"` // 设备状态 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type GatewayVersion ¶
type GatewaysData ¶
type GatewaysData struct { // 网关索引ID // 注意:此字段可能返回 null,表示取不到有效值。 GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关编码 // 注意:此字段可能返回 null,表示取不到有效值。 GwId *string `json:"GwId,omitnil,omitempty" name:"GwId"` // 网关名称,仅支持中文、英文、数字、_、-,长度不超过32个字符 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 网关描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 网关所属服务节点ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 网关所属服务节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 网关所属地域 // 注意:此字段可能返回 null,表示取不到有效值。 Region *string `json:"Region,omitnil,omitempty" name:"Region"` // 网关状态,0:离线,1:在线 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 网关激活时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 所属网关设备数量 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceNum *int64 `json:"DeviceNum,omitnil,omitempty" name:"DeviceNum"` }
type LifeCycleData ¶
type ListAITaskData ¶
type ListAITaskData struct { // AI任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*AITaskInfo `json:"List,omitnil,omitempty" name:"List"` }
type ListAITasksRequest ¶
type ListAITasksRequest struct { *tchttp.BaseRequest // 是否包含通道列表。"true"代表包含通道列表,"false"代表不包含通道列表,默认为 false IsContainChannelList *bool `json:"IsContainChannelList,omitnil,omitempty" name:"IsContainChannelList"` // 是否包含AI配置。"true"代表包含任务配置,"false"代表不包含任务配置,默认为 false。 IsContainTemplate *bool `json:"IsContainTemplate,omitnil,omitempty" name:"IsContainTemplate"` // 页码。默认为1 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量。可选值1~200,默认为20 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewListAITasksRequest ¶
func NewListAITasksRequest() (request *ListAITasksRequest)
func (*ListAITasksRequest) FromJsonString ¶
func (r *ListAITasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAITasksRequest) ToJsonString ¶
func (r *ListAITasksRequest) ToJsonString() string
type ListAITasksRequestParams ¶
type ListAITasksRequestParams struct { // 是否包含通道列表。"true"代表包含通道列表,"false"代表不包含通道列表,默认为 false IsContainChannelList *bool `json:"IsContainChannelList,omitnil,omitempty" name:"IsContainChannelList"` // 是否包含AI配置。"true"代表包含任务配置,"false"代表不包含任务配置,默认为 false。 IsContainTemplate *bool `json:"IsContainTemplate,omitnil,omitempty" name:"IsContainTemplate"` // 页码。默认为1 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量。可选值1~200,默认为20 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type ListAITasksResponse ¶
type ListAITasksResponse struct { *tchttp.BaseResponse Response *ListAITasksResponseParams `json:"Response"` }
func NewListAITasksResponse ¶
func NewListAITasksResponse() (response *ListAITasksResponse)
func (*ListAITasksResponse) FromJsonString ¶
func (r *ListAITasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListAITasksResponse) ToJsonString ¶
func (r *ListAITasksResponse) ToJsonString() string
type ListAITasksResponseParams ¶
type ListAITasksResponseParams struct { // AI 任务数量 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // AI任务列表 // 注意:此字段可能返回 null,表示取不到有效值。 Data *ListAITaskData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListDeviceInfo ¶
type ListDeviceInfo struct { // 设备 ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备编码 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 设备状态。0:未注册,1:在线,2:离线,3:禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 设备流传输协议。1:UDP,2:TCP TransportProtocol *uint64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备类型。1:IPC,2:NVR Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备密码 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 描述 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备接入服务节点 ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 服务节点名称 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 接入协议。1:RTMP,2:GB,3:GW AccessProtocol *uint64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备所属组织 ID OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 通道数量 ChannelNum *uint64 `json:"ChannelNum,omitnil,omitempty" name:"ChannelNum"` }
type ListDevicesRequest ¶
type ListDevicesRequest struct { *tchttp.BaseRequest // 组织ID OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 是否获取当前层级及子层级的设备列表,默认false IsContainSubLevel *bool `json:"IsContainSubLevel,omitnil,omitempty" name:"IsContainSubLevel"` // 是否包含当前用户已关联的设备,默认false IsContainUser *bool `json:"IsContainUser,omitnil,omitempty" name:"IsContainUser"` // 设备接入协议。1:RTMP,2:GB,3:GW,4:IVCP(私有协议) AccessProtocol *uint64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型。1:IPC,2:NVR Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备状态。0:未注册,1:在线,2:离线,3:禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 服务节点ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 模糊搜索设备的关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` // 当前用户Uin CurrentUin *uint64 `json:"CurrentUin,omitnil,omitempty" name:"CurrentUin"` // 页码,默认为1。 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为20。 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewListDevicesRequest ¶
func NewListDevicesRequest() (request *ListDevicesRequest)
func (*ListDevicesRequest) FromJsonString ¶
func (r *ListDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDevicesRequest) ToJsonString ¶
func (r *ListDevicesRequest) ToJsonString() string
type ListDevicesRequestParams ¶
type ListDevicesRequestParams struct { // 组织ID OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 是否获取当前层级及子层级的设备列表,默认false IsContainSubLevel *bool `json:"IsContainSubLevel,omitnil,omitempty" name:"IsContainSubLevel"` // 是否包含当前用户已关联的设备,默认false IsContainUser *bool `json:"IsContainUser,omitnil,omitempty" name:"IsContainUser"` // 设备接入协议。1:RTMP,2:GB,3:GW,4:IVCP(私有协议) AccessProtocol *uint64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型。1:IPC,2:NVR Type *uint64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备状态。0:未注册,1:在线,2:离线,3:禁用 Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"` // 服务节点ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 模糊搜索设备的关键字 Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"` // 当前用户Uin CurrentUin *uint64 `json:"CurrentUin,omitnil,omitempty" name:"CurrentUin"` // 页码,默认为1。 PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为20。 PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type ListDevicesResponse ¶
type ListDevicesResponse struct { *tchttp.BaseResponse Response *ListDevicesResponseParams `json:"Response"` }
func NewListDevicesResponse ¶
func NewListDevicesResponse() (response *ListDevicesResponse)
func (*ListDevicesResponse) FromJsonString ¶
func (r *ListDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListDevicesResponse) ToJsonString ¶
func (r *ListDevicesResponse) ToJsonString() string
type ListDevicesResponseParams ¶
type ListDevicesResponseParams struct { // 设备列表详情 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*ListDeviceInfo `json:"Data,omitnil,omitempty" name:"Data"` // 设备总数 TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListGatewayDevicesData ¶ added in v1.0.731
type ListGatewayDevicesData struct { // 网关下设备列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*GatewayDevice `json:"List,omitnil,omitempty" name:"List"` // 网关下设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type ListGatewayDevicesRequest ¶ added in v1.0.731
type ListGatewayDevicesRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 分页页数 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 分页大小 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
func NewListGatewayDevicesRequest ¶ added in v1.0.731
func NewListGatewayDevicesRequest() (request *ListGatewayDevicesRequest)
func (*ListGatewayDevicesRequest) FromJsonString ¶ added in v1.0.731
func (r *ListGatewayDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListGatewayDevicesRequest) ToJsonString ¶ added in v1.0.731
func (r *ListGatewayDevicesRequest) ToJsonString() string
type ListGatewayDevicesRequestParams ¶ added in v1.0.731
type ListGatewayDevicesRequestParams struct { // 网关索引ID(从获取网关列表接口ListGateways中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 分页页数 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 分页大小 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` }
Predefined struct for user
type ListGatewayDevicesResponse ¶ added in v1.0.731
type ListGatewayDevicesResponse struct { *tchttp.BaseResponse Response *ListGatewayDevicesResponseParams `json:"Response"` }
func NewListGatewayDevicesResponse ¶ added in v1.0.731
func NewListGatewayDevicesResponse() (response *ListGatewayDevicesResponse)
func (*ListGatewayDevicesResponse) FromJsonString ¶ added in v1.0.731
func (r *ListGatewayDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListGatewayDevicesResponse) ToJsonString ¶ added in v1.0.731
func (r *ListGatewayDevicesResponse) ToJsonString() string
type ListGatewayDevicesResponseParams ¶ added in v1.0.731
type ListGatewayDevicesResponseParams struct { // 返回数据 Data *ListGatewayDevicesData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListGatewaysData ¶ added in v1.0.717
type ListGatewaysData struct { // 网关列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*GatewaysData `json:"List,omitnil,omitempty" name:"List"` // 网关数量 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type ListGatewaysRequest ¶
type ListGatewaysRequest struct { *tchttp.BaseRequest // 页码,默认为1 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为20 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 网关名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 服务节点ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 网关状态(0:离线,1 :在线) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewListGatewaysRequest ¶
func NewListGatewaysRequest() (request *ListGatewaysRequest)
func (*ListGatewaysRequest) FromJsonString ¶
func (r *ListGatewaysRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListGatewaysRequest) ToJsonString ¶
func (r *ListGatewaysRequest) ToJsonString() string
type ListGatewaysRequestParams ¶
type ListGatewaysRequestParams struct { // 页码,默认为1 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为20 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 网关名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 服务节点ID ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 网关状态(0:离线,1 :在线) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ListGatewaysResponse ¶
type ListGatewaysResponse struct { *tchttp.BaseResponse Response *ListGatewaysResponseParams `json:"Response"` }
func NewListGatewaysResponse ¶
func NewListGatewaysResponse() (response *ListGatewaysResponse)
func (*ListGatewaysResponse) FromJsonString ¶
func (r *ListGatewaysResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListGatewaysResponse) ToJsonString ¶
func (r *ListGatewaysResponse) ToJsonString() string
type ListGatewaysResponseParams ¶
type ListGatewaysResponseParams struct { // 返回数据 Data *ListGatewaysData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListOrganizationChannelNumbersData ¶ added in v1.0.717
type ListOrganizationChannelNumbersRequest ¶
type ListOrganizationChannelNumbersRequest struct { *tchttp.BaseRequest // 组织ID,json数组格式,最多一次支持10个组织 OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
func NewListOrganizationChannelNumbersRequest ¶
func NewListOrganizationChannelNumbersRequest() (request *ListOrganizationChannelNumbersRequest)
func (*ListOrganizationChannelNumbersRequest) FromJsonString ¶
func (r *ListOrganizationChannelNumbersRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOrganizationChannelNumbersRequest) ToJsonString ¶
func (r *ListOrganizationChannelNumbersRequest) ToJsonString() string
type ListOrganizationChannelNumbersRequestParams ¶
type ListOrganizationChannelNumbersRequestParams struct { // 组织ID,json数组格式,最多一次支持10个组织 OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
Predefined struct for user
type ListOrganizationChannelNumbersResponse ¶
type ListOrganizationChannelNumbersResponse struct { *tchttp.BaseResponse Response *ListOrganizationChannelNumbersResponseParams `json:"Response"` }
func NewListOrganizationChannelNumbersResponse ¶
func NewListOrganizationChannelNumbersResponse() (response *ListOrganizationChannelNumbersResponse)
func (*ListOrganizationChannelNumbersResponse) FromJsonString ¶
func (r *ListOrganizationChannelNumbersResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOrganizationChannelNumbersResponse) ToJsonString ¶
func (r *ListOrganizationChannelNumbersResponse) ToJsonString() string
type ListOrganizationChannelNumbersResponseParams ¶
type ListOrganizationChannelNumbersResponseParams struct { // 返回结果 Data *ListOrganizationChannelNumbersData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListOrganizationChannelsData ¶ added in v1.0.717
type ListOrganizationChannelsData struct { // 第几页 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 当前页的设备数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 本次查询的设备通道总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备通道信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*OrganizationChannelInfo `json:"List,omitnil,omitempty" name:"List"` }
type ListOrganizationChannelsRequest ¶
type ListOrganizationChannelsRequest struct { *tchttp.BaseRequest // 组织ID OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 每页最大数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 第几页 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 查询条件,则按照设备名称查询 // 查询条件同时只有一个生效。长度不超过32字节 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 查询条件,则按照通道名称查询 // 查询条件同时只有一个生效。长度不超过32字节 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` }
func NewListOrganizationChannelsRequest ¶
func NewListOrganizationChannelsRequest() (request *ListOrganizationChannelsRequest)
func (*ListOrganizationChannelsRequest) FromJsonString ¶
func (r *ListOrganizationChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOrganizationChannelsRequest) ToJsonString ¶
func (r *ListOrganizationChannelsRequest) ToJsonString() string
type ListOrganizationChannelsRequestParams ¶
type ListOrganizationChannelsRequestParams struct { // 组织ID OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 每页最大数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 第几页 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 查询条件,则按照设备名称查询 // 查询条件同时只有一个生效。长度不超过32字节 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 查询条件,则按照通道名称查询 // 查询条件同时只有一个生效。长度不超过32字节 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` }
Predefined struct for user
type ListOrganizationChannelsResponse ¶
type ListOrganizationChannelsResponse struct { *tchttp.BaseResponse Response *ListOrganizationChannelsResponseParams `json:"Response"` }
func NewListOrganizationChannelsResponse ¶
func NewListOrganizationChannelsResponse() (response *ListOrganizationChannelsResponse)
func (*ListOrganizationChannelsResponse) FromJsonString ¶
func (r *ListOrganizationChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListOrganizationChannelsResponse) ToJsonString ¶
func (r *ListOrganizationChannelsResponse) ToJsonString() string
type ListOrganizationChannelsResponseParams ¶
type ListOrganizationChannelsResponseParams struct { // 返回结果 Data *ListOrganizationChannelsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordBackupPlanData ¶ added in v1.0.717
type ListRecordBackupPlanData 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"` // 录像上云计划描述 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 云文件生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 录像上云计划状态,1:正常使用中,0:删除中,无法使用 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 通道数量 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` // 创建时间 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 修改时间 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type ListRecordBackupPlanDevicesData ¶ added in v1.0.717
type ListRecordBackupPlanDevicesData struct { // 第几页 // 注意:此字段可能返回 null,表示取不到有效值。 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 当前页的设备数量 // 注意:此字段可能返回 null,表示取不到有效值。 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 本次查询的设备通道总数 // 注意:此字段可能返回 null,表示取不到有效值。 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备通道信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*RecordPlanChannelInfo `json:"List,omitnil,omitempty" name:"List"` }
type ListRecordBackupPlanDevicesRequest ¶
type ListRecordBackupPlanDevicesRequest struct { *tchttp.BaseRequest // 录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取) PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 按照设备名称查询(为空时,不参考该参数) DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 按照通道名称查询(为空时,不参考该参数) ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 按照组织名称查询(为空时,不参考该参数) OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"` // 每页最大数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 分页页数 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` }
func NewListRecordBackupPlanDevicesRequest ¶
func NewListRecordBackupPlanDevicesRequest() (request *ListRecordBackupPlanDevicesRequest)
func (*ListRecordBackupPlanDevicesRequest) FromJsonString ¶
func (r *ListRecordBackupPlanDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordBackupPlanDevicesRequest) ToJsonString ¶
func (r *ListRecordBackupPlanDevicesRequest) ToJsonString() string
type ListRecordBackupPlanDevicesRequestParams ¶
type ListRecordBackupPlanDevicesRequestParams struct { // 录像计划ID(从查询录像上云计划列表接口ListRecordBackupPlans中获取) PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 按照设备名称查询(为空时,不参考该参数) DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 按照通道名称查询(为空时,不参考该参数) ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 按照组织名称查询(为空时,不参考该参数) OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"` // 每页最大数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 分页页数 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` }
Predefined struct for user
type ListRecordBackupPlanDevicesResponse ¶
type ListRecordBackupPlanDevicesResponse struct { *tchttp.BaseResponse Response *ListRecordBackupPlanDevicesResponseParams `json:"Response"` }
func NewListRecordBackupPlanDevicesResponse ¶
func NewListRecordBackupPlanDevicesResponse() (response *ListRecordBackupPlanDevicesResponse)
func (*ListRecordBackupPlanDevicesResponse) FromJsonString ¶
func (r *ListRecordBackupPlanDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordBackupPlanDevicesResponse) ToJsonString ¶
func (r *ListRecordBackupPlanDevicesResponse) ToJsonString() string
type ListRecordBackupPlanDevicesResponseParams ¶
type ListRecordBackupPlanDevicesResponseParams struct { // 返回数据 Data *ListRecordBackupPlanDevicesData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordBackupPlansRequest ¶
type ListRecordBackupPlansRequest struct {
*tchttp.BaseRequest
}
func NewListRecordBackupPlansRequest ¶
func NewListRecordBackupPlansRequest() (request *ListRecordBackupPlansRequest)
func (*ListRecordBackupPlansRequest) FromJsonString ¶
func (r *ListRecordBackupPlansRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordBackupPlansRequest) ToJsonString ¶
func (r *ListRecordBackupPlansRequest) ToJsonString() string
type ListRecordBackupPlansRequestParams ¶
type ListRecordBackupPlansRequestParams struct { }
Predefined struct for user
type ListRecordBackupPlansResponse ¶
type ListRecordBackupPlansResponse struct { *tchttp.BaseResponse Response *ListRecordBackupPlansResponseParams `json:"Response"` }
func NewListRecordBackupPlansResponse ¶
func NewListRecordBackupPlansResponse() (response *ListRecordBackupPlansResponse)
func (*ListRecordBackupPlansResponse) FromJsonString ¶
func (r *ListRecordBackupPlansResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordBackupPlansResponse) ToJsonString ¶
func (r *ListRecordBackupPlansResponse) ToJsonString() string
type ListRecordBackupPlansResponseParams ¶
type ListRecordBackupPlansResponseParams struct { // 返回数据 Data []*ListRecordBackupPlanData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordBackupTemplatesData ¶ added in v1.0.717
type ListRecordBackupTemplatesData struct { // 模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) // 注意:此字段可能返回 null,表示取不到有效值。 Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type ListRecordBackupTemplatesRequest ¶
type ListRecordBackupTemplatesRequest struct {
*tchttp.BaseRequest
}
func NewListRecordBackupTemplatesRequest ¶
func NewListRecordBackupTemplatesRequest() (request *ListRecordBackupTemplatesRequest)
func (*ListRecordBackupTemplatesRequest) FromJsonString ¶
func (r *ListRecordBackupTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordBackupTemplatesRequest) ToJsonString ¶
func (r *ListRecordBackupTemplatesRequest) ToJsonString() string
type ListRecordBackupTemplatesRequestParams ¶
type ListRecordBackupTemplatesRequestParams struct { }
Predefined struct for user
type ListRecordBackupTemplatesResponse ¶
type ListRecordBackupTemplatesResponse struct { *tchttp.BaseResponse Response *ListRecordBackupTemplatesResponseParams `json:"Response"` }
func NewListRecordBackupTemplatesResponse ¶
func NewListRecordBackupTemplatesResponse() (response *ListRecordBackupTemplatesResponse)
func (*ListRecordBackupTemplatesResponse) FromJsonString ¶
func (r *ListRecordBackupTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordBackupTemplatesResponse) ToJsonString ¶
func (r *ListRecordBackupTemplatesResponse) ToJsonString() string
type ListRecordBackupTemplatesResponseParams ¶
type ListRecordBackupTemplatesResponseParams struct { // 返回数据 Data []*ListRecordBackupTemplatesData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordPlanChannelsData ¶ added in v1.0.717
type ListRecordPlanChannelsData struct { // 用户所有计划下通道id,存在通道是为数组格式,不存在时,字段数据为空 // 注意:此字段可能返回 null,表示取不到有效值。 List []*string `json:"List,omitnil,omitempty" name:"List"` }
type ListRecordPlanChannelsRequest ¶
type ListRecordPlanChannelsRequest struct {
*tchttp.BaseRequest
}
func NewListRecordPlanChannelsRequest ¶
func NewListRecordPlanChannelsRequest() (request *ListRecordPlanChannelsRequest)
func (*ListRecordPlanChannelsRequest) FromJsonString ¶
func (r *ListRecordPlanChannelsRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordPlanChannelsRequest) ToJsonString ¶
func (r *ListRecordPlanChannelsRequest) ToJsonString() string
type ListRecordPlanChannelsRequestParams ¶
type ListRecordPlanChannelsRequestParams struct { }
Predefined struct for user
type ListRecordPlanChannelsResponse ¶
type ListRecordPlanChannelsResponse struct { *tchttp.BaseResponse Response *ListRecordPlanChannelsResponseParams `json:"Response"` }
func NewListRecordPlanChannelsResponse ¶
func NewListRecordPlanChannelsResponse() (response *ListRecordPlanChannelsResponse)
func (*ListRecordPlanChannelsResponse) FromJsonString ¶
func (r *ListRecordPlanChannelsResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordPlanChannelsResponse) ToJsonString ¶
func (r *ListRecordPlanChannelsResponse) ToJsonString() string
type ListRecordPlanChannelsResponseParams ¶
type ListRecordPlanChannelsResponseParams struct { // 返回结果 Data *ListRecordPlanChannelsData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordPlanDevicesData ¶ added in v1.0.717
type ListRecordPlanDevicesData struct { // 第几页 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 当前页的设备数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 本次查询的设备通道总数 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` // 设备通道信息列表 // 注意:此字段可能返回 null,表示取不到有效值。 List []*RecordPlanChannelInfo `json:"List,omitnil,omitempty" name:"List"` }
type ListRecordPlanDevicesRequest ¶
type ListRecordPlanDevicesRequest struct { *tchttp.BaseRequest // 上云计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 每页最大数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 第几页 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 按照设备名称查询,为空时,不参考该参数 // 通道名称、设备名称、组织名称同时只有一个有效,如果同时多个字段有值,按照通道名称、设备名称、组织名称的优先级顺序查询,如果都为空,则全量查询。长度不超过32字节 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 按照通道名称查询,为空时,不参考该参数 // 通道名称、设备名称、组织名称同时只有一个有效,如果同时多个字段有值,按照通道名称、设备名称、组织名称的优先级顺序查询,如果都为空,则全量查询。长度不超过32字节 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 按照组织名称查询|,为空时,不参考该参数 // 通道名称、设备名称、组织名称同时只有一个有效,如果同时多个字段有值,按照通道名称、设备名称、组织名称的优先级顺序查询,如果都为空,则全量查询。长度不超过32字节 OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"` }
func NewListRecordPlanDevicesRequest ¶
func NewListRecordPlanDevicesRequest() (request *ListRecordPlanDevicesRequest)
func (*ListRecordPlanDevicesRequest) FromJsonString ¶
func (r *ListRecordPlanDevicesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordPlanDevicesRequest) ToJsonString ¶
func (r *ListRecordPlanDevicesRequest) ToJsonString() string
type ListRecordPlanDevicesRequestParams ¶
type ListRecordPlanDevicesRequestParams struct { // 上云计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 每页最大数量 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 第几页 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 按照设备名称查询,为空时,不参考该参数 // 通道名称、设备名称、组织名称同时只有一个有效,如果同时多个字段有值,按照通道名称、设备名称、组织名称的优先级顺序查询,如果都为空,则全量查询。长度不超过32字节 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 按照通道名称查询,为空时,不参考该参数 // 通道名称、设备名称、组织名称同时只有一个有效,如果同时多个字段有值,按照通道名称、设备名称、组织名称的优先级顺序查询,如果都为空,则全量查询。长度不超过32字节 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 按照组织名称查询|,为空时,不参考该参数 // 通道名称、设备名称、组织名称同时只有一个有效,如果同时多个字段有值,按照通道名称、设备名称、组织名称的优先级顺序查询,如果都为空,则全量查询。长度不超过32字节 OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"` }
Predefined struct for user
type ListRecordPlanDevicesResponse ¶
type ListRecordPlanDevicesResponse struct { *tchttp.BaseResponse Response *ListRecordPlanDevicesResponseParams `json:"Response"` }
func NewListRecordPlanDevicesResponse ¶
func NewListRecordPlanDevicesResponse() (response *ListRecordPlanDevicesResponse)
func (*ListRecordPlanDevicesResponse) FromJsonString ¶
func (r *ListRecordPlanDevicesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordPlanDevicesResponse) ToJsonString ¶
func (r *ListRecordPlanDevicesResponse) ToJsonString() string
type ListRecordPlanDevicesResponseParams ¶
type ListRecordPlanDevicesResponseParams struct { // 返回结果 Data *ListRecordPlanDevicesData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordPlansRequest ¶
type ListRecordPlansRequest struct {
*tchttp.BaseRequest
}
func NewListRecordPlansRequest ¶
func NewListRecordPlansRequest() (request *ListRecordPlansRequest)
func (*ListRecordPlansRequest) FromJsonString ¶
func (r *ListRecordPlansRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordPlansRequest) ToJsonString ¶
func (r *ListRecordPlansRequest) ToJsonString() string
type ListRecordPlansRequestParams ¶
type ListRecordPlansRequestParams struct { }
Predefined struct for user
type ListRecordPlansResponse ¶
type ListRecordPlansResponse struct { *tchttp.BaseResponse Response *ListRecordPlansResponseParams `json:"Response"` }
func NewListRecordPlansResponse ¶
func NewListRecordPlansResponse() (response *ListRecordPlansResponse)
func (*ListRecordPlansResponse) FromJsonString ¶
func (r *ListRecordPlansResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordPlansResponse) ToJsonString ¶
func (r *ListRecordPlansResponse) ToJsonString() string
type ListRecordPlansResponseParams ¶
type ListRecordPlansResponseParams struct { // 返回结果,存在计划时,为Json数组格式,不存在计划时,字段数据为空 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*RecordPlanBaseInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordRetrieveTasksRequest ¶
type ListRecordRetrieveTasksRequest struct {
*tchttp.BaseRequest
}
func NewListRecordRetrieveTasksRequest ¶
func NewListRecordRetrieveTasksRequest() (request *ListRecordRetrieveTasksRequest)
func (*ListRecordRetrieveTasksRequest) FromJsonString ¶
func (r *ListRecordRetrieveTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordRetrieveTasksRequest) ToJsonString ¶
func (r *ListRecordRetrieveTasksRequest) ToJsonString() string
type ListRecordRetrieveTasksRequestParams ¶
type ListRecordRetrieveTasksRequestParams struct { }
Predefined struct for user
type ListRecordRetrieveTasksResponse ¶
type ListRecordRetrieveTasksResponse struct { *tchttp.BaseResponse Response *ListRecordRetrieveTasksResponseParams `json:"Response"` }
func NewListRecordRetrieveTasksResponse ¶
func NewListRecordRetrieveTasksResponse() (response *ListRecordRetrieveTasksResponse)
func (*ListRecordRetrieveTasksResponse) FromJsonString ¶
func (r *ListRecordRetrieveTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordRetrieveTasksResponse) ToJsonString ¶
func (r *ListRecordRetrieveTasksResponse) ToJsonString() string
type ListRecordRetrieveTasksResponseParams ¶
type ListRecordRetrieveTasksResponseParams struct { // 返回结果 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*RecordRetrieveTaskDetailsInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListRecordTemplatesRequest ¶
type ListRecordTemplatesRequest struct {
*tchttp.BaseRequest
}
func NewListRecordTemplatesRequest ¶
func NewListRecordTemplatesRequest() (request *ListRecordTemplatesRequest)
func (*ListRecordTemplatesRequest) FromJsonString ¶
func (r *ListRecordTemplatesRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordTemplatesRequest) ToJsonString ¶
func (r *ListRecordTemplatesRequest) ToJsonString() string
type ListRecordTemplatesRequestParams ¶
type ListRecordTemplatesRequestParams struct { }
Predefined struct for user
type ListRecordTemplatesResponse ¶
type ListRecordTemplatesResponse struct { *tchttp.BaseResponse Response *ListRecordTemplatesResponseParams `json:"Response"` }
func NewListRecordTemplatesResponse ¶
func NewListRecordTemplatesResponse() (response *ListRecordTemplatesResponse)
func (*ListRecordTemplatesResponse) FromJsonString ¶
func (r *ListRecordTemplatesResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListRecordTemplatesResponse) ToJsonString ¶
func (r *ListRecordTemplatesResponse) ToJsonString() string
type ListRecordTemplatesResponseParams ¶
type ListRecordTemplatesResponseParams struct { // 返回结果,存在模板时,为Json数组格式,不存在模板时,字段数据为空 // 注意:此字段可能返回 null,表示取不到有效值。 Data []*RecordTemplateInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListSubTasksData ¶ added in v1.0.732
type ListSubTasksData struct { // 子任务列表 List []*SubTaskData `json:"List,omitnil,omitempty" name:"List"` // 子任务数量 TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"` }
type ListSubTasksRequest ¶ added in v1.0.732
type ListSubTasksRequest struct { *tchttp.BaseRequest // 复杂任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 页码,默认为1 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为10 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 默认不对该字段进行筛选,否则根据任务状态进行筛选。状态码:1-NEW,2-RUNNING,3-COMPLETED,4-FAILED Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewListSubTasksRequest ¶ added in v1.0.732
func NewListSubTasksRequest() (request *ListSubTasksRequest)
func (*ListSubTasksRequest) FromJsonString ¶ added in v1.0.732
func (r *ListSubTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSubTasksRequest) ToJsonString ¶ added in v1.0.732
func (r *ListSubTasksRequest) ToJsonString() string
type ListSubTasksRequestParams ¶ added in v1.0.732
type ListSubTasksRequestParams struct { // 复杂任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 页码,默认为1 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为10 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 默认不对该字段进行筛选,否则根据任务状态进行筛选。状态码:1-NEW,2-RUNNING,3-COMPLETED,4-FAILED Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type ListSubTasksResponse ¶ added in v1.0.732
type ListSubTasksResponse struct { *tchttp.BaseResponse Response *ListSubTasksResponseParams `json:"Response"` }
func NewListSubTasksResponse ¶ added in v1.0.732
func NewListSubTasksResponse() (response *ListSubTasksResponse)
func (*ListSubTasksResponse) FromJsonString ¶ added in v1.0.732
func (r *ListSubTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListSubTasksResponse) ToJsonString ¶ added in v1.0.732
func (r *ListSubTasksResponse) ToJsonString() string
type ListSubTasksResponseParams ¶ added in v1.0.732
type ListSubTasksResponseParams struct { // 返回数据 Data *ListSubTasksData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type ListTasksData ¶ added in v1.0.732
type ListTasksRequest ¶ added in v1.0.732
type ListTasksRequest struct { *tchttp.BaseRequest // 页码,默认为1 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为20 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 默认不根据该字段进行筛选,否则根据设备操作类型进行筛选,目前值有:BatchDeleteUserDevice,BatchDisableDevice,BatchEnableDevice, // BatchUpgradeDevice, // BatchResetDevice, // BatchRebootDevice Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` // 默认不根据该字段进行筛选,否则根据任务状态进行筛选。状态码:1-未执行,2-执行中,3-完成,4-取消 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 开始时间 BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
func NewListTasksRequest ¶ added in v1.0.732
func NewListTasksRequest() (request *ListTasksRequest)
func (*ListTasksRequest) FromJsonString ¶ added in v1.0.732
func (r *ListTasksRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTasksRequest) ToJsonString ¶ added in v1.0.732
func (r *ListTasksRequest) ToJsonString() string
type ListTasksRequestParams ¶ added in v1.0.732
type ListTasksRequestParams struct { // 页码,默认为1 PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"` // 每页数量,默认为20 PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"` // 默认不根据该字段进行筛选,否则根据设备操作类型进行筛选,目前值有:BatchDeleteUserDevice,BatchDisableDevice,BatchEnableDevice, // BatchUpgradeDevice, // BatchResetDevice, // BatchRebootDevice Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"` // 默认不根据该字段进行筛选,否则根据任务状态进行筛选。状态码:1-未执行,2-执行中,3-完成,4-取消 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 开始时间 BeginTime *int64 `json:"BeginTime,omitnil,omitempty" name:"BeginTime"` // 结束时间 EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
Predefined struct for user
type ListTasksResponse ¶ added in v1.0.732
type ListTasksResponse struct { *tchttp.BaseResponse Response *ListTasksResponseParams `json:"Response"` }
func NewListTasksResponse ¶ added in v1.0.732
func NewListTasksResponse() (response *ListTasksResponse)
func (*ListTasksResponse) FromJsonString ¶ added in v1.0.732
func (r *ListTasksResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ListTasksResponse) ToJsonString ¶ added in v1.0.732
func (r *ListTasksResponse) ToJsonString() string
type ListTasksResponseParams ¶ added in v1.0.732
type ListTasksResponseParams struct { // 返回数据 Data *ListTasksData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type OperTimeSlot ¶
type OrganizationChannelInfo ¶
type OrganizationChannelInfo struct { // 设备通道所属的设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备通道所属的设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备通道名称 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 该通道是否在上云计划中,如果是,则不能在添加到其他上云计划|true:在上云计划中,false:不在上云计划中 InPlan *bool `json:"InPlan,omitnil,omitempty" name:"InPlan"` }
type PetAIResultInfo ¶
type PetAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 宠物信息 PetInfo []*BaseAIResultInfo `json:"PetInfo,omitnil,omitempty" name:"PetInfo"` }
type PhoneCallAIResultInfo ¶
type PhoneCallAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 打电话信息 PhoneCallInfo []*BaseAIResultInfo `json:"PhoneCallInfo,omitnil,omitempty" name:"PhoneCallInfo"` }
type PlateContent ¶
type PlateContent struct { // 车牌号信息 Plate *string `json:"Plate,omitnil,omitempty" name:"Plate"` // 车牌的颜色 Color *string `json:"Color,omitnil,omitempty" name:"Color"` // 车牌的种类,例如普通蓝牌 Type *string `json:"Type,omitnil,omitempty" name:"Type"` // 截图中坐标信息 Location *Location `json:"Location,omitnil,omitempty" name:"Location"` }
type PlayRecordData ¶ added in v1.0.717
type PlayRecordData struct { // 录像播放地址 // 注意:此字段可能返回 null,表示取不到有效值。 Flv *string `json:"Flv,omitnil,omitempty" name:"Flv"` }
type PlayRecordRequest ¶
type PlayRecordRequest struct { *tchttp.BaseRequest // 通道 ID(从查询通道DescribeDeviceChannel接口中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 起始时间 Start *int64 `json:"Start,omitnil,omitempty" name:"Start"` // 结束时间 End *int64 `json:"End,omitnil,omitempty" name:"End"` // 流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发)) StreamType *int64 `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发)) Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"` // 是否内网 IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
func NewPlayRecordRequest ¶
func NewPlayRecordRequest() (request *PlayRecordRequest)
func (*PlayRecordRequest) FromJsonString ¶
func (r *PlayRecordRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PlayRecordRequest) ToJsonString ¶
func (r *PlayRecordRequest) ToJsonString() string
type PlayRecordRequestParams ¶
type PlayRecordRequestParams struct { // 通道 ID(从查询通道DescribeDeviceChannel接口中获取) ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 起始时间 Start *int64 `json:"Start,omitnil,omitempty" name:"Start"` // 结束时间 End *int64 `json:"End,omitnil,omitempty" name:"End"` // 流类型(1:主码流;2:子码流(不可以和 Resolution 同时下发)) StreamType *int64 `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 分辨率(1:QCIF;2:CIF; 3:4CIF; 4:D1; 5:720P; 6:1080P/I; 自定义的19201080等等(需设备支持)(不可以和 StreamType 同时下发)) Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"` // 是否内网 IsInternal *bool `json:"IsInternal,omitnil,omitempty" name:"IsInternal"` }
Predefined struct for user
type PlayRecordResponse ¶
type PlayRecordResponse struct { *tchttp.BaseResponse Response *PlayRecordResponseParams `json:"Response"` }
func NewPlayRecordResponse ¶
func NewPlayRecordResponse() (response *PlayRecordResponse)
func (*PlayRecordResponse) FromJsonString ¶
func (r *PlayRecordResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*PlayRecordResponse) ToJsonString ¶
func (r *PlayRecordResponse) ToJsonString() string
type PlayRecordResponseParams ¶
type PlayRecordResponseParams struct { // 返回结果 Data *PlayRecordData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type RecordPlanBaseInfo ¶
type RecordPlanBaseInfo 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"` // 上云计划描述 // 注意:此字段可能返回 null,表示取不到有效值。 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 码流类型,default:设备默认码流类型,main:主码流,sub:子码流,其他根据设备能力集自定义 // 注意:此字段可能返回 null,表示取不到有效值。 StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 云文件生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 录像计划状态,1:正常使用中,0:删除中,无法使用 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 通道总数 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` }
type RecordPlanChannelInfo ¶
type RecordPlanChannelInfo struct { // 设备通道所属的设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备通道所属的设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备通道名称 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 所属组织名称 // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"` }
type RecordPlanOptData ¶ added in v1.0.717
type RecordPlanOptData 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"` // 上云计划描述 // 注意:此字段可能返回 null,表示取不到有效值。 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 云文件生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 码流类型,default:设备默认码流类型,main:主码流,sub:子码流,其他根据设备能力集自定义 // 注意:此字段可能返回 null,表示取不到有效值。 StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` }
type RecordPlaybackUrl ¶
type RecordPlaybackUrl struct { // hls回放url Hls *string `json:"Hls,omitnil,omitempty" name:"Hls"` }
type RecordRetrieveTaskChannelInfo ¶
type RecordRetrieveTaskChannelInfo struct { // 设备通道所属的设备ID DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备通道所属的设备名称 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 设备通道ID ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 设备通道名称 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` // 任务状态,0:已取回,1:取回中,2:待取回, 3:无归档录像 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
type RecordRetrieveTaskDetailsInfo ¶
type RecordRetrieveTaskDetailsInfo struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务名称 TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"` // 取回录像的开始时间 StartTime *uint64 `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 取回录像的结束时间 EndTime *uint64 `json:"EndTime,omitnil,omitempty" name:"EndTime"` // 取回模式,1:极速模式,其他暂不支持 Mode *int64 `json:"Mode,omitnil,omitempty" name:"Mode"` // 副本有效期 Expiration *int64 `json:"Expiration,omitnil,omitempty" name:"Expiration"` // 任务状态, 0:已取回,1:取回中,2:待取回 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 取回容量,单位MB Capacity *int64 `json:"Capacity,omitnil,omitempty" name:"Capacity"` // 任务描述 // 注意:此字段可能返回 null,表示取不到有效值。 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 任务通道数量 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` }
type RecordSliceInfo ¶ added in v1.0.752
type RecordSliceInfo struct { // 计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 录像切片开始和结束时间列表 List []*RecordTimeLine `json:"List,omitnil,omitempty" name:"List"` }
type RecordTemplateInfo ¶
type RecordTemplateInfo struct { // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段,按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` }
type RecordTemplateTimeSections ¶
type RecordTemplateTimeSections struct { // 周日期,取值范围1~7(对应周一~周日 DayOfWeek *int64 `json:"DayOfWeek,omitnil,omitempty" name:"DayOfWeek"` // 开始时间,格式:HH:MM:SS,范围:[00:00:00~23:59:59] StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"` // 结束时间,格式:HH:MM:SS,范围:[00:00:00~23:59:59] EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"` }
type RecordTimeLine ¶
type RefreshDeviceChannelRequest ¶
type RefreshDeviceChannelRequest struct { *tchttp.BaseRequest // 设备 ID(从获取设备列表ListDevices接口中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
func NewRefreshDeviceChannelRequest ¶
func NewRefreshDeviceChannelRequest() (request *RefreshDeviceChannelRequest)
func (*RefreshDeviceChannelRequest) FromJsonString ¶
func (r *RefreshDeviceChannelRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefreshDeviceChannelRequest) ToJsonString ¶
func (r *RefreshDeviceChannelRequest) ToJsonString() string
type RefreshDeviceChannelRequestParams ¶
type RefreshDeviceChannelRequestParams struct { // 设备 ID(从获取设备列表ListDevices接口中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` }
Predefined struct for user
type RefreshDeviceChannelResponse ¶
type RefreshDeviceChannelResponse struct { *tchttp.BaseResponse Response *RefreshDeviceChannelResponseParams `json:"Response"` }
func NewRefreshDeviceChannelResponse ¶
func NewRefreshDeviceChannelResponse() (response *RefreshDeviceChannelResponse)
func (*RefreshDeviceChannelResponse) FromJsonString ¶
func (r *RefreshDeviceChannelResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RefreshDeviceChannelResponse) ToJsonString ¶
func (r *RefreshDeviceChannelResponse) ToJsonString() string
type RefreshDeviceChannelResponseParams ¶
type RefreshDeviceChannelResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type SmokingAIResultInfo ¶
type SmokingAIResultInfo struct { // 时间字符串 Time *string `json:"Time,omitnil,omitempty" name:"Time"` // 截图 URL Url *string `json:"Url,omitnil,omitempty" name:"Url"` // 抽烟信息 SmokingInfo []*BaseAIResultInfo `json:"SmokingInfo,omitnil,omitempty" name:"SmokingInfo"` }
type SnapshotConfig ¶
type SnapshotConfig struct { // 截图频率。可选值1~20秒 TimeInterval *uint64 `json:"TimeInterval,omitnil,omitempty" name:"TimeInterval"` // 模板生效的时间段。最多包含5组时间段 OperTimeSlot []*OperTimeSlot `json:"OperTimeSlot,omitnil,omitempty" name:"OperTimeSlot"` }
type SubTaskData ¶ added in v1.0.732
type SubTaskData struct { // 子任务ID SubTaskId *string `json:"SubTaskId,omitnil,omitempty" name:"SubTaskId"` // 任务状态1:NEW,2:RUNNING,3:COMPLETED ,4:FAILED Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 任务失败原因 // 注意:此字段可能返回 null,表示取不到有效值。 FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"` // 任务进度 Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 操作类型 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 操作类型中文描述 ActionZhDesc *string `json:"ActionZhDesc,omitnil,omitempty" name:"ActionZhDesc"` // 资源ID ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 启动任务时间 StartedAt *string `json:"StartedAt,omitnil,omitempty" name:"StartedAt"` // 创建任务时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 更新任务时间 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // 任务运行时间,单位ms Runtime *int64 `json:"Runtime,omitnil,omitempty" name:"Runtime"` // 设备ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 通道ID // 注意:此字段可能返回 null,表示取不到有效值。 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 通道名称 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` }
type TaskData ¶ added in v1.0.732
type TaskData struct { // 任务ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // 任务状态1:NEW,2:RUNNING,3:COMPLETED ,4:FAILED Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 失败原因 // 注意:此字段可能返回 null,表示取不到有效值。 FailReason *string `json:"FailReason,omitnil,omitempty" name:"FailReason"` // 进度(0-1) Progress *float64 `json:"Progress,omitnil,omitempty" name:"Progress"` // 任务操作类型,批量任务类型以Batch开头 Action *string `json:"Action,omitnil,omitempty" name:"Action"` // 操作类型中文描述 ActionZhDesc *string `json:"ActionZhDesc,omitnil,omitempty" name:"ActionZhDesc"` // 任务类型 1.简单 2.复杂 3.子任务 TaskType *int64 `json:"TaskType,omitnil,omitempty" name:"TaskType"` // 任务资源id(复杂任务该字段无效) ResourceId *string `json:"ResourceId,omitnil,omitempty" name:"ResourceId"` // 总任务数(仅复杂任务有效) Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 成功任务数(仅复杂任务有效) SuccessCount *int64 `json:"SuccessCount,omitnil,omitempty" name:"SuccessCount"` // 失败任务数(仅复杂任务有效) FailCount *int64 `json:"FailCount,omitnil,omitempty" name:"FailCount"` // 运行任务数(仅复杂任务有效) RunningCount *int64 `json:"RunningCount,omitnil,omitempty" name:"RunningCount"` // 启动任务时间 StartedAt *string `json:"StartedAt,omitnil,omitempty" name:"StartedAt"` // 创建任务时间 CreatedAt *string `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 更新任务时间 UpdatedAt *string `json:"UpdatedAt,omitnil,omitempty" name:"UpdatedAt"` // 任务运行时间,单位ms Runtime *int64 `json:"Runtime,omitnil,omitempty" name:"Runtime"` // 设备ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"` // 通道ID // 注意:此字段可能返回 null,表示取不到有效值。 ChannelId *string `json:"ChannelId,omitnil,omitempty" name:"ChannelId"` // 通道名称 // 注意:此字段可能返回 null,表示取不到有效值。 ChannelName *string `json:"ChannelName,omitnil,omitempty" name:"ChannelName"` }
type UpdateAITaskRequest ¶
type UpdateAITaskRequest struct { *tchttp.BaseRequest // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。 ChannelList []*string `json:"ChannelList,omitnil,omitempty" name:"ChannelList"` // AI 结果回调地址。类似 "http://ip:port/***或者https://domain/*** CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 是否立即开启 AI 任务。"true"代表立即开启 AI 任务,"false"代表暂不开启 AI 任务,默认为 false。 IsStartTheTask *bool `json:"IsStartTheTask,omitnil,omitempty" name:"IsStartTheTask"` // AI 配置列表 Templates []*AITemplates `json:"Templates,omitnil,omitempty" name:"Templates"` }
func NewUpdateAITaskRequest ¶
func NewUpdateAITaskRequest() (request *UpdateAITaskRequest)
func (*UpdateAITaskRequest) FromJsonString ¶
func (r *UpdateAITaskRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAITaskRequest) ToJsonString ¶
func (r *UpdateAITaskRequest) ToJsonString() string
type UpdateAITaskRequestParams ¶
type UpdateAITaskRequestParams struct { // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // AI 任务名称。仅支持中文、英文、数字、_、-,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // AI 任务描述。仅支持中文、英文、数字、_、-,长度不超过128个字符 Desc *string `json:"Desc,omitnil,omitempty" name:"Desc"` // 通道 ID 列表。不能添加存在于其他 AI 任务的通道,限制1000个通道。 ChannelList []*string `json:"ChannelList,omitnil,omitempty" name:"ChannelList"` // AI 结果回调地址。类似 "http://ip:port/***或者https://domain/*** CallbackUrl *string `json:"CallbackUrl,omitnil,omitempty" name:"CallbackUrl"` // 是否立即开启 AI 任务。"true"代表立即开启 AI 任务,"false"代表暂不开启 AI 任务,默认为 false。 IsStartTheTask *bool `json:"IsStartTheTask,omitnil,omitempty" name:"IsStartTheTask"` // AI 配置列表 Templates []*AITemplates `json:"Templates,omitnil,omitempty" name:"Templates"` }
Predefined struct for user
type UpdateAITaskResponse ¶
type UpdateAITaskResponse struct { *tchttp.BaseResponse Response *UpdateAITaskResponseParams `json:"Response"` }
func NewUpdateAITaskResponse ¶
func NewUpdateAITaskResponse() (response *UpdateAITaskResponse)
func (*UpdateAITaskResponse) FromJsonString ¶
func (r *UpdateAITaskResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAITaskResponse) ToJsonString ¶
func (r *UpdateAITaskResponse) ToJsonString() string
type UpdateAITaskResponseParams ¶
type UpdateAITaskResponseParams struct { // AI任务信息 // 注意:此字段可能返回 null,表示取不到有效值。 Data *AITaskInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateAITaskStatusRequest ¶
type UpdateAITaskStatusRequest struct { *tchttp.BaseRequest // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // AI 任务状态。"on"代表开启了 AI 分析任务,"off"代表停止AI分析任务 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
func NewUpdateAITaskStatusRequest ¶
func NewUpdateAITaskStatusRequest() (request *UpdateAITaskStatusRequest)
func (*UpdateAITaskStatusRequest) FromJsonString ¶
func (r *UpdateAITaskStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAITaskStatusRequest) ToJsonString ¶
func (r *UpdateAITaskStatusRequest) ToJsonString() string
type UpdateAITaskStatusRequestParams ¶
type UpdateAITaskStatusRequestParams struct { // AI 任务 ID TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"` // AI 任务状态。"on"代表开启了 AI 分析任务,"off"代表停止AI分析任务 Status *string `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type UpdateAITaskStatusResponse ¶
type UpdateAITaskStatusResponse struct { *tchttp.BaseResponse Response *UpdateAITaskStatusResponseParams `json:"Response"` }
func NewUpdateAITaskStatusResponse ¶
func NewUpdateAITaskStatusResponse() (response *UpdateAITaskStatusResponse)
func (*UpdateAITaskStatusResponse) FromJsonString ¶
func (r *UpdateAITaskStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateAITaskStatusResponse) ToJsonString ¶
func (r *UpdateAITaskStatusResponse) ToJsonString() string
type UpdateAITaskStatusResponseParams ¶
type UpdateAITaskStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDeviceData ¶ added in v1.0.717
type UpdateDeviceData struct { // 设备ID // 注意:此字段可能返回 null,表示取不到有效值。 DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备编码(国标设备即我们为设备生成的20位国标编码,rtmp 设备为10 位设备编码) // 注意:此字段可能返回 null,表示取不到有效值。 Code *string `json:"Code,omitnil,omitempty" name:"Code"` // 设备名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备接入协议,1:RTMP,2:GB,3:GW // 注意:此字段可能返回 null,表示取不到有效值。 AccessProtocol *int64 `json:"AccessProtocol,omitnil,omitempty" name:"AccessProtocol"` // 设备类型,1:IPC,2:NVR // 注意:此字段可能返回 null,表示取不到有效值。 Type *int64 `json:"Type,omitnil,omitempty" name:"Type"` // 设备接入服务节点ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 设备接入服务节点名称 // // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 设备流传输协议,1:UDP,2:TCP // 注意:此字段可能返回 null,表示取不到有效值。 TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码 // 注意:此字段可能返回 null,表示取不到有效值。 Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备状态,0:未注册,1:在线,2:离线,3:禁用 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 设备所属组织ID // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationId *int64 `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 设备接入网关ID,从查询网关列表接口中获取(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关接入协议类型,1.海康SDK,2.大华SDK,3.宇视SDK,4.Onvif(仅网关接入需要) // 注意:此字段可能返回 null,表示取不到有效值。 ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 设备接入IP // 注意:此字段可能返回 null,表示取不到有效值。 Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备Port // 注意:此字段可能返回 null,表示取不到有效值。 Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名 // 注意:此字段可能返回 null,表示取不到有效值。 Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 用户Id // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` }
type UpdateDeviceOrganizationRequest ¶
type UpdateDeviceOrganizationRequest struct { *tchttp.BaseRequest // 设备 ID 数组(从获取设备列表接口ListDevices中获取) DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` // 组织 ID(从查询组织接口DescribeOrganization中获取) OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
func NewUpdateDeviceOrganizationRequest ¶
func NewUpdateDeviceOrganizationRequest() (request *UpdateDeviceOrganizationRequest)
func (*UpdateDeviceOrganizationRequest) FromJsonString ¶
func (r *UpdateDeviceOrganizationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceOrganizationRequest) ToJsonString ¶
func (r *UpdateDeviceOrganizationRequest) ToJsonString() string
type UpdateDeviceOrganizationRequestParams ¶
type UpdateDeviceOrganizationRequestParams struct { // 设备 ID 数组(从获取设备列表接口ListDevices中获取) DeviceIds []*string `json:"DeviceIds,omitnil,omitempty" name:"DeviceIds"` // 组织 ID(从查询组织接口DescribeOrganization中获取) OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
Predefined struct for user
type UpdateDeviceOrganizationResponse ¶
type UpdateDeviceOrganizationResponse struct { *tchttp.BaseResponse Response *UpdateDeviceOrganizationResponseParams `json:"Response"` }
func NewUpdateDeviceOrganizationResponse ¶
func NewUpdateDeviceOrganizationResponse() (response *UpdateDeviceOrganizationResponse)
func (*UpdateDeviceOrganizationResponse) FromJsonString ¶
func (r *UpdateDeviceOrganizationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceOrganizationResponse) ToJsonString ¶
func (r *UpdateDeviceOrganizationResponse) ToJsonString() string
type UpdateDeviceOrganizationResponseParams ¶
type UpdateDeviceOrganizationResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateDeviceStatusRequest ¶
type UpdateDeviceStatusRequest struct { *tchttp.BaseRequest // 设备 ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 禁用启用状态码(2:启用,3:禁用) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
func NewUpdateDeviceStatusRequest ¶
func NewUpdateDeviceStatusRequest() (request *UpdateDeviceStatusRequest)
func (*UpdateDeviceStatusRequest) FromJsonString ¶
func (r *UpdateDeviceStatusRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceStatusRequest) ToJsonString ¶
func (r *UpdateDeviceStatusRequest) ToJsonString() string
type UpdateDeviceStatusRequestParams ¶
type UpdateDeviceStatusRequestParams struct { // 设备 ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 禁用启用状态码(2:启用,3:禁用) Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` }
Predefined struct for user
type UpdateDeviceStatusResponse ¶
type UpdateDeviceStatusResponse struct { *tchttp.BaseResponse Response *UpdateDeviceStatusResponseParams `json:"Response"` }
func NewUpdateDeviceStatusResponse ¶
func NewUpdateDeviceStatusResponse() (response *UpdateDeviceStatusResponse)
func (*UpdateDeviceStatusResponse) FromJsonString ¶
func (r *UpdateDeviceStatusResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateDeviceStatusResponse) ToJsonString ¶
func (r *UpdateDeviceStatusResponse) ToJsonString() string
type UpdateDeviceStatusResponseParams ¶
type UpdateDeviceStatusResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateGatewayData ¶ added in v1.0.717
type UpdateGatewayData struct { // 网关索引ID // 注意:此字段可能返回 null,表示取不到有效值。 GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 网关编码 // 注意:此字段可能返回 null,表示取不到有效值。 GwId *string `json:"GwId,omitnil,omitempty" name:"GwId"` // 网关名称,仅支持中文、英文、数字、_、-,长度不超过32个字符 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 网关描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 // 注意:此字段可能返回 null,表示取不到有效值。 Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 服务节点ID // 注意:此字段可能返回 null,表示取不到有效值。 ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"` // 服务节点名称 // 注意:此字段可能返回 null,表示取不到有效值。 ClusterName *string `json:"ClusterName,omitnil,omitempty" name:"ClusterName"` // 网关状态,0:离线,1:在线 // 注意:此字段可能返回 null,表示取不到有效值。 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 激活时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreatedAt *int64 `json:"CreatedAt,omitnil,omitempty" name:"CreatedAt"` // 网关密钥 // 注意:此字段可能返回 null,表示取不到有效值。 Secret *string `json:"Secret,omitnil,omitempty" name:"Secret"` // 网关版本信息 // 注意:此字段可能返回 null,表示取不到有效值。 Version *string `json:"Version,omitnil,omitempty" name:"Version"` }
type UpdateGatewayRequest ¶
type UpdateGatewayRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表ListGateways接口中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 仅支持中文、英文、数网关名称,字、_、-,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 网关描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
func NewUpdateGatewayRequest ¶
func NewUpdateGatewayRequest() (request *UpdateGatewayRequest)
func (*UpdateGatewayRequest) FromJsonString ¶
func (r *UpdateGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGatewayRequest) ToJsonString ¶
func (r *UpdateGatewayRequest) ToJsonString() string
type UpdateGatewayRequestParams ¶
type UpdateGatewayRequestParams struct { // 网关索引ID(从获取网关列表ListGateways接口中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` // 仅支持中文、英文、数网关名称,字、_、-,长度不超过32个字符 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 网关描述,仅支持中文、英文、数字、_、-,长度不超过128个字符 Description *string `json:"Description,omitnil,omitempty" name:"Description"` }
Predefined struct for user
type UpdateGatewayResponse ¶
type UpdateGatewayResponse struct { *tchttp.BaseResponse Response *UpdateGatewayResponseParams `json:"Response"` }
func NewUpdateGatewayResponse ¶
func NewUpdateGatewayResponse() (response *UpdateGatewayResponse)
func (*UpdateGatewayResponse) FromJsonString ¶
func (r *UpdateGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateGatewayResponse) ToJsonString ¶
func (r *UpdateGatewayResponse) ToJsonString() string
type UpdateGatewayResponseParams ¶
type UpdateGatewayResponseParams struct { // 返回数据 Data *UpdateGatewayData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateOrgData ¶ added in v1.0.717
type UpdateOrgData struct { // 组织 ID // 注意:此字段可能返回 null,表示取不到有效值。 OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 组织名称 // 注意:此字段可能返回 null,表示取不到有效值。 Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 组织父节点 ID // 注意:此字段可能返回 null,表示取不到有效值。 ParentId *string `json:"ParentId,omitnil,omitempty" name:"ParentId"` // 组织层级 // 注意:此字段可能返回 null,表示取不到有效值。 Level *int64 `json:"Level,omitnil,omitempty" name:"Level"` // 用户ID // 注意:此字段可能返回 null,表示取不到有效值。 AppId *int64 `json:"AppId,omitnil,omitempty" name:"AppId"` // 组织结构 // 注意:此字段可能返回 null,表示取不到有效值。 ParentIds *string `json:"ParentIds,omitnil,omitempty" name:"ParentIds"` // 设备总数 // 注意:此字段可能返回 null,表示取不到有效值。 Total *int64 `json:"Total,omitnil,omitempty" name:"Total"` // 设备在线数量 // 注意:此字段可能返回 null,表示取不到有效值。 Online *int64 `json:"Online,omitnil,omitempty" name:"Online"` }
type UpdateOrganizationRequest ¶
type UpdateOrganizationRequest struct { *tchttp.BaseRequest // 组织ID(从查询组织接口DescribeOrganization中获取) OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 组织名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
func NewUpdateOrganizationRequest ¶
func NewUpdateOrganizationRequest() (request *UpdateOrganizationRequest)
func (*UpdateOrganizationRequest) FromJsonString ¶
func (r *UpdateOrganizationRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOrganizationRequest) ToJsonString ¶
func (r *UpdateOrganizationRequest) ToJsonString() string
type UpdateOrganizationRequestParams ¶
type UpdateOrganizationRequestParams struct { // 组织ID(从查询组织接口DescribeOrganization中获取) OrganizationId *string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` // 组织名称 Name *string `json:"Name,omitnil,omitempty" name:"Name"` }
Predefined struct for user
type UpdateOrganizationResponse ¶
type UpdateOrganizationResponse struct { *tchttp.BaseResponse Response *UpdateOrganizationResponseParams `json:"Response"` }
func NewUpdateOrganizationResponse ¶
func NewUpdateOrganizationResponse() (response *UpdateOrganizationResponse)
func (*UpdateOrganizationResponse) FromJsonString ¶
func (r *UpdateOrganizationResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateOrganizationResponse) ToJsonString ¶
func (r *UpdateOrganizationResponse) ToJsonString() string
type UpdateOrganizationResponseParams ¶
type UpdateOrganizationResponseParams struct { // 返回结果 Data *UpdateOrgData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRecordBackupPlanData ¶ added in v1.0.717
type UpdateRecordBackupPlanData 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"` // 录像上云计划描述 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 云文件生命周期 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 录像上云计划状态,1:正常使用中,0:删除中,无法使用 Status *int64 `json:"Status,omitnil,omitempty" name:"Status"` // 通道数量 ChannelCount *int64 `json:"ChannelCount,omitnil,omitempty" name:"ChannelCount"` // 创建时间 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 修改时间 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type UpdateRecordBackupPlanModify ¶
type UpdateRecordBackupPlanModify struct { // 录像上云计划名称(仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段) PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 录制模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取,不修改模板ID时,不需要该字段) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 录像上云计划描述(仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段) Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 生命周期(录像文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段) LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 要新增的设备通道(Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量) Add []*ChannelInfo `json:"Add,omitnil,omitempty" name:"Add"` // 要删除的设备通道(Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段) Del []*string `json:"Del,omitnil,omitempty" name:"Del"` // 添加组织目录下所有设备通道(Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)) OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
type UpdateRecordBackupPlanRequest ¶
type UpdateRecordBackupPlanRequest struct { *tchttp.BaseRequest // 计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 修改的内容 Mod *UpdateRecordBackupPlanModify `json:"Mod,omitnil,omitempty" name:"Mod"` }
func NewUpdateRecordBackupPlanRequest ¶
func NewUpdateRecordBackupPlanRequest() (request *UpdateRecordBackupPlanRequest)
func (*UpdateRecordBackupPlanRequest) FromJsonString ¶
func (r *UpdateRecordBackupPlanRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordBackupPlanRequest) ToJsonString ¶
func (r *UpdateRecordBackupPlanRequest) ToJsonString() string
type UpdateRecordBackupPlanRequestParams ¶
type UpdateRecordBackupPlanRequestParams struct { // 计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 修改的内容 Mod *UpdateRecordBackupPlanModify `json:"Mod,omitnil,omitempty" name:"Mod"` }
Predefined struct for user
type UpdateRecordBackupPlanResponse ¶
type UpdateRecordBackupPlanResponse struct { *tchttp.BaseResponse Response *UpdateRecordBackupPlanResponseParams `json:"Response"` }
func NewUpdateRecordBackupPlanResponse ¶
func NewUpdateRecordBackupPlanResponse() (response *UpdateRecordBackupPlanResponse)
func (*UpdateRecordBackupPlanResponse) FromJsonString ¶
func (r *UpdateRecordBackupPlanResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordBackupPlanResponse) ToJsonString ¶
func (r *UpdateRecordBackupPlanResponse) ToJsonString() string
type UpdateRecordBackupPlanResponseParams ¶
type UpdateRecordBackupPlanResponseParams struct { // 返回数据 Data *UpdateRecordBackupPlanData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRecordBackupTemplateData ¶ added in v1.0.717
type UpdateRecordBackupTemplateData struct { // 模板ID // 注意:此字段可能返回 null,表示取不到有效值。 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 模板名称 // 注意:此字段可能返回 null,表示取不到有效值。 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) // 注意:此字段可能返回 null,表示取不到有效值。 DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) // 注意:此字段可能返回 null,表示取不到有效值。 Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` // 创建时间 // 注意:此字段可能返回 null,表示取不到有效值。 CreateAt *string `json:"CreateAt,omitnil,omitempty" name:"CreateAt"` // 更新时间 // 注意:此字段可能返回 null,表示取不到有效值。 UpdateAt *string `json:"UpdateAt,omitnil,omitempty" name:"UpdateAt"` }
type UpdateRecordBackupTemplateModify ¶
type UpdateRecordBackupTemplateModify struct { // 模板名称(不修改名称时,不需要带该字段) TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` // 录像时间段(按周进行设置,支持一天设置多个时间段,每个时间段不小于10分钟) DevTimeSections []*RecordTemplateTimeSections `json:"DevTimeSections,omitnil,omitempty" name:"DevTimeSections"` // 上云倍速(支持1,2,4倍速) Scale *int64 `json:"Scale,omitnil,omitempty" name:"Scale"` }
type UpdateRecordBackupTemplateRequest ¶
type UpdateRecordBackupTemplateRequest struct { *tchttp.BaseRequest // 模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 修改录像上云模板数据 Mod *UpdateRecordBackupTemplateModify `json:"Mod,omitnil,omitempty" name:"Mod"` }
func NewUpdateRecordBackupTemplateRequest ¶
func NewUpdateRecordBackupTemplateRequest() (request *UpdateRecordBackupTemplateRequest)
func (*UpdateRecordBackupTemplateRequest) FromJsonString ¶
func (r *UpdateRecordBackupTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordBackupTemplateRequest) ToJsonString ¶
func (r *UpdateRecordBackupTemplateRequest) ToJsonString() string
type UpdateRecordBackupTemplateRequestParams ¶
type UpdateRecordBackupTemplateRequestParams struct { // 模板ID(从查询录像上云模板列表接口ListRecordBackupTemplates中获取) TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 修改录像上云模板数据 Mod *UpdateRecordBackupTemplateModify `json:"Mod,omitnil,omitempty" name:"Mod"` }
Predefined struct for user
type UpdateRecordBackupTemplateResponse ¶
type UpdateRecordBackupTemplateResponse struct { *tchttp.BaseResponse Response *UpdateRecordBackupTemplateResponseParams `json:"Response"` }
func NewUpdateRecordBackupTemplateResponse ¶
func NewUpdateRecordBackupTemplateResponse() (response *UpdateRecordBackupTemplateResponse)
func (*UpdateRecordBackupTemplateResponse) FromJsonString ¶
func (r *UpdateRecordBackupTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordBackupTemplateResponse) ToJsonString ¶
func (r *UpdateRecordBackupTemplateResponse) ToJsonString() string
type UpdateRecordBackupTemplateResponseParams ¶
type UpdateRecordBackupTemplateResponseParams struct { // 返回数据 Data *UpdateRecordBackupTemplateData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRecordPlanData ¶
type UpdateRecordPlanData struct { // 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段 PlanName *string `json:"PlanName,omitnil,omitempty" name:"PlanName"` // 上云模板ID,不修改模板ID时,不需要该字段 TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段 Describe *string `json:"Describe,omitnil,omitempty" name:"Describe"` // 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节 StreamType *string `json:"StreamType,omitnil,omitempty" name:"StreamType"` // 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段 LifeCycle *LifeCycleData `json:"LifeCycle,omitnil,omitempty" name:"LifeCycle"` // 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量 Add []*ChannelInfo `json:"Add,omitnil,omitempty" name:"Add"` // 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段 Del []*string `json:"Del,omitnil,omitempty" name:"Del"` // 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量) OrganizationId []*string `json:"OrganizationId,omitnil,omitempty" name:"OrganizationId"` }
type UpdateRecordPlanRequest ¶
type UpdateRecordPlanRequest struct { *tchttp.BaseRequest // 计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 修改计划的内容 Mod *UpdateRecordPlanData `json:"Mod,omitnil,omitempty" name:"Mod"` }
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 ¶
type UpdateRecordPlanRequestParams struct { // 计划ID PlanId *string `json:"PlanId,omitnil,omitempty" name:"PlanId"` // 修改计划的内容 Mod *UpdateRecordPlanData `json:"Mod,omitnil,omitempty" name:"Mod"` }
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 ¶
type UpdateRecordPlanResponseParams struct { // 返回结果 Data *RecordPlanOptData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateRecordTemplateData ¶
type UpdateRecordTemplateData struct { // 模板名称, 不修改名称时,不需要带该字段 TemplateName *string `json:"TemplateName,omitnil,omitempty" name:"TemplateName"` // 上云时间段,不修改名称时,不需要带该字段 TimeSections []*RecordTemplateTimeSections `json:"TimeSections,omitnil,omitempty" name:"TimeSections"` }
type UpdateRecordTemplateRequest ¶
type UpdateRecordTemplateRequest struct { *tchttp.BaseRequest // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 修改内容 Mod *UpdateRecordTemplateData `json:"Mod,omitnil,omitempty" name:"Mod"` }
func NewUpdateRecordTemplateRequest ¶
func NewUpdateRecordTemplateRequest() (request *UpdateRecordTemplateRequest)
func (*UpdateRecordTemplateRequest) FromJsonString ¶
func (r *UpdateRecordTemplateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordTemplateRequest) ToJsonString ¶
func (r *UpdateRecordTemplateRequest) ToJsonString() string
type UpdateRecordTemplateRequestParams ¶
type UpdateRecordTemplateRequestParams struct { // 模板ID TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"` // 修改内容 Mod *UpdateRecordTemplateData `json:"Mod,omitnil,omitempty" name:"Mod"` }
Predefined struct for user
type UpdateRecordTemplateResponse ¶
type UpdateRecordTemplateResponse struct { *tchttp.BaseResponse Response *UpdateRecordTemplateResponseParams `json:"Response"` }
func NewUpdateRecordTemplateResponse ¶
func NewUpdateRecordTemplateResponse() (response *UpdateRecordTemplateResponse)
func (*UpdateRecordTemplateResponse) FromJsonString ¶
func (r *UpdateRecordTemplateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateRecordTemplateResponse) ToJsonString ¶
func (r *UpdateRecordTemplateResponse) ToJsonString() string
type UpdateRecordTemplateResponseParams ¶
type UpdateRecordTemplateResponseParams struct { // 返回结果 Data *RecordTemplateInfo `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpdateUserDeviceRequest ¶
type UpdateUserDeviceRequest struct { *tchttp.BaseRequest // 设备ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称(仅支持中文、英文、数字、_、-,长度不超过32个字符) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备流传输协议,仅国标设备有效,填0则不做更改(1:UDP,2:TCP) TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码(仅国标,网关设备支持) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述(仅支持中文、英文、数字、_、-,长度不超过128位) Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备接入Ip(仅网关接入支持) Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备Port(仅网关接入支持) Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名(仅网关接入支持) Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 网关设备接入协议(仅网关接入支持) ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 音频关开(0:关闭;1:开启)默认开启,关闭时丢弃音频 AudioSwitch *int64 `json:"AudioSwitch,omitnil,omitempty" name:"AudioSwitch"` // 订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效 SubscribeSwitch *int64 `json:"SubscribeSwitch,omitnil,omitempty" name:"SubscribeSwitch"` }
func NewUpdateUserDeviceRequest ¶
func NewUpdateUserDeviceRequest() (request *UpdateUserDeviceRequest)
func (*UpdateUserDeviceRequest) FromJsonString ¶
func (r *UpdateUserDeviceRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateUserDeviceRequest) ToJsonString ¶
func (r *UpdateUserDeviceRequest) ToJsonString() string
type UpdateUserDeviceRequestParams ¶
type UpdateUserDeviceRequestParams struct { // 设备ID(从获取设备列表接口ListDevices中获取) DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"` // 设备名称(仅支持中文、英文、数字、_、-,长度不超过32个字符) Name *string `json:"Name,omitnil,omitempty" name:"Name"` // 设备流传输协议,仅国标设备有效,填0则不做更改(1:UDP,2:TCP) TransportProtocol *int64 `json:"TransportProtocol,omitnil,omitempty" name:"TransportProtocol"` // 设备密码(仅国标,网关设备支持) Password *string `json:"Password,omitnil,omitempty" name:"Password"` // 设备描述(仅支持中文、英文、数字、_、-,长度不超过128位) Description *string `json:"Description,omitnil,omitempty" name:"Description"` // 设备接入Ip(仅网关接入支持) Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"` // 设备Port(仅网关接入支持) Port *int64 `json:"Port,omitnil,omitempty" name:"Port"` // 设备用户名(仅网关接入支持) Username *string `json:"Username,omitnil,omitempty" name:"Username"` // 网关设备接入协议(仅网关接入支持) ProtocolType *int64 `json:"ProtocolType,omitnil,omitempty" name:"ProtocolType"` // 音频关开(0:关闭;1:开启)默认开启,关闭时丢弃音频 AudioSwitch *int64 `json:"AudioSwitch,omitnil,omitempty" name:"AudioSwitch"` // 订阅开关(0:关闭;1:开启)默认开启,开启状态下会订阅设备通道变化,仅国标NVR设备有效 SubscribeSwitch *int64 `json:"SubscribeSwitch,omitnil,omitempty" name:"SubscribeSwitch"` }
Predefined struct for user
type UpdateUserDeviceResponse ¶
type UpdateUserDeviceResponse struct { *tchttp.BaseResponse Response *UpdateUserDeviceResponseParams `json:"Response"` }
func NewUpdateUserDeviceResponse ¶
func NewUpdateUserDeviceResponse() (response *UpdateUserDeviceResponse)
func (*UpdateUserDeviceResponse) FromJsonString ¶
func (r *UpdateUserDeviceResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateUserDeviceResponse) ToJsonString ¶
func (r *UpdateUserDeviceResponse) ToJsonString() string
type UpdateUserDeviceResponseParams ¶
type UpdateUserDeviceResponseParams struct { // 返回数据 Data *UpdateDeviceData `json:"Data,omitnil,omitempty" name:"Data"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type UpgradeGatewayRequest ¶
type UpgradeGatewayRequest struct { *tchttp.BaseRequest // 网关索引ID(从获取网关列表ListGateways接口中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
func NewUpgradeGatewayRequest ¶
func NewUpgradeGatewayRequest() (request *UpgradeGatewayRequest)
func (*UpgradeGatewayRequest) FromJsonString ¶
func (r *UpgradeGatewayRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeGatewayRequest) ToJsonString ¶
func (r *UpgradeGatewayRequest) ToJsonString() string
type UpgradeGatewayRequestParams ¶
type UpgradeGatewayRequestParams struct { // 网关索引ID(从获取网关列表ListGateways接口中获取) GatewayId *string `json:"GatewayId,omitnil,omitempty" name:"GatewayId"` }
Predefined struct for user
type UpgradeGatewayResponse ¶
type UpgradeGatewayResponse struct { *tchttp.BaseResponse Response *UpgradeGatewayResponseParams `json:"Response"` }
func NewUpgradeGatewayResponse ¶
func NewUpgradeGatewayResponse() (response *UpgradeGatewayResponse)
func (*UpgradeGatewayResponse) FromJsonString ¶
func (r *UpgradeGatewayResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpgradeGatewayResponse) ToJsonString ¶
func (r *UpgradeGatewayResponse) ToJsonString() string
type UpgradeGatewayResponseParams ¶
type UpgradeGatewayResponseParams struct { // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user