linkvisual

package
v1.62.688 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddEventRecordPlanDeviceRequest

type AddEventRecordPlanDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
	PlanId        string           `position:"Query" name:"PlanId"`
}

AddEventRecordPlanDeviceRequest is the request struct for api AddEventRecordPlanDevice

func CreateAddEventRecordPlanDeviceRequest

func CreateAddEventRecordPlanDeviceRequest() (request *AddEventRecordPlanDeviceRequest)

CreateAddEventRecordPlanDeviceRequest creates a request to invoke AddEventRecordPlanDevice API

type AddEventRecordPlanDeviceResponse

type AddEventRecordPlanDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

AddEventRecordPlanDeviceResponse is the response struct for api AddEventRecordPlanDevice

func CreateAddEventRecordPlanDeviceResponse

func CreateAddEventRecordPlanDeviceResponse() (response *AddEventRecordPlanDeviceResponse)

CreateAddEventRecordPlanDeviceResponse creates a response to parse from AddEventRecordPlanDevice response

type AddFaceDeviceGroupRequest

type AddFaceDeviceGroupRequest struct {
	*requests.RpcRequest
	IsolationId     string `position:"Query" name:"IsolationId"`
	ApiProduct      string `position:"Body" name:"ApiProduct"`
	ApiRevision     string `position:"Body" name:"ApiRevision"`
	DeviceGroupName string `position:"Query" name:"DeviceGroupName"`
}

AddFaceDeviceGroupRequest is the request struct for api AddFaceDeviceGroup

func CreateAddFaceDeviceGroupRequest

func CreateAddFaceDeviceGroupRequest() (request *AddFaceDeviceGroupRequest)

CreateAddFaceDeviceGroupRequest creates a request to invoke AddFaceDeviceGroup API

type AddFaceDeviceGroupResponse

type AddFaceDeviceGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

AddFaceDeviceGroupResponse is the response struct for api AddFaceDeviceGroup

func CreateAddFaceDeviceGroupResponse

func CreateAddFaceDeviceGroupResponse() (response *AddFaceDeviceGroupResponse)

CreateAddFaceDeviceGroupResponse creates a response to parse from AddFaceDeviceGroup response

type AddFaceDeviceToDeviceGroupRequest

type AddFaceDeviceToDeviceGroupRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DeviceGroupId string `position:"Query" name:"DeviceGroupId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

AddFaceDeviceToDeviceGroupRequest is the request struct for api AddFaceDeviceToDeviceGroup

func CreateAddFaceDeviceToDeviceGroupRequest

func CreateAddFaceDeviceToDeviceGroupRequest() (request *AddFaceDeviceToDeviceGroupRequest)

CreateAddFaceDeviceToDeviceGroupRequest creates a request to invoke AddFaceDeviceToDeviceGroup API

type AddFaceDeviceToDeviceGroupResponse

type AddFaceDeviceToDeviceGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

AddFaceDeviceToDeviceGroupResponse is the response struct for api AddFaceDeviceToDeviceGroup

func CreateAddFaceDeviceToDeviceGroupResponse

func CreateAddFaceDeviceToDeviceGroupResponse() (response *AddFaceDeviceToDeviceGroupResponse)

CreateAddFaceDeviceToDeviceGroupResponse creates a response to parse from AddFaceDeviceToDeviceGroup response

type AddFaceUserGroupAndDeviceGroupRelationRequest

type AddFaceUserGroupAndDeviceGroupRelationRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	Relation      string `position:"Query" name:"Relation"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DeviceGroupId string `position:"Query" name:"DeviceGroupId"`
	UserGroupId   string `position:"Query" name:"UserGroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

AddFaceUserGroupAndDeviceGroupRelationRequest is the request struct for api AddFaceUserGroupAndDeviceGroupRelation

func CreateAddFaceUserGroupAndDeviceGroupRelationRequest

func CreateAddFaceUserGroupAndDeviceGroupRelationRequest() (request *AddFaceUserGroupAndDeviceGroupRelationRequest)

CreateAddFaceUserGroupAndDeviceGroupRelationRequest creates a request to invoke AddFaceUserGroupAndDeviceGroupRelation API

type AddFaceUserGroupAndDeviceGroupRelationResponse

type AddFaceUserGroupAndDeviceGroupRelationResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

AddFaceUserGroupAndDeviceGroupRelationResponse is the response struct for api AddFaceUserGroupAndDeviceGroupRelation

func CreateAddFaceUserGroupAndDeviceGroupRelationResponse

func CreateAddFaceUserGroupAndDeviceGroupRelationResponse() (response *AddFaceUserGroupAndDeviceGroupRelationResponse)

CreateAddFaceUserGroupAndDeviceGroupRelationResponse creates a response to parse from AddFaceUserGroupAndDeviceGroupRelation response

type AddFaceUserGroupRequest

type AddFaceUserGroupRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	UserGroupName string `position:"Query" name:"UserGroupName"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

AddFaceUserGroupRequest is the request struct for api AddFaceUserGroup

func CreateAddFaceUserGroupRequest

func CreateAddFaceUserGroupRequest() (request *AddFaceUserGroupRequest)

CreateAddFaceUserGroupRequest creates a request to invoke AddFaceUserGroup API

type AddFaceUserGroupResponse

type AddFaceUserGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

AddFaceUserGroupResponse is the response struct for api AddFaceUserGroup

func CreateAddFaceUserGroupResponse

func CreateAddFaceUserGroupResponse() (response *AddFaceUserGroupResponse)

CreateAddFaceUserGroupResponse creates a response to parse from AddFaceUserGroup response

type AddFaceUserPictureRequest

type AddFaceUserPictureRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	FacePicUrl  string `position:"Query" name:"FacePicUrl"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

AddFaceUserPictureRequest is the request struct for api AddFaceUserPicture

func CreateAddFaceUserPictureRequest

func CreateAddFaceUserPictureRequest() (request *AddFaceUserPictureRequest)

CreateAddFaceUserPictureRequest creates a request to invoke AddFaceUserPicture API

type AddFaceUserPictureResponse

type AddFaceUserPictureResponse struct {
	*responses.BaseResponse
	Code         string                 `json:"Code" xml:"Code"`
	Data         map[string]interface{} `json:"Data" xml:"Data"`
	ErrorMessage string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	Success      bool                   `json:"Success" xml:"Success"`
}

AddFaceUserPictureResponse is the response struct for api AddFaceUserPicture

func CreateAddFaceUserPictureResponse

func CreateAddFaceUserPictureResponse() (response *AddFaceUserPictureResponse)

CreateAddFaceUserPictureResponse creates a response to parse from AddFaceUserPicture response

type AddFaceUserRequest

type AddFaceUserRequest struct {
	*requests.RpcRequest
	IsolationId  string `position:"Query" name:"IsolationId"`
	CustomUserId string `position:"Query" name:"CustomUserId"`
	Params       string `position:"Query" name:"Params"`
	FacePicUrl   string `position:"Query" name:"FacePicUrl"`
	ApiProduct   string `position:"Body" name:"ApiProduct"`
	Name         string `position:"Query" name:"Name"`
	ApiRevision  string `position:"Body" name:"ApiRevision"`
}

AddFaceUserRequest is the request struct for api AddFaceUser

func CreateAddFaceUserRequest

func CreateAddFaceUserRequest() (request *AddFaceUserRequest)

CreateAddFaceUserRequest creates a request to invoke AddFaceUser API

type AddFaceUserResponse

type AddFaceUserResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

AddFaceUserResponse is the response struct for api AddFaceUser

func CreateAddFaceUserResponse

func CreateAddFaceUserResponse() (response *AddFaceUserResponse)

CreateAddFaceUserResponse creates a response to parse from AddFaceUser response

type AddFaceUserToUserGroupRequest

type AddFaceUserToUserGroupRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	UserGroupId string `position:"Query" name:"UserGroupId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

AddFaceUserToUserGroupRequest is the request struct for api AddFaceUserToUserGroup

func CreateAddFaceUserToUserGroupRequest

func CreateAddFaceUserToUserGroupRequest() (request *AddFaceUserToUserGroupRequest)

CreateAddFaceUserToUserGroupRequest creates a request to invoke AddFaceUserToUserGroup API

type AddFaceUserToUserGroupResponse

type AddFaceUserToUserGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

AddFaceUserToUserGroupResponse is the response struct for api AddFaceUserToUserGroup

func CreateAddFaceUserToUserGroupResponse

func CreateAddFaceUserToUserGroupResponse() (response *AddFaceUserToUserGroupResponse)

CreateAddFaceUserToUserGroupResponse creates a response to parse from AddFaceUserToUserGroup response

type AddRecordPlanDeviceRequest

type AddRecordPlanDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
	PlanId        string           `position:"Query" name:"PlanId"`
}

AddRecordPlanDeviceRequest is the request struct for api AddRecordPlanDevice

func CreateAddRecordPlanDeviceRequest

func CreateAddRecordPlanDeviceRequest() (request *AddRecordPlanDeviceRequest)

CreateAddRecordPlanDeviceRequest creates a request to invoke AddRecordPlanDevice API

type AddRecordPlanDeviceResponse

type AddRecordPlanDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

AddRecordPlanDeviceResponse is the response struct for api AddRecordPlanDevice

func CreateAddRecordPlanDeviceResponse

func CreateAddRecordPlanDeviceResponse() (response *AddRecordPlanDeviceResponse)

CreateAddRecordPlanDeviceResponse creates a response to parse from AddRecordPlanDevice response

type BatchQueryVisionDeviceInfoRequest added in v1.62.656

type BatchQueryVisionDeviceInfoRequest struct {
	*requests.RpcRequest
	DeviceNameList *[]string `position:"Query" name:"DeviceNameList"  type:"Repeated"`
	IotInstanceId  string    `position:"Query" name:"IotInstanceId"`
	IotIdList      *[]string `position:"Query" name:"IotIdList"  type:"Repeated"`
	ProductKey     string    `position:"Query" name:"ProductKey"`
	ApiProduct     string    `position:"Body" name:"ApiProduct"`
	ApiRevision    string    `position:"Body" name:"ApiRevision"`
}

BatchQueryVisionDeviceInfoRequest is the request struct for api BatchQueryVisionDeviceInfo

func CreateBatchQueryVisionDeviceInfoRequest added in v1.62.656

func CreateBatchQueryVisionDeviceInfoRequest() (request *BatchQueryVisionDeviceInfoRequest)

CreateBatchQueryVisionDeviceInfoRequest creates a request to invoke BatchQueryVisionDeviceInfo API

type BatchQueryVisionDeviceInfoResponse added in v1.62.656

type BatchQueryVisionDeviceInfoResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

BatchQueryVisionDeviceInfoResponse is the response struct for api BatchQueryVisionDeviceInfo

func CreateBatchQueryVisionDeviceInfoResponse added in v1.62.656

func CreateBatchQueryVisionDeviceInfoResponse() (response *BatchQueryVisionDeviceInfoResponse)

CreateBatchQueryVisionDeviceInfoResponse creates a response to parse from BatchQueryVisionDeviceInfo response

type BindPictureSearchAppWithDevicesRequest

type BindPictureSearchAppWithDevicesRequest struct {
	*requests.RpcRequest
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	DeviceIotIds  *[]string `position:"Query" name:"DeviceIotIds"  type:"Repeated"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	AppInstanceId string    `position:"Query" name:"AppInstanceId"`
}

BindPictureSearchAppWithDevicesRequest is the request struct for api BindPictureSearchAppWithDevices

func CreateBindPictureSearchAppWithDevicesRequest

func CreateBindPictureSearchAppWithDevicesRequest() (request *BindPictureSearchAppWithDevicesRequest)

CreateBindPictureSearchAppWithDevicesRequest creates a request to invoke BindPictureSearchAppWithDevices API

type BindPictureSearchAppWithDevicesResponse

type BindPictureSearchAppWithDevicesResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

BindPictureSearchAppWithDevicesResponse is the response struct for api BindPictureSearchAppWithDevices

func CreateBindPictureSearchAppWithDevicesResponse

func CreateBindPictureSearchAppWithDevicesResponse() (response *BindPictureSearchAppWithDevicesResponse)

CreateBindPictureSearchAppWithDevicesResponse creates a response to parse from BindPictureSearchAppWithDevices response

type CheckFaceUserDoExistOnDeviceRequest

type CheckFaceUserDoExistOnDeviceRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	UserId        string `position:"Query" name:"UserId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

CheckFaceUserDoExistOnDeviceRequest is the request struct for api CheckFaceUserDoExistOnDevice

func CreateCheckFaceUserDoExistOnDeviceRequest

func CreateCheckFaceUserDoExistOnDeviceRequest() (request *CheckFaceUserDoExistOnDeviceRequest)

CreateCheckFaceUserDoExistOnDeviceRequest creates a request to invoke CheckFaceUserDoExistOnDevice API

type CheckFaceUserDoExistOnDeviceResponse

type CheckFaceUserDoExistOnDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

CheckFaceUserDoExistOnDeviceResponse is the response struct for api CheckFaceUserDoExistOnDevice

func CreateCheckFaceUserDoExistOnDeviceResponse

func CreateCheckFaceUserDoExistOnDeviceResponse() (response *CheckFaceUserDoExistOnDeviceResponse)

CreateCheckFaceUserDoExistOnDeviceResponse creates a response to parse from CheckFaceUserDoExistOnDevice response

type ClearFaceDeviceDBRequest

type ClearFaceDeviceDBRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

ClearFaceDeviceDBRequest is the request struct for api ClearFaceDeviceDB

func CreateClearFaceDeviceDBRequest

func CreateClearFaceDeviceDBRequest() (request *ClearFaceDeviceDBRequest)

CreateClearFaceDeviceDBRequest creates a request to invoke ClearFaceDeviceDB API

type ClearFaceDeviceDBResponse

type ClearFaceDeviceDBResponse struct {
	*responses.BaseResponse
	Code         string                 `json:"Code" xml:"Code"`
	Data         map[string]interface{} `json:"Data" xml:"Data"`
	ErrorMessage string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	Success      bool                   `json:"Success" xml:"Success"`
}

ClearFaceDeviceDBResponse is the response struct for api ClearFaceDeviceDB

func CreateClearFaceDeviceDBResponse

func CreateClearFaceDeviceDBResponse() (response *ClearFaceDeviceDBResponse)

CreateClearFaceDeviceDBResponse creates a response to parse from ClearFaceDeviceDB response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddEventRecordPlanDevice

func (client *Client) AddEventRecordPlanDevice(request *AddEventRecordPlanDeviceRequest) (response *AddEventRecordPlanDeviceResponse, err error)

AddEventRecordPlanDevice invokes the linkvisual.AddEventRecordPlanDevice API synchronously

func (*Client) AddEventRecordPlanDeviceWithCallback

func (client *Client) AddEventRecordPlanDeviceWithCallback(request *AddEventRecordPlanDeviceRequest, callback func(response *AddEventRecordPlanDeviceResponse, err error)) <-chan int

AddEventRecordPlanDeviceWithCallback invokes the linkvisual.AddEventRecordPlanDevice API asynchronously

func (*Client) AddEventRecordPlanDeviceWithChan

func (client *Client) AddEventRecordPlanDeviceWithChan(request *AddEventRecordPlanDeviceRequest) (<-chan *AddEventRecordPlanDeviceResponse, <-chan error)

AddEventRecordPlanDeviceWithChan invokes the linkvisual.AddEventRecordPlanDevice API asynchronously

func (*Client) AddFaceDeviceGroup

func (client *Client) AddFaceDeviceGroup(request *AddFaceDeviceGroupRequest) (response *AddFaceDeviceGroupResponse, err error)

AddFaceDeviceGroup invokes the linkvisual.AddFaceDeviceGroup API synchronously

func (*Client) AddFaceDeviceGroupWithCallback

func (client *Client) AddFaceDeviceGroupWithCallback(request *AddFaceDeviceGroupRequest, callback func(response *AddFaceDeviceGroupResponse, err error)) <-chan int

AddFaceDeviceGroupWithCallback invokes the linkvisual.AddFaceDeviceGroup API asynchronously

func (*Client) AddFaceDeviceGroupWithChan

func (client *Client) AddFaceDeviceGroupWithChan(request *AddFaceDeviceGroupRequest) (<-chan *AddFaceDeviceGroupResponse, <-chan error)

AddFaceDeviceGroupWithChan invokes the linkvisual.AddFaceDeviceGroup API asynchronously

func (*Client) AddFaceDeviceToDeviceGroup

func (client *Client) AddFaceDeviceToDeviceGroup(request *AddFaceDeviceToDeviceGroupRequest) (response *AddFaceDeviceToDeviceGroupResponse, err error)

AddFaceDeviceToDeviceGroup invokes the linkvisual.AddFaceDeviceToDeviceGroup API synchronously

func (*Client) AddFaceDeviceToDeviceGroupWithCallback

func (client *Client) AddFaceDeviceToDeviceGroupWithCallback(request *AddFaceDeviceToDeviceGroupRequest, callback func(response *AddFaceDeviceToDeviceGroupResponse, err error)) <-chan int

AddFaceDeviceToDeviceGroupWithCallback invokes the linkvisual.AddFaceDeviceToDeviceGroup API asynchronously

func (*Client) AddFaceDeviceToDeviceGroupWithChan

func (client *Client) AddFaceDeviceToDeviceGroupWithChan(request *AddFaceDeviceToDeviceGroupRequest) (<-chan *AddFaceDeviceToDeviceGroupResponse, <-chan error)

AddFaceDeviceToDeviceGroupWithChan invokes the linkvisual.AddFaceDeviceToDeviceGroup API asynchronously

func (*Client) AddFaceUser

func (client *Client) AddFaceUser(request *AddFaceUserRequest) (response *AddFaceUserResponse, err error)

AddFaceUser invokes the linkvisual.AddFaceUser API synchronously

func (*Client) AddFaceUserGroup

func (client *Client) AddFaceUserGroup(request *AddFaceUserGroupRequest) (response *AddFaceUserGroupResponse, err error)

AddFaceUserGroup invokes the linkvisual.AddFaceUserGroup API synchronously

func (*Client) AddFaceUserGroupAndDeviceGroupRelation

func (client *Client) AddFaceUserGroupAndDeviceGroupRelation(request *AddFaceUserGroupAndDeviceGroupRelationRequest) (response *AddFaceUserGroupAndDeviceGroupRelationResponse, err error)

AddFaceUserGroupAndDeviceGroupRelation invokes the linkvisual.AddFaceUserGroupAndDeviceGroupRelation API synchronously

func (*Client) AddFaceUserGroupAndDeviceGroupRelationWithCallback

func (client *Client) AddFaceUserGroupAndDeviceGroupRelationWithCallback(request *AddFaceUserGroupAndDeviceGroupRelationRequest, callback func(response *AddFaceUserGroupAndDeviceGroupRelationResponse, err error)) <-chan int

AddFaceUserGroupAndDeviceGroupRelationWithCallback invokes the linkvisual.AddFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) AddFaceUserGroupAndDeviceGroupRelationWithChan

func (client *Client) AddFaceUserGroupAndDeviceGroupRelationWithChan(request *AddFaceUserGroupAndDeviceGroupRelationRequest) (<-chan *AddFaceUserGroupAndDeviceGroupRelationResponse, <-chan error)

AddFaceUserGroupAndDeviceGroupRelationWithChan invokes the linkvisual.AddFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) AddFaceUserGroupWithCallback

func (client *Client) AddFaceUserGroupWithCallback(request *AddFaceUserGroupRequest, callback func(response *AddFaceUserGroupResponse, err error)) <-chan int

AddFaceUserGroupWithCallback invokes the linkvisual.AddFaceUserGroup API asynchronously

func (*Client) AddFaceUserGroupWithChan

func (client *Client) AddFaceUserGroupWithChan(request *AddFaceUserGroupRequest) (<-chan *AddFaceUserGroupResponse, <-chan error)

AddFaceUserGroupWithChan invokes the linkvisual.AddFaceUserGroup API asynchronously

func (*Client) AddFaceUserPicture

func (client *Client) AddFaceUserPicture(request *AddFaceUserPictureRequest) (response *AddFaceUserPictureResponse, err error)

AddFaceUserPicture invokes the linkvisual.AddFaceUserPicture API synchronously

func (*Client) AddFaceUserPictureWithCallback

func (client *Client) AddFaceUserPictureWithCallback(request *AddFaceUserPictureRequest, callback func(response *AddFaceUserPictureResponse, err error)) <-chan int

AddFaceUserPictureWithCallback invokes the linkvisual.AddFaceUserPicture API asynchronously

func (*Client) AddFaceUserPictureWithChan

func (client *Client) AddFaceUserPictureWithChan(request *AddFaceUserPictureRequest) (<-chan *AddFaceUserPictureResponse, <-chan error)

AddFaceUserPictureWithChan invokes the linkvisual.AddFaceUserPicture API asynchronously

func (*Client) AddFaceUserToUserGroup

func (client *Client) AddFaceUserToUserGroup(request *AddFaceUserToUserGroupRequest) (response *AddFaceUserToUserGroupResponse, err error)

AddFaceUserToUserGroup invokes the linkvisual.AddFaceUserToUserGroup API synchronously

func (*Client) AddFaceUserToUserGroupWithCallback

func (client *Client) AddFaceUserToUserGroupWithCallback(request *AddFaceUserToUserGroupRequest, callback func(response *AddFaceUserToUserGroupResponse, err error)) <-chan int

AddFaceUserToUserGroupWithCallback invokes the linkvisual.AddFaceUserToUserGroup API asynchronously

func (*Client) AddFaceUserToUserGroupWithChan

func (client *Client) AddFaceUserToUserGroupWithChan(request *AddFaceUserToUserGroupRequest) (<-chan *AddFaceUserToUserGroupResponse, <-chan error)

AddFaceUserToUserGroupWithChan invokes the linkvisual.AddFaceUserToUserGroup API asynchronously

func (*Client) AddFaceUserWithCallback

func (client *Client) AddFaceUserWithCallback(request *AddFaceUserRequest, callback func(response *AddFaceUserResponse, err error)) <-chan int

AddFaceUserWithCallback invokes the linkvisual.AddFaceUser API asynchronously

func (*Client) AddFaceUserWithChan

func (client *Client) AddFaceUserWithChan(request *AddFaceUserRequest) (<-chan *AddFaceUserResponse, <-chan error)

AddFaceUserWithChan invokes the linkvisual.AddFaceUser API asynchronously

func (*Client) AddRecordPlanDevice

func (client *Client) AddRecordPlanDevice(request *AddRecordPlanDeviceRequest) (response *AddRecordPlanDeviceResponse, err error)

AddRecordPlanDevice invokes the linkvisual.AddRecordPlanDevice API synchronously

func (*Client) AddRecordPlanDeviceWithCallback

func (client *Client) AddRecordPlanDeviceWithCallback(request *AddRecordPlanDeviceRequest, callback func(response *AddRecordPlanDeviceResponse, err error)) <-chan int

AddRecordPlanDeviceWithCallback invokes the linkvisual.AddRecordPlanDevice API asynchronously

func (*Client) AddRecordPlanDeviceWithChan

func (client *Client) AddRecordPlanDeviceWithChan(request *AddRecordPlanDeviceRequest) (<-chan *AddRecordPlanDeviceResponse, <-chan error)

AddRecordPlanDeviceWithChan invokes the linkvisual.AddRecordPlanDevice API asynchronously

func (*Client) BatchQueryVisionDeviceInfo added in v1.62.656

func (client *Client) BatchQueryVisionDeviceInfo(request *BatchQueryVisionDeviceInfoRequest) (response *BatchQueryVisionDeviceInfoResponse, err error)

BatchQueryVisionDeviceInfo invokes the linkvisual.BatchQueryVisionDeviceInfo API synchronously

func (*Client) BatchQueryVisionDeviceInfoWithCallback added in v1.62.656

func (client *Client) BatchQueryVisionDeviceInfoWithCallback(request *BatchQueryVisionDeviceInfoRequest, callback func(response *BatchQueryVisionDeviceInfoResponse, err error)) <-chan int

BatchQueryVisionDeviceInfoWithCallback invokes the linkvisual.BatchQueryVisionDeviceInfo API asynchronously

func (*Client) BatchQueryVisionDeviceInfoWithChan added in v1.62.656

func (client *Client) BatchQueryVisionDeviceInfoWithChan(request *BatchQueryVisionDeviceInfoRequest) (<-chan *BatchQueryVisionDeviceInfoResponse, <-chan error)

BatchQueryVisionDeviceInfoWithChan invokes the linkvisual.BatchQueryVisionDeviceInfo API asynchronously

func (*Client) BindPictureSearchAppWithDevices

func (client *Client) BindPictureSearchAppWithDevices(request *BindPictureSearchAppWithDevicesRequest) (response *BindPictureSearchAppWithDevicesResponse, err error)

BindPictureSearchAppWithDevices invokes the linkvisual.BindPictureSearchAppWithDevices API synchronously

func (*Client) BindPictureSearchAppWithDevicesWithCallback

func (client *Client) BindPictureSearchAppWithDevicesWithCallback(request *BindPictureSearchAppWithDevicesRequest, callback func(response *BindPictureSearchAppWithDevicesResponse, err error)) <-chan int

BindPictureSearchAppWithDevicesWithCallback invokes the linkvisual.BindPictureSearchAppWithDevices API asynchronously

func (*Client) BindPictureSearchAppWithDevicesWithChan

func (client *Client) BindPictureSearchAppWithDevicesWithChan(request *BindPictureSearchAppWithDevicesRequest) (<-chan *BindPictureSearchAppWithDevicesResponse, <-chan error)

BindPictureSearchAppWithDevicesWithChan invokes the linkvisual.BindPictureSearchAppWithDevices API asynchronously

func (*Client) CheckFaceUserDoExistOnDevice

func (client *Client) CheckFaceUserDoExistOnDevice(request *CheckFaceUserDoExistOnDeviceRequest) (response *CheckFaceUserDoExistOnDeviceResponse, err error)

CheckFaceUserDoExistOnDevice invokes the linkvisual.CheckFaceUserDoExistOnDevice API synchronously

func (*Client) CheckFaceUserDoExistOnDeviceWithCallback

func (client *Client) CheckFaceUserDoExistOnDeviceWithCallback(request *CheckFaceUserDoExistOnDeviceRequest, callback func(response *CheckFaceUserDoExistOnDeviceResponse, err error)) <-chan int

CheckFaceUserDoExistOnDeviceWithCallback invokes the linkvisual.CheckFaceUserDoExistOnDevice API asynchronously

func (*Client) CheckFaceUserDoExistOnDeviceWithChan

func (client *Client) CheckFaceUserDoExistOnDeviceWithChan(request *CheckFaceUserDoExistOnDeviceRequest) (<-chan *CheckFaceUserDoExistOnDeviceResponse, <-chan error)

CheckFaceUserDoExistOnDeviceWithChan invokes the linkvisual.CheckFaceUserDoExistOnDevice API asynchronously

func (*Client) ClearFaceDeviceDB

func (client *Client) ClearFaceDeviceDB(request *ClearFaceDeviceDBRequest) (response *ClearFaceDeviceDBResponse, err error)

ClearFaceDeviceDB invokes the linkvisual.ClearFaceDeviceDB API synchronously

func (*Client) ClearFaceDeviceDBWithCallback

func (client *Client) ClearFaceDeviceDBWithCallback(request *ClearFaceDeviceDBRequest, callback func(response *ClearFaceDeviceDBResponse, err error)) <-chan int

ClearFaceDeviceDBWithCallback invokes the linkvisual.ClearFaceDeviceDB API asynchronously

func (*Client) ClearFaceDeviceDBWithChan

func (client *Client) ClearFaceDeviceDBWithChan(request *ClearFaceDeviceDBRequest) (<-chan *ClearFaceDeviceDBResponse, <-chan error)

ClearFaceDeviceDBWithChan invokes the linkvisual.ClearFaceDeviceDB API asynchronously

func (*Client) CreateEventRecordPlan

func (client *Client) CreateEventRecordPlan(request *CreateEventRecordPlanRequest) (response *CreateEventRecordPlanResponse, err error)

CreateEventRecordPlan invokes the linkvisual.CreateEventRecordPlan API synchronously

func (*Client) CreateEventRecordPlanWithCallback

func (client *Client) CreateEventRecordPlanWithCallback(request *CreateEventRecordPlanRequest, callback func(response *CreateEventRecordPlanResponse, err error)) <-chan int

CreateEventRecordPlanWithCallback invokes the linkvisual.CreateEventRecordPlan API asynchronously

func (*Client) CreateEventRecordPlanWithChan

func (client *Client) CreateEventRecordPlanWithChan(request *CreateEventRecordPlanRequest) (<-chan *CreateEventRecordPlanResponse, <-chan error)

CreateEventRecordPlanWithChan invokes the linkvisual.CreateEventRecordPlan API asynchronously

func (*Client) CreateGbDevice added in v1.62.656

func (client *Client) CreateGbDevice(request *CreateGbDeviceRequest) (response *CreateGbDeviceResponse, err error)

CreateGbDevice invokes the linkvisual.CreateGbDevice API synchronously

func (*Client) CreateGbDeviceWithCallback added in v1.62.656

func (client *Client) CreateGbDeviceWithCallback(request *CreateGbDeviceRequest, callback func(response *CreateGbDeviceResponse, err error)) <-chan int

CreateGbDeviceWithCallback invokes the linkvisual.CreateGbDevice API asynchronously

func (*Client) CreateGbDeviceWithChan added in v1.62.656

func (client *Client) CreateGbDeviceWithChan(request *CreateGbDeviceRequest) (<-chan *CreateGbDeviceResponse, <-chan error)

CreateGbDeviceWithChan invokes the linkvisual.CreateGbDevice API asynchronously

func (*Client) CreateLocalFileUploadJob

func (client *Client) CreateLocalFileUploadJob(request *CreateLocalFileUploadJobRequest) (response *CreateLocalFileUploadJobResponse, err error)

CreateLocalFileUploadJob invokes the linkvisual.CreateLocalFileUploadJob API synchronously

func (*Client) CreateLocalFileUploadJobWithCallback

func (client *Client) CreateLocalFileUploadJobWithCallback(request *CreateLocalFileUploadJobRequest, callback func(response *CreateLocalFileUploadJobResponse, err error)) <-chan int

CreateLocalFileUploadJobWithCallback invokes the linkvisual.CreateLocalFileUploadJob API asynchronously

func (*Client) CreateLocalFileUploadJobWithChan

func (client *Client) CreateLocalFileUploadJobWithChan(request *CreateLocalFileUploadJobRequest) (<-chan *CreateLocalFileUploadJobResponse, <-chan error)

CreateLocalFileUploadJobWithChan invokes the linkvisual.CreateLocalFileUploadJob API asynchronously

func (*Client) CreateLocalRecordDownloadByTimeJob added in v1.62.656

func (client *Client) CreateLocalRecordDownloadByTimeJob(request *CreateLocalRecordDownloadByTimeJobRequest) (response *CreateLocalRecordDownloadByTimeJobResponse, err error)

CreateLocalRecordDownloadByTimeJob invokes the linkvisual.CreateLocalRecordDownloadByTimeJob API synchronously

func (*Client) CreateLocalRecordDownloadByTimeJobWithCallback added in v1.62.656

func (client *Client) CreateLocalRecordDownloadByTimeJobWithCallback(request *CreateLocalRecordDownloadByTimeJobRequest, callback func(response *CreateLocalRecordDownloadByTimeJobResponse, err error)) <-chan int

CreateLocalRecordDownloadByTimeJobWithCallback invokes the linkvisual.CreateLocalRecordDownloadByTimeJob API asynchronously

func (*Client) CreateLocalRecordDownloadByTimeJobWithChan added in v1.62.656

func (client *Client) CreateLocalRecordDownloadByTimeJobWithChan(request *CreateLocalRecordDownloadByTimeJobRequest) (<-chan *CreateLocalRecordDownloadByTimeJobResponse, <-chan error)

CreateLocalRecordDownloadByTimeJobWithChan invokes the linkvisual.CreateLocalRecordDownloadByTimeJob API asynchronously

func (*Client) CreatePictureSearchApp

func (client *Client) CreatePictureSearchApp(request *CreatePictureSearchAppRequest) (response *CreatePictureSearchAppResponse, err error)

CreatePictureSearchApp invokes the linkvisual.CreatePictureSearchApp API synchronously

func (*Client) CreatePictureSearchAppWithCallback

func (client *Client) CreatePictureSearchAppWithCallback(request *CreatePictureSearchAppRequest, callback func(response *CreatePictureSearchAppResponse, err error)) <-chan int

CreatePictureSearchAppWithCallback invokes the linkvisual.CreatePictureSearchApp API asynchronously

func (*Client) CreatePictureSearchAppWithChan

func (client *Client) CreatePictureSearchAppWithChan(request *CreatePictureSearchAppRequest) (<-chan *CreatePictureSearchAppResponse, <-chan error)

CreatePictureSearchAppWithChan invokes the linkvisual.CreatePictureSearchApp API asynchronously

func (*Client) CreatePictureSearchJob

func (client *Client) CreatePictureSearchJob(request *CreatePictureSearchJobRequest) (response *CreatePictureSearchJobResponse, err error)

CreatePictureSearchJob invokes the linkvisual.CreatePictureSearchJob API synchronously

func (*Client) CreatePictureSearchJobWithCallback

func (client *Client) CreatePictureSearchJobWithCallback(request *CreatePictureSearchJobRequest, callback func(response *CreatePictureSearchJobResponse, err error)) <-chan int

CreatePictureSearchJobWithCallback invokes the linkvisual.CreatePictureSearchJob API asynchronously

func (*Client) CreatePictureSearchJobWithChan

func (client *Client) CreatePictureSearchJobWithChan(request *CreatePictureSearchJobRequest) (<-chan *CreatePictureSearchJobResponse, <-chan error)

CreatePictureSearchJobWithChan invokes the linkvisual.CreatePictureSearchJob API asynchronously

func (*Client) CreateRecordDownloadByTimeJob added in v1.62.656

func (client *Client) CreateRecordDownloadByTimeJob(request *CreateRecordDownloadByTimeJobRequest) (response *CreateRecordDownloadByTimeJobResponse, err error)

CreateRecordDownloadByTimeJob invokes the linkvisual.CreateRecordDownloadByTimeJob API synchronously

func (*Client) CreateRecordDownloadByTimeJobWithCallback added in v1.62.656

func (client *Client) CreateRecordDownloadByTimeJobWithCallback(request *CreateRecordDownloadByTimeJobRequest, callback func(response *CreateRecordDownloadByTimeJobResponse, err error)) <-chan int

CreateRecordDownloadByTimeJobWithCallback invokes the linkvisual.CreateRecordDownloadByTimeJob API asynchronously

func (*Client) CreateRecordDownloadByTimeJobWithChan added in v1.62.656

func (client *Client) CreateRecordDownloadByTimeJobWithChan(request *CreateRecordDownloadByTimeJobRequest) (<-chan *CreateRecordDownloadByTimeJobResponse, <-chan error)

CreateRecordDownloadByTimeJobWithChan invokes the linkvisual.CreateRecordDownloadByTimeJob API asynchronously

func (*Client) CreateRecordPlan

func (client *Client) CreateRecordPlan(request *CreateRecordPlanRequest) (response *CreateRecordPlanResponse, err error)

CreateRecordPlan invokes the linkvisual.CreateRecordPlan API synchronously

func (*Client) CreateRecordPlanWithCallback

func (client *Client) CreateRecordPlanWithCallback(request *CreateRecordPlanRequest, callback func(response *CreateRecordPlanResponse, err error)) <-chan int

CreateRecordPlanWithCallback invokes the linkvisual.CreateRecordPlan API asynchronously

func (*Client) CreateRecordPlanWithChan

func (client *Client) CreateRecordPlanWithChan(request *CreateRecordPlanRequest) (<-chan *CreateRecordPlanResponse, <-chan error)

CreateRecordPlanWithChan invokes the linkvisual.CreateRecordPlan API asynchronously

func (*Client) CreateRtmpDevice added in v1.62.656

func (client *Client) CreateRtmpDevice(request *CreateRtmpDeviceRequest) (response *CreateRtmpDeviceResponse, err error)

CreateRtmpDevice invokes the linkvisual.CreateRtmpDevice API synchronously

func (*Client) CreateRtmpDeviceWithCallback added in v1.62.656

func (client *Client) CreateRtmpDeviceWithCallback(request *CreateRtmpDeviceRequest, callback func(response *CreateRtmpDeviceResponse, err error)) <-chan int

CreateRtmpDeviceWithCallback invokes the linkvisual.CreateRtmpDevice API asynchronously

func (*Client) CreateRtmpDeviceWithChan added in v1.62.656

func (client *Client) CreateRtmpDeviceWithChan(request *CreateRtmpDeviceRequest) (<-chan *CreateRtmpDeviceResponse, <-chan error)

CreateRtmpDeviceWithChan invokes the linkvisual.CreateRtmpDevice API asynchronously

func (*Client) CreateTimeTemplate

func (client *Client) CreateTimeTemplate(request *CreateTimeTemplateRequest) (response *CreateTimeTemplateResponse, err error)

CreateTimeTemplate invokes the linkvisual.CreateTimeTemplate API synchronously

func (*Client) CreateTimeTemplateWithCallback

func (client *Client) CreateTimeTemplateWithCallback(request *CreateTimeTemplateRequest, callback func(response *CreateTimeTemplateResponse, err error)) <-chan int

CreateTimeTemplateWithCallback invokes the linkvisual.CreateTimeTemplate API asynchronously

func (*Client) CreateTimeTemplateWithChan

func (client *Client) CreateTimeTemplateWithChan(request *CreateTimeTemplateRequest) (<-chan *CreateTimeTemplateResponse, <-chan error)

CreateTimeTemplateWithChan invokes the linkvisual.CreateTimeTemplate API asynchronously

func (*Client) DeleteEventRecordPlan

func (client *Client) DeleteEventRecordPlan(request *DeleteEventRecordPlanRequest) (response *DeleteEventRecordPlanResponse, err error)

DeleteEventRecordPlan invokes the linkvisual.DeleteEventRecordPlan API synchronously

func (*Client) DeleteEventRecordPlanDevice

func (client *Client) DeleteEventRecordPlanDevice(request *DeleteEventRecordPlanDeviceRequest) (response *DeleteEventRecordPlanDeviceResponse, err error)

DeleteEventRecordPlanDevice invokes the linkvisual.DeleteEventRecordPlanDevice API synchronously

func (*Client) DeleteEventRecordPlanDeviceWithCallback

func (client *Client) DeleteEventRecordPlanDeviceWithCallback(request *DeleteEventRecordPlanDeviceRequest, callback func(response *DeleteEventRecordPlanDeviceResponse, err error)) <-chan int

DeleteEventRecordPlanDeviceWithCallback invokes the linkvisual.DeleteEventRecordPlanDevice API asynchronously

func (*Client) DeleteEventRecordPlanDeviceWithChan

func (client *Client) DeleteEventRecordPlanDeviceWithChan(request *DeleteEventRecordPlanDeviceRequest) (<-chan *DeleteEventRecordPlanDeviceResponse, <-chan error)

DeleteEventRecordPlanDeviceWithChan invokes the linkvisual.DeleteEventRecordPlanDevice API asynchronously

func (*Client) DeleteEventRecordPlanWithCallback

func (client *Client) DeleteEventRecordPlanWithCallback(request *DeleteEventRecordPlanRequest, callback func(response *DeleteEventRecordPlanResponse, err error)) <-chan int

DeleteEventRecordPlanWithCallback invokes the linkvisual.DeleteEventRecordPlan API asynchronously

func (*Client) DeleteEventRecordPlanWithChan

func (client *Client) DeleteEventRecordPlanWithChan(request *DeleteEventRecordPlanRequest) (<-chan *DeleteEventRecordPlanResponse, <-chan error)

DeleteEventRecordPlanWithChan invokes the linkvisual.DeleteEventRecordPlan API asynchronously

func (*Client) DeleteFaceDeviceGroup

func (client *Client) DeleteFaceDeviceGroup(request *DeleteFaceDeviceGroupRequest) (response *DeleteFaceDeviceGroupResponse, err error)

DeleteFaceDeviceGroup invokes the linkvisual.DeleteFaceDeviceGroup API synchronously

func (*Client) DeleteFaceDeviceGroupWithCallback

func (client *Client) DeleteFaceDeviceGroupWithCallback(request *DeleteFaceDeviceGroupRequest, callback func(response *DeleteFaceDeviceGroupResponse, err error)) <-chan int

DeleteFaceDeviceGroupWithCallback invokes the linkvisual.DeleteFaceDeviceGroup API asynchronously

func (*Client) DeleteFaceDeviceGroupWithChan

func (client *Client) DeleteFaceDeviceGroupWithChan(request *DeleteFaceDeviceGroupRequest) (<-chan *DeleteFaceDeviceGroupResponse, <-chan error)

DeleteFaceDeviceGroupWithChan invokes the linkvisual.DeleteFaceDeviceGroup API asynchronously

func (*Client) DeleteFaceUser

func (client *Client) DeleteFaceUser(request *DeleteFaceUserRequest) (response *DeleteFaceUserResponse, err error)

DeleteFaceUser invokes the linkvisual.DeleteFaceUser API synchronously

func (*Client) DeleteFaceUserGroup

func (client *Client) DeleteFaceUserGroup(request *DeleteFaceUserGroupRequest) (response *DeleteFaceUserGroupResponse, err error)

DeleteFaceUserGroup invokes the linkvisual.DeleteFaceUserGroup API synchronously

func (*Client) DeleteFaceUserGroupAndDeviceGroupRelation

func (client *Client) DeleteFaceUserGroupAndDeviceGroupRelation(request *DeleteFaceUserGroupAndDeviceGroupRelationRequest) (response *DeleteFaceUserGroupAndDeviceGroupRelationResponse, err error)

DeleteFaceUserGroupAndDeviceGroupRelation invokes the linkvisual.DeleteFaceUserGroupAndDeviceGroupRelation API synchronously

func (*Client) DeleteFaceUserGroupAndDeviceGroupRelationWithCallback

func (client *Client) DeleteFaceUserGroupAndDeviceGroupRelationWithCallback(request *DeleteFaceUserGroupAndDeviceGroupRelationRequest, callback func(response *DeleteFaceUserGroupAndDeviceGroupRelationResponse, err error)) <-chan int

DeleteFaceUserGroupAndDeviceGroupRelationWithCallback invokes the linkvisual.DeleteFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) DeleteFaceUserGroupAndDeviceGroupRelationWithChan

func (client *Client) DeleteFaceUserGroupAndDeviceGroupRelationWithChan(request *DeleteFaceUserGroupAndDeviceGroupRelationRequest) (<-chan *DeleteFaceUserGroupAndDeviceGroupRelationResponse, <-chan error)

DeleteFaceUserGroupAndDeviceGroupRelationWithChan invokes the linkvisual.DeleteFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) DeleteFaceUserGroupWithCallback

func (client *Client) DeleteFaceUserGroupWithCallback(request *DeleteFaceUserGroupRequest, callback func(response *DeleteFaceUserGroupResponse, err error)) <-chan int

DeleteFaceUserGroupWithCallback invokes the linkvisual.DeleteFaceUserGroup API asynchronously

func (*Client) DeleteFaceUserGroupWithChan

func (client *Client) DeleteFaceUserGroupWithChan(request *DeleteFaceUserGroupRequest) (<-chan *DeleteFaceUserGroupResponse, <-chan error)

DeleteFaceUserGroupWithChan invokes the linkvisual.DeleteFaceUserGroup API asynchronously

func (*Client) DeleteFaceUserPicture

func (client *Client) DeleteFaceUserPicture(request *DeleteFaceUserPictureRequest) (response *DeleteFaceUserPictureResponse, err error)

DeleteFaceUserPicture invokes the linkvisual.DeleteFaceUserPicture API synchronously

func (*Client) DeleteFaceUserPictureWithCallback

func (client *Client) DeleteFaceUserPictureWithCallback(request *DeleteFaceUserPictureRequest, callback func(response *DeleteFaceUserPictureResponse, err error)) <-chan int

DeleteFaceUserPictureWithCallback invokes the linkvisual.DeleteFaceUserPicture API asynchronously

func (*Client) DeleteFaceUserPictureWithChan

func (client *Client) DeleteFaceUserPictureWithChan(request *DeleteFaceUserPictureRequest) (<-chan *DeleteFaceUserPictureResponse, <-chan error)

DeleteFaceUserPictureWithChan invokes the linkvisual.DeleteFaceUserPicture API asynchronously

func (*Client) DeleteFaceUserWithCallback

func (client *Client) DeleteFaceUserWithCallback(request *DeleteFaceUserRequest, callback func(response *DeleteFaceUserResponse, err error)) <-chan int

DeleteFaceUserWithCallback invokes the linkvisual.DeleteFaceUser API asynchronously

func (*Client) DeleteFaceUserWithChan

func (client *Client) DeleteFaceUserWithChan(request *DeleteFaceUserRequest) (<-chan *DeleteFaceUserResponse, <-chan error)

DeleteFaceUserWithChan invokes the linkvisual.DeleteFaceUser API asynchronously

func (*Client) DeleteGbDevice added in v1.62.660

func (client *Client) DeleteGbDevice(request *DeleteGbDeviceRequest) (response *DeleteGbDeviceResponse, err error)

DeleteGbDevice invokes the linkvisual.DeleteGbDevice API synchronously

func (*Client) DeleteGbDeviceWithCallback added in v1.62.660

func (client *Client) DeleteGbDeviceWithCallback(request *DeleteGbDeviceRequest, callback func(response *DeleteGbDeviceResponse, err error)) <-chan int

DeleteGbDeviceWithCallback invokes the linkvisual.DeleteGbDevice API asynchronously

func (*Client) DeleteGbDeviceWithChan added in v1.62.660

func (client *Client) DeleteGbDeviceWithChan(request *DeleteGbDeviceRequest) (<-chan *DeleteGbDeviceResponse, <-chan error)

DeleteGbDeviceWithChan invokes the linkvisual.DeleteGbDevice API asynchronously

func (*Client) DeleteLocalFileUploadJob

func (client *Client) DeleteLocalFileUploadJob(request *DeleteLocalFileUploadJobRequest) (response *DeleteLocalFileUploadJobResponse, err error)

DeleteLocalFileUploadJob invokes the linkvisual.DeleteLocalFileUploadJob API synchronously

func (*Client) DeleteLocalFileUploadJobWithCallback

func (client *Client) DeleteLocalFileUploadJobWithCallback(request *DeleteLocalFileUploadJobRequest, callback func(response *DeleteLocalFileUploadJobResponse, err error)) <-chan int

DeleteLocalFileUploadJobWithCallback invokes the linkvisual.DeleteLocalFileUploadJob API asynchronously

func (*Client) DeleteLocalFileUploadJobWithChan

func (client *Client) DeleteLocalFileUploadJobWithChan(request *DeleteLocalFileUploadJobRequest) (<-chan *DeleteLocalFileUploadJobResponse, <-chan error)

DeleteLocalFileUploadJobWithChan invokes the linkvisual.DeleteLocalFileUploadJob API asynchronously

func (*Client) DeletePicture

func (client *Client) DeletePicture(request *DeletePictureRequest) (response *DeletePictureResponse, err error)

DeletePicture invokes the linkvisual.DeletePicture API synchronously

func (*Client) DeletePictureWithCallback

func (client *Client) DeletePictureWithCallback(request *DeletePictureRequest, callback func(response *DeletePictureResponse, err error)) <-chan int

DeletePictureWithCallback invokes the linkvisual.DeletePicture API asynchronously

func (*Client) DeletePictureWithChan

func (client *Client) DeletePictureWithChan(request *DeletePictureRequest) (<-chan *DeletePictureResponse, <-chan error)

DeletePictureWithChan invokes the linkvisual.DeletePicture API asynchronously

func (*Client) DeleteRecord

func (client *Client) DeleteRecord(request *DeleteRecordRequest) (response *DeleteRecordResponse, err error)

DeleteRecord invokes the linkvisual.DeleteRecord API synchronously

func (*Client) DeleteRecordPlan

func (client *Client) DeleteRecordPlan(request *DeleteRecordPlanRequest) (response *DeleteRecordPlanResponse, err error)

DeleteRecordPlan invokes the linkvisual.DeleteRecordPlan API synchronously

func (*Client) DeleteRecordPlanDevice

func (client *Client) DeleteRecordPlanDevice(request *DeleteRecordPlanDeviceRequest) (response *DeleteRecordPlanDeviceResponse, err error)

DeleteRecordPlanDevice invokes the linkvisual.DeleteRecordPlanDevice API synchronously

func (*Client) DeleteRecordPlanDeviceWithCallback

func (client *Client) DeleteRecordPlanDeviceWithCallback(request *DeleteRecordPlanDeviceRequest, callback func(response *DeleteRecordPlanDeviceResponse, err error)) <-chan int

DeleteRecordPlanDeviceWithCallback invokes the linkvisual.DeleteRecordPlanDevice API asynchronously

func (*Client) DeleteRecordPlanDeviceWithChan

func (client *Client) DeleteRecordPlanDeviceWithChan(request *DeleteRecordPlanDeviceRequest) (<-chan *DeleteRecordPlanDeviceResponse, <-chan error)

DeleteRecordPlanDeviceWithChan invokes the linkvisual.DeleteRecordPlanDevice API asynchronously

func (*Client) DeleteRecordPlanWithCallback

func (client *Client) DeleteRecordPlanWithCallback(request *DeleteRecordPlanRequest, callback func(response *DeleteRecordPlanResponse, err error)) <-chan int

DeleteRecordPlanWithCallback invokes the linkvisual.DeleteRecordPlan API asynchronously

func (*Client) DeleteRecordPlanWithChan

func (client *Client) DeleteRecordPlanWithChan(request *DeleteRecordPlanRequest) (<-chan *DeleteRecordPlanResponse, <-chan error)

DeleteRecordPlanWithChan invokes the linkvisual.DeleteRecordPlan API asynchronously

func (*Client) DeleteRecordWithCallback

func (client *Client) DeleteRecordWithCallback(request *DeleteRecordRequest, callback func(response *DeleteRecordResponse, err error)) <-chan int

DeleteRecordWithCallback invokes the linkvisual.DeleteRecord API asynchronously

func (*Client) DeleteRecordWithChan

func (client *Client) DeleteRecordWithChan(request *DeleteRecordRequest) (<-chan *DeleteRecordResponse, <-chan error)

DeleteRecordWithChan invokes the linkvisual.DeleteRecord API asynchronously

func (*Client) DeleteRtmpDevice added in v1.62.656

func (client *Client) DeleteRtmpDevice(request *DeleteRtmpDeviceRequest) (response *DeleteRtmpDeviceResponse, err error)

DeleteRtmpDevice invokes the linkvisual.DeleteRtmpDevice API synchronously

func (*Client) DeleteRtmpDeviceWithCallback added in v1.62.656

func (client *Client) DeleteRtmpDeviceWithCallback(request *DeleteRtmpDeviceRequest, callback func(response *DeleteRtmpDeviceResponse, err error)) <-chan int

DeleteRtmpDeviceWithCallback invokes the linkvisual.DeleteRtmpDevice API asynchronously

func (*Client) DeleteRtmpDeviceWithChan added in v1.62.656

func (client *Client) DeleteRtmpDeviceWithChan(request *DeleteRtmpDeviceRequest) (<-chan *DeleteRtmpDeviceResponse, <-chan error)

DeleteRtmpDeviceWithChan invokes the linkvisual.DeleteRtmpDevice API asynchronously

func (*Client) DeleteRtmpKey added in v1.62.656

func (client *Client) DeleteRtmpKey(request *DeleteRtmpKeyRequest) (response *DeleteRtmpKeyResponse, err error)

DeleteRtmpKey invokes the linkvisual.DeleteRtmpKey API synchronously

func (*Client) DeleteRtmpKeyWithCallback added in v1.62.656

func (client *Client) DeleteRtmpKeyWithCallback(request *DeleteRtmpKeyRequest, callback func(response *DeleteRtmpKeyResponse, err error)) <-chan int

DeleteRtmpKeyWithCallback invokes the linkvisual.DeleteRtmpKey API asynchronously

func (*Client) DeleteRtmpKeyWithChan added in v1.62.656

func (client *Client) DeleteRtmpKeyWithChan(request *DeleteRtmpKeyRequest) (<-chan *DeleteRtmpKeyResponse, <-chan error)

DeleteRtmpKeyWithChan invokes the linkvisual.DeleteRtmpKey API asynchronously

func (*Client) DeleteTimeTemplate

func (client *Client) DeleteTimeTemplate(request *DeleteTimeTemplateRequest) (response *DeleteTimeTemplateResponse, err error)

DeleteTimeTemplate invokes the linkvisual.DeleteTimeTemplate API synchronously

func (*Client) DeleteTimeTemplateWithCallback

func (client *Client) DeleteTimeTemplateWithCallback(request *DeleteTimeTemplateRequest, callback func(response *DeleteTimeTemplateResponse, err error)) <-chan int

DeleteTimeTemplateWithCallback invokes the linkvisual.DeleteTimeTemplate API asynchronously

func (*Client) DeleteTimeTemplateWithChan

func (client *Client) DeleteTimeTemplateWithChan(request *DeleteTimeTemplateRequest) (<-chan *DeleteTimeTemplateResponse, <-chan error)

DeleteTimeTemplateWithChan invokes the linkvisual.DeleteTimeTemplate API asynchronously

func (*Client) DetectUserFaceByUrl

func (client *Client) DetectUserFaceByUrl(request *DetectUserFaceByUrlRequest) (response *DetectUserFaceByUrlResponse, err error)

DetectUserFaceByUrl invokes the linkvisual.DetectUserFaceByUrl API synchronously

func (*Client) DetectUserFaceByUrlWithCallback

func (client *Client) DetectUserFaceByUrlWithCallback(request *DetectUserFaceByUrlRequest, callback func(response *DetectUserFaceByUrlResponse, err error)) <-chan int

DetectUserFaceByUrlWithCallback invokes the linkvisual.DetectUserFaceByUrl API asynchronously

func (*Client) DetectUserFaceByUrlWithChan

func (client *Client) DetectUserFaceByUrlWithChan(request *DetectUserFaceByUrlRequest) (<-chan *DetectUserFaceByUrlResponse, <-chan error)

DetectUserFaceByUrlWithChan invokes the linkvisual.DetectUserFaceByUrl API asynchronously

func (*Client) EnableGbSubDevice added in v1.62.660

func (client *Client) EnableGbSubDevice(request *EnableGbSubDeviceRequest) (response *EnableGbSubDeviceResponse, err error)

EnableGbSubDevice invokes the linkvisual.EnableGbSubDevice API synchronously

func (*Client) EnableGbSubDeviceWithCallback added in v1.62.660

func (client *Client) EnableGbSubDeviceWithCallback(request *EnableGbSubDeviceRequest, callback func(response *EnableGbSubDeviceResponse, err error)) <-chan int

EnableGbSubDeviceWithCallback invokes the linkvisual.EnableGbSubDevice API asynchronously

func (*Client) EnableGbSubDeviceWithChan added in v1.62.660

func (client *Client) EnableGbSubDeviceWithChan(request *EnableGbSubDeviceRequest) (<-chan *EnableGbSubDeviceResponse, <-chan error)

EnableGbSubDeviceWithChan invokes the linkvisual.EnableGbSubDevice API asynchronously

func (*Client) GetPictureSearchJobStatus

func (client *Client) GetPictureSearchJobStatus(request *GetPictureSearchJobStatusRequest) (response *GetPictureSearchJobStatusResponse, err error)

GetPictureSearchJobStatus invokes the linkvisual.GetPictureSearchJobStatus API synchronously

func (*Client) GetPictureSearchJobStatusWithCallback

func (client *Client) GetPictureSearchJobStatusWithCallback(request *GetPictureSearchJobStatusRequest, callback func(response *GetPictureSearchJobStatusResponse, err error)) <-chan int

GetPictureSearchJobStatusWithCallback invokes the linkvisual.GetPictureSearchJobStatus API asynchronously

func (*Client) GetPictureSearchJobStatusWithChan

func (client *Client) GetPictureSearchJobStatusWithChan(request *GetPictureSearchJobStatusRequest) (<-chan *GetPictureSearchJobStatusResponse, <-chan error)

GetPictureSearchJobStatusWithChan invokes the linkvisual.GetPictureSearchJobStatus API asynchronously

func (*Client) PictureSearchPicture

func (client *Client) PictureSearchPicture(request *PictureSearchPictureRequest) (response *PictureSearchPictureResponse, err error)

PictureSearchPicture invokes the linkvisual.PictureSearchPicture API synchronously

func (*Client) PictureSearchPictureWithCallback

func (client *Client) PictureSearchPictureWithCallback(request *PictureSearchPictureRequest, callback func(response *PictureSearchPictureResponse, err error)) <-chan int

PictureSearchPictureWithCallback invokes the linkvisual.PictureSearchPicture API asynchronously

func (*Client) PictureSearchPictureWithChan

func (client *Client) PictureSearchPictureWithChan(request *PictureSearchPictureRequest) (<-chan *PictureSearchPictureResponse, <-chan error)

PictureSearchPictureWithChan invokes the linkvisual.PictureSearchPicture API asynchronously

func (*Client) QueryCarProcessEvents

func (client *Client) QueryCarProcessEvents(request *QueryCarProcessEventsRequest) (response *QueryCarProcessEventsResponse, err error)

QueryCarProcessEvents invokes the linkvisual.QueryCarProcessEvents API synchronously

func (*Client) QueryCarProcessEventsWithCallback

func (client *Client) QueryCarProcessEventsWithCallback(request *QueryCarProcessEventsRequest, callback func(response *QueryCarProcessEventsResponse, err error)) <-chan int

QueryCarProcessEventsWithCallback invokes the linkvisual.QueryCarProcessEvents API asynchronously

func (*Client) QueryCarProcessEventsWithChan

func (client *Client) QueryCarProcessEventsWithChan(request *QueryCarProcessEventsRequest) (<-chan *QueryCarProcessEventsResponse, <-chan error)

QueryCarProcessEventsWithChan invokes the linkvisual.QueryCarProcessEvents API asynchronously

func (*Client) QueryDeviceEvent

func (client *Client) QueryDeviceEvent(request *QueryDeviceEventRequest) (response *QueryDeviceEventResponse, err error)

QueryDeviceEvent invokes the linkvisual.QueryDeviceEvent API synchronously

func (*Client) QueryDeviceEventPicture

func (client *Client) QueryDeviceEventPicture(request *QueryDeviceEventPictureRequest) (response *QueryDeviceEventPictureResponse, err error)

QueryDeviceEventPicture invokes the linkvisual.QueryDeviceEventPicture API synchronously

func (*Client) QueryDeviceEventPictureWithCallback

func (client *Client) QueryDeviceEventPictureWithCallback(request *QueryDeviceEventPictureRequest, callback func(response *QueryDeviceEventPictureResponse, err error)) <-chan int

QueryDeviceEventPictureWithCallback invokes the linkvisual.QueryDeviceEventPicture API asynchronously

func (*Client) QueryDeviceEventPictureWithChan

func (client *Client) QueryDeviceEventPictureWithChan(request *QueryDeviceEventPictureRequest) (<-chan *QueryDeviceEventPictureResponse, <-chan error)

QueryDeviceEventPictureWithChan invokes the linkvisual.QueryDeviceEventPicture API asynchronously

func (*Client) QueryDeviceEventRecord

func (client *Client) QueryDeviceEventRecord(request *QueryDeviceEventRecordRequest) (response *QueryDeviceEventRecordResponse, err error)

QueryDeviceEventRecord invokes the linkvisual.QueryDeviceEventRecord API synchronously

func (*Client) QueryDeviceEventRecordWithCallback

func (client *Client) QueryDeviceEventRecordWithCallback(request *QueryDeviceEventRecordRequest, callback func(response *QueryDeviceEventRecordResponse, err error)) <-chan int

QueryDeviceEventRecordWithCallback invokes the linkvisual.QueryDeviceEventRecord API asynchronously

func (*Client) QueryDeviceEventRecordWithChan

func (client *Client) QueryDeviceEventRecordWithChan(request *QueryDeviceEventRecordRequest) (<-chan *QueryDeviceEventRecordResponse, <-chan error)

QueryDeviceEventRecordWithChan invokes the linkvisual.QueryDeviceEventRecord API asynchronously

func (*Client) QueryDeviceEventWithCallback

func (client *Client) QueryDeviceEventWithCallback(request *QueryDeviceEventRequest, callback func(response *QueryDeviceEventResponse, err error)) <-chan int

QueryDeviceEventWithCallback invokes the linkvisual.QueryDeviceEvent API asynchronously

func (*Client) QueryDeviceEventWithChan

func (client *Client) QueryDeviceEventWithChan(request *QueryDeviceEventRequest) (<-chan *QueryDeviceEventResponse, <-chan error)

QueryDeviceEventWithChan invokes the linkvisual.QueryDeviceEvent API asynchronously

func (*Client) QueryDevicePictureByList

func (client *Client) QueryDevicePictureByList(request *QueryDevicePictureByListRequest) (response *QueryDevicePictureByListResponse, err error)

QueryDevicePictureByList invokes the linkvisual.QueryDevicePictureByList API synchronously

func (*Client) QueryDevicePictureByListWithCallback

func (client *Client) QueryDevicePictureByListWithCallback(request *QueryDevicePictureByListRequest, callback func(response *QueryDevicePictureByListResponse, err error)) <-chan int

QueryDevicePictureByListWithCallback invokes the linkvisual.QueryDevicePictureByList API asynchronously

func (*Client) QueryDevicePictureByListWithChan

func (client *Client) QueryDevicePictureByListWithChan(request *QueryDevicePictureByListRequest) (<-chan *QueryDevicePictureByListResponse, <-chan error)

QueryDevicePictureByListWithChan invokes the linkvisual.QueryDevicePictureByList API asynchronously

func (*Client) QueryDevicePictureFile

func (client *Client) QueryDevicePictureFile(request *QueryDevicePictureFileRequest) (response *QueryDevicePictureFileResponse, err error)

QueryDevicePictureFile invokes the linkvisual.QueryDevicePictureFile API synchronously

func (*Client) QueryDevicePictureFileWithCallback

func (client *Client) QueryDevicePictureFileWithCallback(request *QueryDevicePictureFileRequest, callback func(response *QueryDevicePictureFileResponse, err error)) <-chan int

QueryDevicePictureFileWithCallback invokes the linkvisual.QueryDevicePictureFile API asynchronously

func (*Client) QueryDevicePictureFileWithChan

func (client *Client) QueryDevicePictureFileWithChan(request *QueryDevicePictureFileRequest) (<-chan *QueryDevicePictureFileResponse, <-chan error)

QueryDevicePictureFileWithChan invokes the linkvisual.QueryDevicePictureFile API asynchronously

func (*Client) QueryDevicePictureLifeCycle

func (client *Client) QueryDevicePictureLifeCycle(request *QueryDevicePictureLifeCycleRequest) (response *QueryDevicePictureLifeCycleResponse, err error)

QueryDevicePictureLifeCycle invokes the linkvisual.QueryDevicePictureLifeCycle API synchronously

func (*Client) QueryDevicePictureLifeCycleWithCallback

func (client *Client) QueryDevicePictureLifeCycleWithCallback(request *QueryDevicePictureLifeCycleRequest, callback func(response *QueryDevicePictureLifeCycleResponse, err error)) <-chan int

QueryDevicePictureLifeCycleWithCallback invokes the linkvisual.QueryDevicePictureLifeCycle API asynchronously

func (*Client) QueryDevicePictureLifeCycleWithChan

func (client *Client) QueryDevicePictureLifeCycleWithChan(request *QueryDevicePictureLifeCycleRequest) (<-chan *QueryDevicePictureLifeCycleResponse, <-chan error)

QueryDevicePictureLifeCycleWithChan invokes the linkvisual.QueryDevicePictureLifeCycle API asynchronously

func (*Client) QueryDeviceRecordLifeCycle

func (client *Client) QueryDeviceRecordLifeCycle(request *QueryDeviceRecordLifeCycleRequest) (response *QueryDeviceRecordLifeCycleResponse, err error)

QueryDeviceRecordLifeCycle invokes the linkvisual.QueryDeviceRecordLifeCycle API synchronously

func (*Client) QueryDeviceRecordLifeCycleWithCallback

func (client *Client) QueryDeviceRecordLifeCycleWithCallback(request *QueryDeviceRecordLifeCycleRequest, callback func(response *QueryDeviceRecordLifeCycleResponse, err error)) <-chan int

QueryDeviceRecordLifeCycleWithCallback invokes the linkvisual.QueryDeviceRecordLifeCycle API asynchronously

func (*Client) QueryDeviceRecordLifeCycleWithChan

func (client *Client) QueryDeviceRecordLifeCycleWithChan(request *QueryDeviceRecordLifeCycleRequest) (<-chan *QueryDeviceRecordLifeCycleResponse, <-chan error)

QueryDeviceRecordLifeCycleWithChan invokes the linkvisual.QueryDeviceRecordLifeCycle API asynchronously

func (*Client) QueryDeviceVodUrl

func (client *Client) QueryDeviceVodUrl(request *QueryDeviceVodUrlRequest) (response *QueryDeviceVodUrlResponse, err error)

QueryDeviceVodUrl invokes the linkvisual.QueryDeviceVodUrl API synchronously

func (*Client) QueryDeviceVodUrlByTime

func (client *Client) QueryDeviceVodUrlByTime(request *QueryDeviceVodUrlByTimeRequest) (response *QueryDeviceVodUrlByTimeResponse, err error)

QueryDeviceVodUrlByTime invokes the linkvisual.QueryDeviceVodUrlByTime API synchronously

func (*Client) QueryDeviceVodUrlByTimeWithCallback

func (client *Client) QueryDeviceVodUrlByTimeWithCallback(request *QueryDeviceVodUrlByTimeRequest, callback func(response *QueryDeviceVodUrlByTimeResponse, err error)) <-chan int

QueryDeviceVodUrlByTimeWithCallback invokes the linkvisual.QueryDeviceVodUrlByTime API asynchronously

func (*Client) QueryDeviceVodUrlByTimeWithChan

func (client *Client) QueryDeviceVodUrlByTimeWithChan(request *QueryDeviceVodUrlByTimeRequest) (<-chan *QueryDeviceVodUrlByTimeResponse, <-chan error)

QueryDeviceVodUrlByTimeWithChan invokes the linkvisual.QueryDeviceVodUrlByTime API asynchronously

func (*Client) QueryDeviceVodUrlWithCallback

func (client *Client) QueryDeviceVodUrlWithCallback(request *QueryDeviceVodUrlRequest, callback func(response *QueryDeviceVodUrlResponse, err error)) <-chan int

QueryDeviceVodUrlWithCallback invokes the linkvisual.QueryDeviceVodUrl API asynchronously

func (*Client) QueryDeviceVodUrlWithChan

func (client *Client) QueryDeviceVodUrlWithChan(request *QueryDeviceVodUrlRequest) (<-chan *QueryDeviceVodUrlResponse, <-chan error)

QueryDeviceVodUrlWithChan invokes the linkvisual.QueryDeviceVodUrl API asynchronously

func (*Client) QueryEventRecordPlanDetail

func (client *Client) QueryEventRecordPlanDetail(request *QueryEventRecordPlanDetailRequest) (response *QueryEventRecordPlanDetailResponse, err error)

QueryEventRecordPlanDetail invokes the linkvisual.QueryEventRecordPlanDetail API synchronously

func (*Client) QueryEventRecordPlanDetailWithCallback

func (client *Client) QueryEventRecordPlanDetailWithCallback(request *QueryEventRecordPlanDetailRequest, callback func(response *QueryEventRecordPlanDetailResponse, err error)) <-chan int

QueryEventRecordPlanDetailWithCallback invokes the linkvisual.QueryEventRecordPlanDetail API asynchronously

func (*Client) QueryEventRecordPlanDetailWithChan

func (client *Client) QueryEventRecordPlanDetailWithChan(request *QueryEventRecordPlanDetailRequest) (<-chan *QueryEventRecordPlanDetailResponse, <-chan error)

QueryEventRecordPlanDetailWithChan invokes the linkvisual.QueryEventRecordPlanDetail API asynchronously

func (*Client) QueryEventRecordPlanDeviceByDevice

func (client *Client) QueryEventRecordPlanDeviceByDevice(request *QueryEventRecordPlanDeviceByDeviceRequest) (response *QueryEventRecordPlanDeviceByDeviceResponse, err error)

QueryEventRecordPlanDeviceByDevice invokes the linkvisual.QueryEventRecordPlanDeviceByDevice API synchronously

func (*Client) QueryEventRecordPlanDeviceByDeviceWithCallback

func (client *Client) QueryEventRecordPlanDeviceByDeviceWithCallback(request *QueryEventRecordPlanDeviceByDeviceRequest, callback func(response *QueryEventRecordPlanDeviceByDeviceResponse, err error)) <-chan int

QueryEventRecordPlanDeviceByDeviceWithCallback invokes the linkvisual.QueryEventRecordPlanDeviceByDevice API asynchronously

func (*Client) QueryEventRecordPlanDeviceByDeviceWithChan

func (client *Client) QueryEventRecordPlanDeviceByDeviceWithChan(request *QueryEventRecordPlanDeviceByDeviceRequest) (<-chan *QueryEventRecordPlanDeviceByDeviceResponse, <-chan error)

QueryEventRecordPlanDeviceByDeviceWithChan invokes the linkvisual.QueryEventRecordPlanDeviceByDevice API asynchronously

func (*Client) QueryEventRecordPlanDeviceByPlan

func (client *Client) QueryEventRecordPlanDeviceByPlan(request *QueryEventRecordPlanDeviceByPlanRequest) (response *QueryEventRecordPlanDeviceByPlanResponse, err error)

QueryEventRecordPlanDeviceByPlan invokes the linkvisual.QueryEventRecordPlanDeviceByPlan API synchronously

func (*Client) QueryEventRecordPlanDeviceByPlanWithCallback

func (client *Client) QueryEventRecordPlanDeviceByPlanWithCallback(request *QueryEventRecordPlanDeviceByPlanRequest, callback func(response *QueryEventRecordPlanDeviceByPlanResponse, err error)) <-chan int

QueryEventRecordPlanDeviceByPlanWithCallback invokes the linkvisual.QueryEventRecordPlanDeviceByPlan API asynchronously

func (*Client) QueryEventRecordPlanDeviceByPlanWithChan

func (client *Client) QueryEventRecordPlanDeviceByPlanWithChan(request *QueryEventRecordPlanDeviceByPlanRequest) (<-chan *QueryEventRecordPlanDeviceByPlanResponse, <-chan error)

QueryEventRecordPlanDeviceByPlanWithChan invokes the linkvisual.QueryEventRecordPlanDeviceByPlan API asynchronously

func (*Client) QueryEventRecordPlans

func (client *Client) QueryEventRecordPlans(request *QueryEventRecordPlansRequest) (response *QueryEventRecordPlansResponse, err error)

QueryEventRecordPlans invokes the linkvisual.QueryEventRecordPlans API synchronously

func (*Client) QueryEventRecordPlansWithCallback

func (client *Client) QueryEventRecordPlansWithCallback(request *QueryEventRecordPlansRequest, callback func(response *QueryEventRecordPlansResponse, err error)) <-chan int

QueryEventRecordPlansWithCallback invokes the linkvisual.QueryEventRecordPlans API asynchronously

func (*Client) QueryEventRecordPlansWithChan

func (client *Client) QueryEventRecordPlansWithChan(request *QueryEventRecordPlansRequest) (<-chan *QueryEventRecordPlansResponse, <-chan error)

QueryEventRecordPlansWithChan invokes the linkvisual.QueryEventRecordPlans API asynchronously

func (*Client) QueryFaceAllDeviceGroup

func (client *Client) QueryFaceAllDeviceGroup(request *QueryFaceAllDeviceGroupRequest) (response *QueryFaceAllDeviceGroupResponse, err error)

QueryFaceAllDeviceGroup invokes the linkvisual.QueryFaceAllDeviceGroup API synchronously

func (*Client) QueryFaceAllDeviceGroupWithCallback

func (client *Client) QueryFaceAllDeviceGroupWithCallback(request *QueryFaceAllDeviceGroupRequest, callback func(response *QueryFaceAllDeviceGroupResponse, err error)) <-chan int

QueryFaceAllDeviceGroupWithCallback invokes the linkvisual.QueryFaceAllDeviceGroup API asynchronously

func (*Client) QueryFaceAllDeviceGroupWithChan

func (client *Client) QueryFaceAllDeviceGroupWithChan(request *QueryFaceAllDeviceGroupRequest) (<-chan *QueryFaceAllDeviceGroupResponse, <-chan error)

QueryFaceAllDeviceGroupWithChan invokes the linkvisual.QueryFaceAllDeviceGroup API asynchronously

func (*Client) QueryFaceAllUserGroup

func (client *Client) QueryFaceAllUserGroup(request *QueryFaceAllUserGroupRequest) (response *QueryFaceAllUserGroupResponse, err error)

QueryFaceAllUserGroup invokes the linkvisual.QueryFaceAllUserGroup API synchronously

func (*Client) QueryFaceAllUserGroupAndDeviceGroupRelation

func (client *Client) QueryFaceAllUserGroupAndDeviceGroupRelation(request *QueryFaceAllUserGroupAndDeviceGroupRelationRequest) (response *QueryFaceAllUserGroupAndDeviceGroupRelationResponse, err error)

QueryFaceAllUserGroupAndDeviceGroupRelation invokes the linkvisual.QueryFaceAllUserGroupAndDeviceGroupRelation API synchronously

func (*Client) QueryFaceAllUserGroupAndDeviceGroupRelationWithCallback

func (client *Client) QueryFaceAllUserGroupAndDeviceGroupRelationWithCallback(request *QueryFaceAllUserGroupAndDeviceGroupRelationRequest, callback func(response *QueryFaceAllUserGroupAndDeviceGroupRelationResponse, err error)) <-chan int

QueryFaceAllUserGroupAndDeviceGroupRelationWithCallback invokes the linkvisual.QueryFaceAllUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) QueryFaceAllUserGroupAndDeviceGroupRelationWithChan

func (client *Client) QueryFaceAllUserGroupAndDeviceGroupRelationWithChan(request *QueryFaceAllUserGroupAndDeviceGroupRelationRequest) (<-chan *QueryFaceAllUserGroupAndDeviceGroupRelationResponse, <-chan error)

QueryFaceAllUserGroupAndDeviceGroupRelationWithChan invokes the linkvisual.QueryFaceAllUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) QueryFaceAllUserGroupWithCallback

func (client *Client) QueryFaceAllUserGroupWithCallback(request *QueryFaceAllUserGroupRequest, callback func(response *QueryFaceAllUserGroupResponse, err error)) <-chan int

QueryFaceAllUserGroupWithCallback invokes the linkvisual.QueryFaceAllUserGroup API asynchronously

func (*Client) QueryFaceAllUserGroupWithChan

func (client *Client) QueryFaceAllUserGroupWithChan(request *QueryFaceAllUserGroupRequest) (<-chan *QueryFaceAllUserGroupResponse, <-chan error)

QueryFaceAllUserGroupWithChan invokes the linkvisual.QueryFaceAllUserGroup API asynchronously

func (*Client) QueryFaceAllUserIdsByGroupId

func (client *Client) QueryFaceAllUserIdsByGroupId(request *QueryFaceAllUserIdsByGroupIdRequest) (response *QueryFaceAllUserIdsByGroupIdResponse, err error)

QueryFaceAllUserIdsByGroupId invokes the linkvisual.QueryFaceAllUserIdsByGroupId API synchronously

func (*Client) QueryFaceAllUserIdsByGroupIdWithCallback

func (client *Client) QueryFaceAllUserIdsByGroupIdWithCallback(request *QueryFaceAllUserIdsByGroupIdRequest, callback func(response *QueryFaceAllUserIdsByGroupIdResponse, err error)) <-chan int

QueryFaceAllUserIdsByGroupIdWithCallback invokes the linkvisual.QueryFaceAllUserIdsByGroupId API asynchronously

func (*Client) QueryFaceAllUserIdsByGroupIdWithChan

func (client *Client) QueryFaceAllUserIdsByGroupIdWithChan(request *QueryFaceAllUserIdsByGroupIdRequest) (<-chan *QueryFaceAllUserIdsByGroupIdResponse, <-chan error)

QueryFaceAllUserIdsByGroupIdWithChan invokes the linkvisual.QueryFaceAllUserIdsByGroupId API asynchronously

func (*Client) QueryFaceCustomUserIdByUserId

func (client *Client) QueryFaceCustomUserIdByUserId(request *QueryFaceCustomUserIdByUserIdRequest) (response *QueryFaceCustomUserIdByUserIdResponse, err error)

QueryFaceCustomUserIdByUserId invokes the linkvisual.QueryFaceCustomUserIdByUserId API synchronously

func (*Client) QueryFaceCustomUserIdByUserIdWithCallback

func (client *Client) QueryFaceCustomUserIdByUserIdWithCallback(request *QueryFaceCustomUserIdByUserIdRequest, callback func(response *QueryFaceCustomUserIdByUserIdResponse, err error)) <-chan int

QueryFaceCustomUserIdByUserIdWithCallback invokes the linkvisual.QueryFaceCustomUserIdByUserId API asynchronously

func (*Client) QueryFaceCustomUserIdByUserIdWithChan

func (client *Client) QueryFaceCustomUserIdByUserIdWithChan(request *QueryFaceCustomUserIdByUserIdRequest) (<-chan *QueryFaceCustomUserIdByUserIdResponse, <-chan error)

QueryFaceCustomUserIdByUserIdWithChan invokes the linkvisual.QueryFaceCustomUserIdByUserId API asynchronously

func (*Client) QueryFaceDeviceGroupsByDevice

func (client *Client) QueryFaceDeviceGroupsByDevice(request *QueryFaceDeviceGroupsByDeviceRequest) (response *QueryFaceDeviceGroupsByDeviceResponse, err error)

QueryFaceDeviceGroupsByDevice invokes the linkvisual.QueryFaceDeviceGroupsByDevice API synchronously

func (*Client) QueryFaceDeviceGroupsByDeviceWithCallback

func (client *Client) QueryFaceDeviceGroupsByDeviceWithCallback(request *QueryFaceDeviceGroupsByDeviceRequest, callback func(response *QueryFaceDeviceGroupsByDeviceResponse, err error)) <-chan int

QueryFaceDeviceGroupsByDeviceWithCallback invokes the linkvisual.QueryFaceDeviceGroupsByDevice API asynchronously

func (*Client) QueryFaceDeviceGroupsByDeviceWithChan

func (client *Client) QueryFaceDeviceGroupsByDeviceWithChan(request *QueryFaceDeviceGroupsByDeviceRequest) (<-chan *QueryFaceDeviceGroupsByDeviceResponse, <-chan error)

QueryFaceDeviceGroupsByDeviceWithChan invokes the linkvisual.QueryFaceDeviceGroupsByDevice API asynchronously

func (*Client) QueryFaceUser

func (client *Client) QueryFaceUser(request *QueryFaceUserRequest) (response *QueryFaceUserResponse, err error)

QueryFaceUser invokes the linkvisual.QueryFaceUser API synchronously

func (*Client) QueryFaceUserBatch

func (client *Client) QueryFaceUserBatch(request *QueryFaceUserBatchRequest) (response *QueryFaceUserBatchResponse, err error)

QueryFaceUserBatch invokes the linkvisual.QueryFaceUserBatch API synchronously

func (*Client) QueryFaceUserBatchWithCallback

func (client *Client) QueryFaceUserBatchWithCallback(request *QueryFaceUserBatchRequest, callback func(response *QueryFaceUserBatchResponse, err error)) <-chan int

QueryFaceUserBatchWithCallback invokes the linkvisual.QueryFaceUserBatch API asynchronously

func (*Client) QueryFaceUserBatchWithChan

func (client *Client) QueryFaceUserBatchWithChan(request *QueryFaceUserBatchRequest) (<-chan *QueryFaceUserBatchResponse, <-chan error)

QueryFaceUserBatchWithChan invokes the linkvisual.QueryFaceUserBatch API asynchronously

func (*Client) QueryFaceUserByName

func (client *Client) QueryFaceUserByName(request *QueryFaceUserByNameRequest) (response *QueryFaceUserByNameResponse, err error)

QueryFaceUserByName invokes the linkvisual.QueryFaceUserByName API synchronously

func (*Client) QueryFaceUserByNameWithCallback

func (client *Client) QueryFaceUserByNameWithCallback(request *QueryFaceUserByNameRequest, callback func(response *QueryFaceUserByNameResponse, err error)) <-chan int

QueryFaceUserByNameWithCallback invokes the linkvisual.QueryFaceUserByName API asynchronously

func (*Client) QueryFaceUserByNameWithChan

func (client *Client) QueryFaceUserByNameWithChan(request *QueryFaceUserByNameRequest) (<-chan *QueryFaceUserByNameResponse, <-chan error)

QueryFaceUserByNameWithChan invokes the linkvisual.QueryFaceUserByName API asynchronously

func (*Client) QueryFaceUserGroup

func (client *Client) QueryFaceUserGroup(request *QueryFaceUserGroupRequest) (response *QueryFaceUserGroupResponse, err error)

QueryFaceUserGroup invokes the linkvisual.QueryFaceUserGroup API synchronously

func (*Client) QueryFaceUserGroupAndDeviceGroupRelation

func (client *Client) QueryFaceUserGroupAndDeviceGroupRelation(request *QueryFaceUserGroupAndDeviceGroupRelationRequest) (response *QueryFaceUserGroupAndDeviceGroupRelationResponse, err error)

QueryFaceUserGroupAndDeviceGroupRelation invokes the linkvisual.QueryFaceUserGroupAndDeviceGroupRelation API synchronously

func (*Client) QueryFaceUserGroupAndDeviceGroupRelationWithCallback

func (client *Client) QueryFaceUserGroupAndDeviceGroupRelationWithCallback(request *QueryFaceUserGroupAndDeviceGroupRelationRequest, callback func(response *QueryFaceUserGroupAndDeviceGroupRelationResponse, err error)) <-chan int

QueryFaceUserGroupAndDeviceGroupRelationWithCallback invokes the linkvisual.QueryFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) QueryFaceUserGroupAndDeviceGroupRelationWithChan

func (client *Client) QueryFaceUserGroupAndDeviceGroupRelationWithChan(request *QueryFaceUserGroupAndDeviceGroupRelationRequest) (<-chan *QueryFaceUserGroupAndDeviceGroupRelationResponse, <-chan error)

QueryFaceUserGroupAndDeviceGroupRelationWithChan invokes the linkvisual.QueryFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) QueryFaceUserGroupWithCallback

func (client *Client) QueryFaceUserGroupWithCallback(request *QueryFaceUserGroupRequest, callback func(response *QueryFaceUserGroupResponse, err error)) <-chan int

QueryFaceUserGroupWithCallback invokes the linkvisual.QueryFaceUserGroup API asynchronously

func (*Client) QueryFaceUserGroupWithChan

func (client *Client) QueryFaceUserGroupWithChan(request *QueryFaceUserGroupRequest) (<-chan *QueryFaceUserGroupResponse, <-chan error)

QueryFaceUserGroupWithChan invokes the linkvisual.QueryFaceUserGroup API asynchronously

func (*Client) QueryFaceUserIdByCustomUserId

func (client *Client) QueryFaceUserIdByCustomUserId(request *QueryFaceUserIdByCustomUserIdRequest) (response *QueryFaceUserIdByCustomUserIdResponse, err error)

QueryFaceUserIdByCustomUserId invokes the linkvisual.QueryFaceUserIdByCustomUserId API synchronously

func (*Client) QueryFaceUserIdByCustomUserIdWithCallback

func (client *Client) QueryFaceUserIdByCustomUserIdWithCallback(request *QueryFaceUserIdByCustomUserIdRequest, callback func(response *QueryFaceUserIdByCustomUserIdResponse, err error)) <-chan int

QueryFaceUserIdByCustomUserIdWithCallback invokes the linkvisual.QueryFaceUserIdByCustomUserId API asynchronously

func (*Client) QueryFaceUserIdByCustomUserIdWithChan

func (client *Client) QueryFaceUserIdByCustomUserIdWithChan(request *QueryFaceUserIdByCustomUserIdRequest) (<-chan *QueryFaceUserIdByCustomUserIdResponse, <-chan error)

QueryFaceUserIdByCustomUserIdWithChan invokes the linkvisual.QueryFaceUserIdByCustomUserId API asynchronously

func (*Client) QueryFaceUserWithCallback

func (client *Client) QueryFaceUserWithCallback(request *QueryFaceUserRequest, callback func(response *QueryFaceUserResponse, err error)) <-chan int

QueryFaceUserWithCallback invokes the linkvisual.QueryFaceUser API asynchronously

func (*Client) QueryFaceUserWithChan

func (client *Client) QueryFaceUserWithChan(request *QueryFaceUserRequest) (<-chan *QueryFaceUserResponse, <-chan error)

QueryFaceUserWithChan invokes the linkvisual.QueryFaceUser API asynchronously

func (*Client) QueryGbSubDeviceList added in v1.62.660

func (client *Client) QueryGbSubDeviceList(request *QueryGbSubDeviceListRequest) (response *QueryGbSubDeviceListResponse, err error)

QueryGbSubDeviceList invokes the linkvisual.QueryGbSubDeviceList API synchronously

func (*Client) QueryGbSubDeviceListWithCallback added in v1.62.660

func (client *Client) QueryGbSubDeviceListWithCallback(request *QueryGbSubDeviceListRequest, callback func(response *QueryGbSubDeviceListResponse, err error)) <-chan int

QueryGbSubDeviceListWithCallback invokes the linkvisual.QueryGbSubDeviceList API asynchronously

func (*Client) QueryGbSubDeviceListWithChan added in v1.62.660

func (client *Client) QueryGbSubDeviceListWithChan(request *QueryGbSubDeviceListRequest) (<-chan *QueryGbSubDeviceListResponse, <-chan error)

QueryGbSubDeviceListWithChan invokes the linkvisual.QueryGbSubDeviceList API asynchronously

func (*Client) QueryLiveStreaming

func (client *Client) QueryLiveStreaming(request *QueryLiveStreamingRequest) (response *QueryLiveStreamingResponse, err error)

QueryLiveStreaming invokes the linkvisual.QueryLiveStreaming API synchronously

func (*Client) QueryLiveStreamingWithCallback

func (client *Client) QueryLiveStreamingWithCallback(request *QueryLiveStreamingRequest, callback func(response *QueryLiveStreamingResponse, err error)) <-chan int

QueryLiveStreamingWithCallback invokes the linkvisual.QueryLiveStreaming API asynchronously

func (*Client) QueryLiveStreamingWithChan

func (client *Client) QueryLiveStreamingWithChan(request *QueryLiveStreamingRequest) (<-chan *QueryLiveStreamingResponse, <-chan error)

QueryLiveStreamingWithChan invokes the linkvisual.QueryLiveStreaming API asynchronously

func (*Client) QueryLocalFileUploadJob

func (client *Client) QueryLocalFileUploadJob(request *QueryLocalFileUploadJobRequest) (response *QueryLocalFileUploadJobResponse, err error)

QueryLocalFileUploadJob invokes the linkvisual.QueryLocalFileUploadJob API synchronously

func (*Client) QueryLocalFileUploadJobWithCallback

func (client *Client) QueryLocalFileUploadJobWithCallback(request *QueryLocalFileUploadJobRequest, callback func(response *QueryLocalFileUploadJobResponse, err error)) <-chan int

QueryLocalFileUploadJobWithCallback invokes the linkvisual.QueryLocalFileUploadJob API asynchronously

func (*Client) QueryLocalFileUploadJobWithChan

func (client *Client) QueryLocalFileUploadJobWithChan(request *QueryLocalFileUploadJobRequest) (<-chan *QueryLocalFileUploadJobResponse, <-chan error)

QueryLocalFileUploadJobWithChan invokes the linkvisual.QueryLocalFileUploadJob API asynchronously

func (*Client) QueryMonthRecord

func (client *Client) QueryMonthRecord(request *QueryMonthRecordRequest) (response *QueryMonthRecordResponse, err error)

QueryMonthRecord invokes the linkvisual.QueryMonthRecord API synchronously

func (*Client) QueryMonthRecordWithCallback

func (client *Client) QueryMonthRecordWithCallback(request *QueryMonthRecordRequest, callback func(response *QueryMonthRecordResponse, err error)) <-chan int

QueryMonthRecordWithCallback invokes the linkvisual.QueryMonthRecord API asynchronously

func (*Client) QueryMonthRecordWithChan

func (client *Client) QueryMonthRecordWithChan(request *QueryMonthRecordRequest) (<-chan *QueryMonthRecordResponse, <-chan error)

QueryMonthRecordWithChan invokes the linkvisual.QueryMonthRecord API asynchronously

func (*Client) QueryPictureFiles

func (client *Client) QueryPictureFiles(request *QueryPictureFilesRequest) (response *QueryPictureFilesResponse, err error)

QueryPictureFiles invokes the linkvisual.QueryPictureFiles API synchronously

func (*Client) QueryPictureFilesWithCallback

func (client *Client) QueryPictureFilesWithCallback(request *QueryPictureFilesRequest, callback func(response *QueryPictureFilesResponse, err error)) <-chan int

QueryPictureFilesWithCallback invokes the linkvisual.QueryPictureFiles API asynchronously

func (*Client) QueryPictureFilesWithChan

func (client *Client) QueryPictureFilesWithChan(request *QueryPictureFilesRequest) (<-chan *QueryPictureFilesResponse, <-chan error)

QueryPictureFilesWithChan invokes the linkvisual.QueryPictureFiles API asynchronously

func (*Client) QueryPictureSearchAiboxes

func (client *Client) QueryPictureSearchAiboxes(request *QueryPictureSearchAiboxesRequest) (response *QueryPictureSearchAiboxesResponse, err error)

QueryPictureSearchAiboxes invokes the linkvisual.QueryPictureSearchAiboxes API synchronously

func (*Client) QueryPictureSearchAiboxesWithCallback

func (client *Client) QueryPictureSearchAiboxesWithCallback(request *QueryPictureSearchAiboxesRequest, callback func(response *QueryPictureSearchAiboxesResponse, err error)) <-chan int

QueryPictureSearchAiboxesWithCallback invokes the linkvisual.QueryPictureSearchAiboxes API asynchronously

func (*Client) QueryPictureSearchAiboxesWithChan

func (client *Client) QueryPictureSearchAiboxesWithChan(request *QueryPictureSearchAiboxesRequest) (<-chan *QueryPictureSearchAiboxesResponse, <-chan error)

QueryPictureSearchAiboxesWithChan invokes the linkvisual.QueryPictureSearchAiboxes API asynchronously

func (*Client) QueryPictureSearchApps

func (client *Client) QueryPictureSearchApps(request *QueryPictureSearchAppsRequest) (response *QueryPictureSearchAppsResponse, err error)

QueryPictureSearchApps invokes the linkvisual.QueryPictureSearchApps API synchronously

func (*Client) QueryPictureSearchAppsWithCallback

func (client *Client) QueryPictureSearchAppsWithCallback(request *QueryPictureSearchAppsRequest, callback func(response *QueryPictureSearchAppsResponse, err error)) <-chan int

QueryPictureSearchAppsWithCallback invokes the linkvisual.QueryPictureSearchApps API asynchronously

func (*Client) QueryPictureSearchAppsWithChan

func (client *Client) QueryPictureSearchAppsWithChan(request *QueryPictureSearchAppsRequest) (<-chan *QueryPictureSearchAppsResponse, <-chan error)

QueryPictureSearchAppsWithChan invokes the linkvisual.QueryPictureSearchApps API asynchronously

func (*Client) QueryPictureSearchDevices

func (client *Client) QueryPictureSearchDevices(request *QueryPictureSearchDevicesRequest) (response *QueryPictureSearchDevicesResponse, err error)

QueryPictureSearchDevices invokes the linkvisual.QueryPictureSearchDevices API synchronously

func (*Client) QueryPictureSearchDevicesWithCallback

func (client *Client) QueryPictureSearchDevicesWithCallback(request *QueryPictureSearchDevicesRequest, callback func(response *QueryPictureSearchDevicesResponse, err error)) <-chan int

QueryPictureSearchDevicesWithCallback invokes the linkvisual.QueryPictureSearchDevices API asynchronously

func (*Client) QueryPictureSearchDevicesWithChan

func (client *Client) QueryPictureSearchDevicesWithChan(request *QueryPictureSearchDevicesRequest) (<-chan *QueryPictureSearchDevicesResponse, <-chan error)

QueryPictureSearchDevicesWithChan invokes the linkvisual.QueryPictureSearchDevices API asynchronously

func (*Client) QueryPictureSearchJob

func (client *Client) QueryPictureSearchJob(request *QueryPictureSearchJobRequest) (response *QueryPictureSearchJobResponse, err error)

QueryPictureSearchJob invokes the linkvisual.QueryPictureSearchJob API synchronously

func (*Client) QueryPictureSearchJobResult

func (client *Client) QueryPictureSearchJobResult(request *QueryPictureSearchJobResultRequest) (response *QueryPictureSearchJobResultResponse, err error)

QueryPictureSearchJobResult invokes the linkvisual.QueryPictureSearchJobResult API synchronously

func (*Client) QueryPictureSearchJobResultWithCallback

func (client *Client) QueryPictureSearchJobResultWithCallback(request *QueryPictureSearchJobResultRequest, callback func(response *QueryPictureSearchJobResultResponse, err error)) <-chan int

QueryPictureSearchJobResultWithCallback invokes the linkvisual.QueryPictureSearchJobResult API asynchronously

func (*Client) QueryPictureSearchJobResultWithChan

func (client *Client) QueryPictureSearchJobResultWithChan(request *QueryPictureSearchJobResultRequest) (<-chan *QueryPictureSearchJobResultResponse, <-chan error)

QueryPictureSearchJobResultWithChan invokes the linkvisual.QueryPictureSearchJobResult API asynchronously

func (*Client) QueryPictureSearchJobWithCallback

func (client *Client) QueryPictureSearchJobWithCallback(request *QueryPictureSearchJobRequest, callback func(response *QueryPictureSearchJobResponse, err error)) <-chan int

QueryPictureSearchJobWithCallback invokes the linkvisual.QueryPictureSearchJob API asynchronously

func (*Client) QueryPictureSearchJobWithChan

func (client *Client) QueryPictureSearchJobWithChan(request *QueryPictureSearchJobRequest) (<-chan *QueryPictureSearchJobResponse, <-chan error)

QueryPictureSearchJobWithChan invokes the linkvisual.QueryPictureSearchJob API asynchronously

func (*Client) QueryRecord

func (client *Client) QueryRecord(request *QueryRecordRequest) (response *QueryRecordResponse, err error)

QueryRecord invokes the linkvisual.QueryRecord API synchronously

func (*Client) QueryRecordByRecordId

func (client *Client) QueryRecordByRecordId(request *QueryRecordByRecordIdRequest) (response *QueryRecordByRecordIdResponse, err error)

QueryRecordByRecordId invokes the linkvisual.QueryRecordByRecordId API synchronously

func (*Client) QueryRecordByRecordIdWithCallback

func (client *Client) QueryRecordByRecordIdWithCallback(request *QueryRecordByRecordIdRequest, callback func(response *QueryRecordByRecordIdResponse, err error)) <-chan int

QueryRecordByRecordIdWithCallback invokes the linkvisual.QueryRecordByRecordId API asynchronously

func (*Client) QueryRecordByRecordIdWithChan

func (client *Client) QueryRecordByRecordIdWithChan(request *QueryRecordByRecordIdRequest) (<-chan *QueryRecordByRecordIdResponse, <-chan error)

QueryRecordByRecordIdWithChan invokes the linkvisual.QueryRecordByRecordId API asynchronously

func (*Client) QueryRecordDownloadJobById added in v1.62.656

func (client *Client) QueryRecordDownloadJobById(request *QueryRecordDownloadJobByIdRequest) (response *QueryRecordDownloadJobByIdResponse, err error)

QueryRecordDownloadJobById invokes the linkvisual.QueryRecordDownloadJobById API synchronously

func (*Client) QueryRecordDownloadJobByIdWithCallback added in v1.62.656

func (client *Client) QueryRecordDownloadJobByIdWithCallback(request *QueryRecordDownloadJobByIdRequest, callback func(response *QueryRecordDownloadJobByIdResponse, err error)) <-chan int

QueryRecordDownloadJobByIdWithCallback invokes the linkvisual.QueryRecordDownloadJobById API asynchronously

func (*Client) QueryRecordDownloadJobByIdWithChan added in v1.62.656

func (client *Client) QueryRecordDownloadJobByIdWithChan(request *QueryRecordDownloadJobByIdRequest) (<-chan *QueryRecordDownloadJobByIdResponse, <-chan error)

QueryRecordDownloadJobByIdWithChan invokes the linkvisual.QueryRecordDownloadJobById API asynchronously

func (*Client) QueryRecordDownloadJobList added in v1.62.656

func (client *Client) QueryRecordDownloadJobList(request *QueryRecordDownloadJobListRequest) (response *QueryRecordDownloadJobListResponse, err error)

QueryRecordDownloadJobList invokes the linkvisual.QueryRecordDownloadJobList API synchronously

func (*Client) QueryRecordDownloadJobListWithCallback added in v1.62.656

func (client *Client) QueryRecordDownloadJobListWithCallback(request *QueryRecordDownloadJobListRequest, callback func(response *QueryRecordDownloadJobListResponse, err error)) <-chan int

QueryRecordDownloadJobListWithCallback invokes the linkvisual.QueryRecordDownloadJobList API asynchronously

func (*Client) QueryRecordDownloadJobListWithChan added in v1.62.656

func (client *Client) QueryRecordDownloadJobListWithChan(request *QueryRecordDownloadJobListRequest) (<-chan *QueryRecordDownloadJobListResponse, <-chan error)

QueryRecordDownloadJobListWithChan invokes the linkvisual.QueryRecordDownloadJobList API asynchronously

func (*Client) QueryRecordDownloadUrl

func (client *Client) QueryRecordDownloadUrl(request *QueryRecordDownloadUrlRequest) (response *QueryRecordDownloadUrlResponse, err error)

QueryRecordDownloadUrl invokes the linkvisual.QueryRecordDownloadUrl API synchronously

func (*Client) QueryRecordDownloadUrlWithCallback

func (client *Client) QueryRecordDownloadUrlWithCallback(request *QueryRecordDownloadUrlRequest, callback func(response *QueryRecordDownloadUrlResponse, err error)) <-chan int

QueryRecordDownloadUrlWithCallback invokes the linkvisual.QueryRecordDownloadUrl API asynchronously

func (*Client) QueryRecordDownloadUrlWithChan

func (client *Client) QueryRecordDownloadUrlWithChan(request *QueryRecordDownloadUrlRequest) (<-chan *QueryRecordDownloadUrlResponse, <-chan error)

QueryRecordDownloadUrlWithChan invokes the linkvisual.QueryRecordDownloadUrl API asynchronously

func (*Client) QueryRecordPlanDetail

func (client *Client) QueryRecordPlanDetail(request *QueryRecordPlanDetailRequest) (response *QueryRecordPlanDetailResponse, err error)

QueryRecordPlanDetail invokes the linkvisual.QueryRecordPlanDetail API synchronously

func (*Client) QueryRecordPlanDetailWithCallback

func (client *Client) QueryRecordPlanDetailWithCallback(request *QueryRecordPlanDetailRequest, callback func(response *QueryRecordPlanDetailResponse, err error)) <-chan int

QueryRecordPlanDetailWithCallback invokes the linkvisual.QueryRecordPlanDetail API asynchronously

func (*Client) QueryRecordPlanDetailWithChan

func (client *Client) QueryRecordPlanDetailWithChan(request *QueryRecordPlanDetailRequest) (<-chan *QueryRecordPlanDetailResponse, <-chan error)

QueryRecordPlanDetailWithChan invokes the linkvisual.QueryRecordPlanDetail API asynchronously

func (*Client) QueryRecordPlanDeviceByDevice

func (client *Client) QueryRecordPlanDeviceByDevice(request *QueryRecordPlanDeviceByDeviceRequest) (response *QueryRecordPlanDeviceByDeviceResponse, err error)

QueryRecordPlanDeviceByDevice invokes the linkvisual.QueryRecordPlanDeviceByDevice API synchronously

func (*Client) QueryRecordPlanDeviceByDeviceWithCallback

func (client *Client) QueryRecordPlanDeviceByDeviceWithCallback(request *QueryRecordPlanDeviceByDeviceRequest, callback func(response *QueryRecordPlanDeviceByDeviceResponse, err error)) <-chan int

QueryRecordPlanDeviceByDeviceWithCallback invokes the linkvisual.QueryRecordPlanDeviceByDevice API asynchronously

func (*Client) QueryRecordPlanDeviceByDeviceWithChan

func (client *Client) QueryRecordPlanDeviceByDeviceWithChan(request *QueryRecordPlanDeviceByDeviceRequest) (<-chan *QueryRecordPlanDeviceByDeviceResponse, <-chan error)

QueryRecordPlanDeviceByDeviceWithChan invokes the linkvisual.QueryRecordPlanDeviceByDevice API asynchronously

func (*Client) QueryRecordPlanDeviceByPlan

func (client *Client) QueryRecordPlanDeviceByPlan(request *QueryRecordPlanDeviceByPlanRequest) (response *QueryRecordPlanDeviceByPlanResponse, err error)

QueryRecordPlanDeviceByPlan invokes the linkvisual.QueryRecordPlanDeviceByPlan API synchronously

func (*Client) QueryRecordPlanDeviceByPlanWithCallback

func (client *Client) QueryRecordPlanDeviceByPlanWithCallback(request *QueryRecordPlanDeviceByPlanRequest, callback func(response *QueryRecordPlanDeviceByPlanResponse, err error)) <-chan int

QueryRecordPlanDeviceByPlanWithCallback invokes the linkvisual.QueryRecordPlanDeviceByPlan API asynchronously

func (*Client) QueryRecordPlanDeviceByPlanWithChan

func (client *Client) QueryRecordPlanDeviceByPlanWithChan(request *QueryRecordPlanDeviceByPlanRequest) (<-chan *QueryRecordPlanDeviceByPlanResponse, <-chan error)

QueryRecordPlanDeviceByPlanWithChan invokes the linkvisual.QueryRecordPlanDeviceByPlan API asynchronously

func (*Client) QueryRecordPlans

func (client *Client) QueryRecordPlans(request *QueryRecordPlansRequest) (response *QueryRecordPlansResponse, err error)

QueryRecordPlans invokes the linkvisual.QueryRecordPlans API synchronously

func (*Client) QueryRecordPlansWithCallback

func (client *Client) QueryRecordPlansWithCallback(request *QueryRecordPlansRequest, callback func(response *QueryRecordPlansResponse, err error)) <-chan int

QueryRecordPlansWithCallback invokes the linkvisual.QueryRecordPlans API asynchronously

func (*Client) QueryRecordPlansWithChan

func (client *Client) QueryRecordPlansWithChan(request *QueryRecordPlansRequest) (<-chan *QueryRecordPlansResponse, <-chan error)

QueryRecordPlansWithChan invokes the linkvisual.QueryRecordPlans API asynchronously

func (*Client) QueryRecordUrl

func (client *Client) QueryRecordUrl(request *QueryRecordUrlRequest) (response *QueryRecordUrlResponse, err error)

QueryRecordUrl invokes the linkvisual.QueryRecordUrl API synchronously

func (*Client) QueryRecordUrlByTime

func (client *Client) QueryRecordUrlByTime(request *QueryRecordUrlByTimeRequest) (response *QueryRecordUrlByTimeResponse, err error)

QueryRecordUrlByTime invokes the linkvisual.QueryRecordUrlByTime API synchronously

func (*Client) QueryRecordUrlByTimeWithCallback

func (client *Client) QueryRecordUrlByTimeWithCallback(request *QueryRecordUrlByTimeRequest, callback func(response *QueryRecordUrlByTimeResponse, err error)) <-chan int

QueryRecordUrlByTimeWithCallback invokes the linkvisual.QueryRecordUrlByTime API asynchronously

func (*Client) QueryRecordUrlByTimeWithChan

func (client *Client) QueryRecordUrlByTimeWithChan(request *QueryRecordUrlByTimeRequest) (<-chan *QueryRecordUrlByTimeResponse, <-chan error)

QueryRecordUrlByTimeWithChan invokes the linkvisual.QueryRecordUrlByTime API asynchronously

func (*Client) QueryRecordUrlWithCallback

func (client *Client) QueryRecordUrlWithCallback(request *QueryRecordUrlRequest, callback func(response *QueryRecordUrlResponse, err error)) <-chan int

QueryRecordUrlWithCallback invokes the linkvisual.QueryRecordUrl API asynchronously

func (*Client) QueryRecordUrlWithChan

func (client *Client) QueryRecordUrlWithChan(request *QueryRecordUrlRequest) (<-chan *QueryRecordUrlResponse, <-chan error)

QueryRecordUrlWithChan invokes the linkvisual.QueryRecordUrl API asynchronously

func (*Client) QueryRecordWithCallback

func (client *Client) QueryRecordWithCallback(request *QueryRecordRequest, callback func(response *QueryRecordResponse, err error)) <-chan int

QueryRecordWithCallback invokes the linkvisual.QueryRecord API asynchronously

func (*Client) QueryRecordWithChan

func (client *Client) QueryRecordWithChan(request *QueryRecordRequest) (<-chan *QueryRecordResponse, <-chan error)

QueryRecordWithChan invokes the linkvisual.QueryRecord API asynchronously

func (*Client) QueryRtmpKey added in v1.62.656

func (client *Client) QueryRtmpKey(request *QueryRtmpKeyRequest) (response *QueryRtmpKeyResponse, err error)

QueryRtmpKey invokes the linkvisual.QueryRtmpKey API synchronously

func (*Client) QueryRtmpKeyWithCallback added in v1.62.656

func (client *Client) QueryRtmpKeyWithCallback(request *QueryRtmpKeyRequest, callback func(response *QueryRtmpKeyResponse, err error)) <-chan int

QueryRtmpKeyWithCallback invokes the linkvisual.QueryRtmpKey API asynchronously

func (*Client) QueryRtmpKeyWithChan added in v1.62.656

func (client *Client) QueryRtmpKeyWithChan(request *QueryRtmpKeyRequest) (<-chan *QueryRtmpKeyResponse, <-chan error)

QueryRtmpKeyWithChan invokes the linkvisual.QueryRtmpKey API asynchronously

func (*Client) QueryTimeTemplate

func (client *Client) QueryTimeTemplate(request *QueryTimeTemplateRequest) (response *QueryTimeTemplateResponse, err error)

QueryTimeTemplate invokes the linkvisual.QueryTimeTemplate API synchronously

func (*Client) QueryTimeTemplateDetail

func (client *Client) QueryTimeTemplateDetail(request *QueryTimeTemplateDetailRequest) (response *QueryTimeTemplateDetailResponse, err error)

QueryTimeTemplateDetail invokes the linkvisual.QueryTimeTemplateDetail API synchronously

func (*Client) QueryTimeTemplateDetailWithCallback

func (client *Client) QueryTimeTemplateDetailWithCallback(request *QueryTimeTemplateDetailRequest, callback func(response *QueryTimeTemplateDetailResponse, err error)) <-chan int

QueryTimeTemplateDetailWithCallback invokes the linkvisual.QueryTimeTemplateDetail API asynchronously

func (*Client) QueryTimeTemplateDetailWithChan

func (client *Client) QueryTimeTemplateDetailWithChan(request *QueryTimeTemplateDetailRequest) (<-chan *QueryTimeTemplateDetailResponse, <-chan error)

QueryTimeTemplateDetailWithChan invokes the linkvisual.QueryTimeTemplateDetail API asynchronously

func (*Client) QueryTimeTemplateWithCallback

func (client *Client) QueryTimeTemplateWithCallback(request *QueryTimeTemplateRequest, callback func(response *QueryTimeTemplateResponse, err error)) <-chan int

QueryTimeTemplateWithCallback invokes the linkvisual.QueryTimeTemplate API asynchronously

func (*Client) QueryTimeTemplateWithChan

func (client *Client) QueryTimeTemplateWithChan(request *QueryTimeTemplateRequest) (<-chan *QueryTimeTemplateResponse, <-chan error)

QueryTimeTemplateWithChan invokes the linkvisual.QueryTimeTemplate API asynchronously

func (*Client) QueryVisionDeviceInfo added in v1.62.656

func (client *Client) QueryVisionDeviceInfo(request *QueryVisionDeviceInfoRequest) (response *QueryVisionDeviceInfoResponse, err error)

QueryVisionDeviceInfo invokes the linkvisual.QueryVisionDeviceInfo API synchronously

func (*Client) QueryVisionDeviceInfoWithCallback added in v1.62.656

func (client *Client) QueryVisionDeviceInfoWithCallback(request *QueryVisionDeviceInfoRequest, callback func(response *QueryVisionDeviceInfoResponse, err error)) <-chan int

QueryVisionDeviceInfoWithCallback invokes the linkvisual.QueryVisionDeviceInfo API asynchronously

func (*Client) QueryVisionDeviceInfoWithChan added in v1.62.656

func (client *Client) QueryVisionDeviceInfoWithChan(request *QueryVisionDeviceInfoRequest) (<-chan *QueryVisionDeviceInfoResponse, <-chan error)

QueryVisionDeviceInfoWithChan invokes the linkvisual.QueryVisionDeviceInfo API asynchronously

func (*Client) QueryVoiceIntercom

func (client *Client) QueryVoiceIntercom(request *QueryVoiceIntercomRequest) (response *QueryVoiceIntercomResponse, err error)

QueryVoiceIntercom invokes the linkvisual.QueryVoiceIntercom API synchronously

func (*Client) QueryVoiceIntercomWithCallback

func (client *Client) QueryVoiceIntercomWithCallback(request *QueryVoiceIntercomRequest, callback func(response *QueryVoiceIntercomResponse, err error)) <-chan int

QueryVoiceIntercomWithCallback invokes the linkvisual.QueryVoiceIntercom API asynchronously

func (*Client) QueryVoiceIntercomWithChan

func (client *Client) QueryVoiceIntercomWithChan(request *QueryVoiceIntercomRequest) (<-chan *QueryVoiceIntercomResponse, <-chan error)

QueryVoiceIntercomWithChan invokes the linkvisual.QueryVoiceIntercom API asynchronously

func (*Client) RefreshGbSubDeviceList added in v1.62.660

func (client *Client) RefreshGbSubDeviceList(request *RefreshGbSubDeviceListRequest) (response *RefreshGbSubDeviceListResponse, err error)

RefreshGbSubDeviceList invokes the linkvisual.RefreshGbSubDeviceList API synchronously

func (*Client) RefreshGbSubDeviceListWithCallback added in v1.62.660

func (client *Client) RefreshGbSubDeviceListWithCallback(request *RefreshGbSubDeviceListRequest, callback func(response *RefreshGbSubDeviceListResponse, err error)) <-chan int

RefreshGbSubDeviceListWithCallback invokes the linkvisual.RefreshGbSubDeviceList API asynchronously

func (*Client) RefreshGbSubDeviceListWithChan added in v1.62.660

func (client *Client) RefreshGbSubDeviceListWithChan(request *RefreshGbSubDeviceListRequest) (<-chan *RefreshGbSubDeviceListResponse, <-chan error)

RefreshGbSubDeviceListWithChan invokes the linkvisual.RefreshGbSubDeviceList API asynchronously

func (*Client) RemoveFaceDeviceFromDeviceGroup

func (client *Client) RemoveFaceDeviceFromDeviceGroup(request *RemoveFaceDeviceFromDeviceGroupRequest) (response *RemoveFaceDeviceFromDeviceGroupResponse, err error)

RemoveFaceDeviceFromDeviceGroup invokes the linkvisual.RemoveFaceDeviceFromDeviceGroup API synchronously

func (*Client) RemoveFaceDeviceFromDeviceGroupWithCallback

func (client *Client) RemoveFaceDeviceFromDeviceGroupWithCallback(request *RemoveFaceDeviceFromDeviceGroupRequest, callback func(response *RemoveFaceDeviceFromDeviceGroupResponse, err error)) <-chan int

RemoveFaceDeviceFromDeviceGroupWithCallback invokes the linkvisual.RemoveFaceDeviceFromDeviceGroup API asynchronously

func (*Client) RemoveFaceDeviceFromDeviceGroupWithChan

func (client *Client) RemoveFaceDeviceFromDeviceGroupWithChan(request *RemoveFaceDeviceFromDeviceGroupRequest) (<-chan *RemoveFaceDeviceFromDeviceGroupResponse, <-chan error)

RemoveFaceDeviceFromDeviceGroupWithChan invokes the linkvisual.RemoveFaceDeviceFromDeviceGroup API asynchronously

func (*Client) RemoveFaceUserFromUserGroup

func (client *Client) RemoveFaceUserFromUserGroup(request *RemoveFaceUserFromUserGroupRequest) (response *RemoveFaceUserFromUserGroupResponse, err error)

RemoveFaceUserFromUserGroup invokes the linkvisual.RemoveFaceUserFromUserGroup API synchronously

func (*Client) RemoveFaceUserFromUserGroupWithCallback

func (client *Client) RemoveFaceUserFromUserGroupWithCallback(request *RemoveFaceUserFromUserGroupRequest, callback func(response *RemoveFaceUserFromUserGroupResponse, err error)) <-chan int

RemoveFaceUserFromUserGroupWithCallback invokes the linkvisual.RemoveFaceUserFromUserGroup API asynchronously

func (*Client) RemoveFaceUserFromUserGroupWithChan

func (client *Client) RemoveFaceUserFromUserGroupWithChan(request *RemoveFaceUserFromUserGroupRequest) (<-chan *RemoveFaceUserFromUserGroupResponse, <-chan error)

RemoveFaceUserFromUserGroupWithChan invokes the linkvisual.RemoveFaceUserFromUserGroup API asynchronously

func (*Client) SetDevicePictureLifeCycle

func (client *Client) SetDevicePictureLifeCycle(request *SetDevicePictureLifeCycleRequest) (response *SetDevicePictureLifeCycleResponse, err error)

SetDevicePictureLifeCycle invokes the linkvisual.SetDevicePictureLifeCycle API synchronously

func (*Client) SetDevicePictureLifeCycleWithCallback

func (client *Client) SetDevicePictureLifeCycleWithCallback(request *SetDevicePictureLifeCycleRequest, callback func(response *SetDevicePictureLifeCycleResponse, err error)) <-chan int

SetDevicePictureLifeCycleWithCallback invokes the linkvisual.SetDevicePictureLifeCycle API asynchronously

func (*Client) SetDevicePictureLifeCycleWithChan

func (client *Client) SetDevicePictureLifeCycleWithChan(request *SetDevicePictureLifeCycleRequest) (<-chan *SetDevicePictureLifeCycleResponse, <-chan error)

SetDevicePictureLifeCycleWithChan invokes the linkvisual.SetDevicePictureLifeCycle API asynchronously

func (*Client) SetDeviceRecordLifeCycle

func (client *Client) SetDeviceRecordLifeCycle(request *SetDeviceRecordLifeCycleRequest) (response *SetDeviceRecordLifeCycleResponse, err error)

SetDeviceRecordLifeCycle invokes the linkvisual.SetDeviceRecordLifeCycle API synchronously

func (*Client) SetDeviceRecordLifeCycleWithCallback

func (client *Client) SetDeviceRecordLifeCycleWithCallback(request *SetDeviceRecordLifeCycleRequest, callback func(response *SetDeviceRecordLifeCycleResponse, err error)) <-chan int

SetDeviceRecordLifeCycleWithCallback invokes the linkvisual.SetDeviceRecordLifeCycle API asynchronously

func (*Client) SetDeviceRecordLifeCycleWithChan

func (client *Client) SetDeviceRecordLifeCycleWithChan(request *SetDeviceRecordLifeCycleRequest) (<-chan *SetDeviceRecordLifeCycleResponse, <-chan error)

SetDeviceRecordLifeCycleWithChan invokes the linkvisual.SetDeviceRecordLifeCycle API asynchronously

func (*Client) StopLiveStreaming

func (client *Client) StopLiveStreaming(request *StopLiveStreamingRequest) (response *StopLiveStreamingResponse, err error)

StopLiveStreaming invokes the linkvisual.StopLiveStreaming API synchronously

func (*Client) StopLiveStreamingWithCallback

func (client *Client) StopLiveStreamingWithCallback(request *StopLiveStreamingRequest, callback func(response *StopLiveStreamingResponse, err error)) <-chan int

StopLiveStreamingWithCallback invokes the linkvisual.StopLiveStreaming API asynchronously

func (*Client) StopLiveStreamingWithChan

func (client *Client) StopLiveStreamingWithChan(request *StopLiveStreamingRequest) (<-chan *StopLiveStreamingResponse, <-chan error)

StopLiveStreamingWithChan invokes the linkvisual.StopLiveStreaming API asynchronously

func (*Client) StopTriggeredRecord

func (client *Client) StopTriggeredRecord(request *StopTriggeredRecordRequest) (response *StopTriggeredRecordResponse, err error)

StopTriggeredRecord invokes the linkvisual.StopTriggeredRecord API synchronously

func (*Client) StopTriggeredRecordWithCallback

func (client *Client) StopTriggeredRecordWithCallback(request *StopTriggeredRecordRequest, callback func(response *StopTriggeredRecordResponse, err error)) <-chan int

StopTriggeredRecordWithCallback invokes the linkvisual.StopTriggeredRecord API asynchronously

func (*Client) StopTriggeredRecordWithChan

func (client *Client) StopTriggeredRecordWithChan(request *StopTriggeredRecordRequest) (<-chan *StopTriggeredRecordResponse, <-chan error)

StopTriggeredRecordWithChan invokes the linkvisual.StopTriggeredRecord API asynchronously

func (*Client) TransferDeviceInstance

func (client *Client) TransferDeviceInstance(request *TransferDeviceInstanceRequest) (response *TransferDeviceInstanceResponse, err error)

TransferDeviceInstance invokes the linkvisual.TransferDeviceInstance API synchronously

func (*Client) TransferDeviceInstanceWithCallback

func (client *Client) TransferDeviceInstanceWithCallback(request *TransferDeviceInstanceRequest, callback func(response *TransferDeviceInstanceResponse, err error)) <-chan int

TransferDeviceInstanceWithCallback invokes the linkvisual.TransferDeviceInstance API asynchronously

func (*Client) TransferDeviceInstanceWithChan

func (client *Client) TransferDeviceInstanceWithChan(request *TransferDeviceInstanceRequest) (<-chan *TransferDeviceInstanceResponse, <-chan error)

TransferDeviceInstanceWithChan invokes the linkvisual.TransferDeviceInstance API asynchronously

func (*Client) TriggerCapturePicture

func (client *Client) TriggerCapturePicture(request *TriggerCapturePictureRequest) (response *TriggerCapturePictureResponse, err error)

TriggerCapturePicture invokes the linkvisual.TriggerCapturePicture API synchronously

func (*Client) TriggerCapturePictureWithCallback

func (client *Client) TriggerCapturePictureWithCallback(request *TriggerCapturePictureRequest, callback func(response *TriggerCapturePictureResponse, err error)) <-chan int

TriggerCapturePictureWithCallback invokes the linkvisual.TriggerCapturePicture API asynchronously

func (*Client) TriggerCapturePictureWithChan

func (client *Client) TriggerCapturePictureWithChan(request *TriggerCapturePictureRequest) (<-chan *TriggerCapturePictureResponse, <-chan error)

TriggerCapturePictureWithChan invokes the linkvisual.TriggerCapturePicture API asynchronously

func (*Client) TriggerRecord

func (client *Client) TriggerRecord(request *TriggerRecordRequest) (response *TriggerRecordResponse, err error)

TriggerRecord invokes the linkvisual.TriggerRecord API synchronously

func (*Client) TriggerRecordWithCallback

func (client *Client) TriggerRecordWithCallback(request *TriggerRecordRequest, callback func(response *TriggerRecordResponse, err error)) <-chan int

TriggerRecordWithCallback invokes the linkvisual.TriggerRecord API asynchronously

func (*Client) TriggerRecordWithChan

func (client *Client) TriggerRecordWithChan(request *TriggerRecordRequest) (<-chan *TriggerRecordResponse, <-chan error)

TriggerRecordWithChan invokes the linkvisual.TriggerRecord API asynchronously

func (*Client) UnbindPictureSearchAppWithDevices

func (client *Client) UnbindPictureSearchAppWithDevices(request *UnbindPictureSearchAppWithDevicesRequest) (response *UnbindPictureSearchAppWithDevicesResponse, err error)

UnbindPictureSearchAppWithDevices invokes the linkvisual.UnbindPictureSearchAppWithDevices API synchronously

func (*Client) UnbindPictureSearchAppWithDevicesWithCallback

func (client *Client) UnbindPictureSearchAppWithDevicesWithCallback(request *UnbindPictureSearchAppWithDevicesRequest, callback func(response *UnbindPictureSearchAppWithDevicesResponse, err error)) <-chan int

UnbindPictureSearchAppWithDevicesWithCallback invokes the linkvisual.UnbindPictureSearchAppWithDevices API asynchronously

func (*Client) UnbindPictureSearchAppWithDevicesWithChan

func (client *Client) UnbindPictureSearchAppWithDevicesWithChan(request *UnbindPictureSearchAppWithDevicesRequest) (<-chan *UnbindPictureSearchAppWithDevicesResponse, <-chan error)

UnbindPictureSearchAppWithDevicesWithChan invokes the linkvisual.UnbindPictureSearchAppWithDevices API asynchronously

func (*Client) UpdateEventRecordPlan

func (client *Client) UpdateEventRecordPlan(request *UpdateEventRecordPlanRequest) (response *UpdateEventRecordPlanResponse, err error)

UpdateEventRecordPlan invokes the linkvisual.UpdateEventRecordPlan API synchronously

func (*Client) UpdateEventRecordPlanWithCallback

func (client *Client) UpdateEventRecordPlanWithCallback(request *UpdateEventRecordPlanRequest, callback func(response *UpdateEventRecordPlanResponse, err error)) <-chan int

UpdateEventRecordPlanWithCallback invokes the linkvisual.UpdateEventRecordPlan API asynchronously

func (*Client) UpdateEventRecordPlanWithChan

func (client *Client) UpdateEventRecordPlanWithChan(request *UpdateEventRecordPlanRequest) (<-chan *UpdateEventRecordPlanResponse, <-chan error)

UpdateEventRecordPlanWithChan invokes the linkvisual.UpdateEventRecordPlan API asynchronously

func (*Client) UpdateFaceUser

func (client *Client) UpdateFaceUser(request *UpdateFaceUserRequest) (response *UpdateFaceUserResponse, err error)

UpdateFaceUser invokes the linkvisual.UpdateFaceUser API synchronously

func (*Client) UpdateFaceUserGroupAndDeviceGroupRelation

func (client *Client) UpdateFaceUserGroupAndDeviceGroupRelation(request *UpdateFaceUserGroupAndDeviceGroupRelationRequest) (response *UpdateFaceUserGroupAndDeviceGroupRelationResponse, err error)

UpdateFaceUserGroupAndDeviceGroupRelation invokes the linkvisual.UpdateFaceUserGroupAndDeviceGroupRelation API synchronously

func (*Client) UpdateFaceUserGroupAndDeviceGroupRelationWithCallback

func (client *Client) UpdateFaceUserGroupAndDeviceGroupRelationWithCallback(request *UpdateFaceUserGroupAndDeviceGroupRelationRequest, callback func(response *UpdateFaceUserGroupAndDeviceGroupRelationResponse, err error)) <-chan int

UpdateFaceUserGroupAndDeviceGroupRelationWithCallback invokes the linkvisual.UpdateFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) UpdateFaceUserGroupAndDeviceGroupRelationWithChan

func (client *Client) UpdateFaceUserGroupAndDeviceGroupRelationWithChan(request *UpdateFaceUserGroupAndDeviceGroupRelationRequest) (<-chan *UpdateFaceUserGroupAndDeviceGroupRelationResponse, <-chan error)

UpdateFaceUserGroupAndDeviceGroupRelationWithChan invokes the linkvisual.UpdateFaceUserGroupAndDeviceGroupRelation API asynchronously

func (*Client) UpdateFaceUserWithCallback

func (client *Client) UpdateFaceUserWithCallback(request *UpdateFaceUserRequest, callback func(response *UpdateFaceUserResponse, err error)) <-chan int

UpdateFaceUserWithCallback invokes the linkvisual.UpdateFaceUser API asynchronously

func (*Client) UpdateFaceUserWithChan

func (client *Client) UpdateFaceUserWithChan(request *UpdateFaceUserRequest) (<-chan *UpdateFaceUserResponse, <-chan error)

UpdateFaceUserWithChan invokes the linkvisual.UpdateFaceUser API asynchronously

func (*Client) UpdateGbDevice added in v1.62.660

func (client *Client) UpdateGbDevice(request *UpdateGbDeviceRequest) (response *UpdateGbDeviceResponse, err error)

UpdateGbDevice invokes the linkvisual.UpdateGbDevice API synchronously

func (*Client) UpdateGbDeviceWithCallback added in v1.62.660

func (client *Client) UpdateGbDeviceWithCallback(request *UpdateGbDeviceRequest, callback func(response *UpdateGbDeviceResponse, err error)) <-chan int

UpdateGbDeviceWithCallback invokes the linkvisual.UpdateGbDevice API asynchronously

func (*Client) UpdateGbDeviceWithChan added in v1.62.660

func (client *Client) UpdateGbDeviceWithChan(request *UpdateGbDeviceRequest) (<-chan *UpdateGbDeviceResponse, <-chan error)

UpdateGbDeviceWithChan invokes the linkvisual.UpdateGbDevice API asynchronously

func (*Client) UpdateInstanceInternetProtocol

func (client *Client) UpdateInstanceInternetProtocol(request *UpdateInstanceInternetProtocolRequest) (response *UpdateInstanceInternetProtocolResponse, err error)

UpdateInstanceInternetProtocol invokes the linkvisual.UpdateInstanceInternetProtocol API synchronously

func (*Client) UpdateInstanceInternetProtocolWithCallback

func (client *Client) UpdateInstanceInternetProtocolWithCallback(request *UpdateInstanceInternetProtocolRequest, callback func(response *UpdateInstanceInternetProtocolResponse, err error)) <-chan int

UpdateInstanceInternetProtocolWithCallback invokes the linkvisual.UpdateInstanceInternetProtocol API asynchronously

func (*Client) UpdateInstanceInternetProtocolWithChan

func (client *Client) UpdateInstanceInternetProtocolWithChan(request *UpdateInstanceInternetProtocolRequest) (<-chan *UpdateInstanceInternetProtocolResponse, <-chan error)

UpdateInstanceInternetProtocolWithChan invokes the linkvisual.UpdateInstanceInternetProtocol API asynchronously

func (*Client) UpdatePictureSearchApp

func (client *Client) UpdatePictureSearchApp(request *UpdatePictureSearchAppRequest) (response *UpdatePictureSearchAppResponse, err error)

UpdatePictureSearchApp invokes the linkvisual.UpdatePictureSearchApp API synchronously

func (*Client) UpdatePictureSearchAppWithCallback

func (client *Client) UpdatePictureSearchAppWithCallback(request *UpdatePictureSearchAppRequest, callback func(response *UpdatePictureSearchAppResponse, err error)) <-chan int

UpdatePictureSearchAppWithCallback invokes the linkvisual.UpdatePictureSearchApp API asynchronously

func (*Client) UpdatePictureSearchAppWithChan

func (client *Client) UpdatePictureSearchAppWithChan(request *UpdatePictureSearchAppRequest) (<-chan *UpdatePictureSearchAppResponse, <-chan error)

UpdatePictureSearchAppWithChan invokes the linkvisual.UpdatePictureSearchApp API asynchronously

func (*Client) UpdateRecordPlan

func (client *Client) UpdateRecordPlan(request *UpdateRecordPlanRequest) (response *UpdateRecordPlanResponse, err error)

UpdateRecordPlan invokes the linkvisual.UpdateRecordPlan API synchronously

func (*Client) UpdateRecordPlanWithCallback

func (client *Client) UpdateRecordPlanWithCallback(request *UpdateRecordPlanRequest, callback func(response *UpdateRecordPlanResponse, err error)) <-chan int

UpdateRecordPlanWithCallback invokes the linkvisual.UpdateRecordPlan API asynchronously

func (*Client) UpdateRecordPlanWithChan

func (client *Client) UpdateRecordPlanWithChan(request *UpdateRecordPlanRequest) (<-chan *UpdateRecordPlanResponse, <-chan error)

UpdateRecordPlanWithChan invokes the linkvisual.UpdateRecordPlan API asynchronously

func (*Client) UpdateRtmpKey added in v1.62.656

func (client *Client) UpdateRtmpKey(request *UpdateRtmpKeyRequest) (response *UpdateRtmpKeyResponse, err error)

UpdateRtmpKey invokes the linkvisual.UpdateRtmpKey API synchronously

func (*Client) UpdateRtmpKeyWithCallback added in v1.62.656

func (client *Client) UpdateRtmpKeyWithCallback(request *UpdateRtmpKeyRequest, callback func(response *UpdateRtmpKeyResponse, err error)) <-chan int

UpdateRtmpKeyWithCallback invokes the linkvisual.UpdateRtmpKey API asynchronously

func (*Client) UpdateRtmpKeyWithChan added in v1.62.656

func (client *Client) UpdateRtmpKeyWithChan(request *UpdateRtmpKeyRequest) (<-chan *UpdateRtmpKeyResponse, <-chan error)

UpdateRtmpKeyWithChan invokes the linkvisual.UpdateRtmpKey API asynchronously

func (*Client) UpdateTimeTemplate

func (client *Client) UpdateTimeTemplate(request *UpdateTimeTemplateRequest) (response *UpdateTimeTemplateResponse, err error)

UpdateTimeTemplate invokes the linkvisual.UpdateTimeTemplate API synchronously

func (*Client) UpdateTimeTemplateWithCallback

func (client *Client) UpdateTimeTemplateWithCallback(request *UpdateTimeTemplateRequest, callback func(response *UpdateTimeTemplateResponse, err error)) <-chan int

UpdateTimeTemplateWithCallback invokes the linkvisual.UpdateTimeTemplate API asynchronously

func (*Client) UpdateTimeTemplateWithChan

func (client *Client) UpdateTimeTemplateWithChan(request *UpdateTimeTemplateRequest) (<-chan *UpdateTimeTemplateResponse, <-chan error)

UpdateTimeTemplateWithChan invokes the linkvisual.UpdateTimeTemplate API asynchronously

type CreateEventRecordPlanRequest

type CreateEventRecordPlanRequest struct {
	*requests.RpcRequest
	EventTypes        string           `position:"Query" name:"EventTypes"`
	PreRecordDuration requests.Integer `position:"Query" name:"PreRecordDuration"`
	RecordDuration    requests.Integer `position:"Query" name:"RecordDuration"`
	TemplateId        string           `position:"Query" name:"TemplateId"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	Name              string           `position:"Query" name:"Name"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
}

CreateEventRecordPlanRequest is the request struct for api CreateEventRecordPlan

func CreateCreateEventRecordPlanRequest

func CreateCreateEventRecordPlanRequest() (request *CreateEventRecordPlanRequest)

CreateCreateEventRecordPlanRequest creates a request to invoke CreateEventRecordPlan API

type CreateEventRecordPlanResponse

type CreateEventRecordPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

CreateEventRecordPlanResponse is the response struct for api CreateEventRecordPlan

func CreateCreateEventRecordPlanResponse

func CreateCreateEventRecordPlanResponse() (response *CreateEventRecordPlanResponse)

CreateCreateEventRecordPlanResponse creates a response to parse from CreateEventRecordPlan response

type CreateGbDeviceRequest added in v1.62.656

type CreateGbDeviceRequest struct {
	*requests.RpcRequest
	SubProductKey    string           `position:"Query" name:"SubProductKey"`
	GbId             string           `position:"Query" name:"GbId"`
	Description      string           `position:"Query" name:"Description"`
	DeviceType       requests.Integer `position:"Query" name:"DeviceType"`
	Password         string           `position:"Query" name:"Password"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	DeviceProtocol   requests.Integer `position:"Query" name:"DeviceProtocol"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	MediaNetProtocol string           `position:"Query" name:"MediaNetProtocol"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
}

CreateGbDeviceRequest is the request struct for api CreateGbDevice

func CreateCreateGbDeviceRequest added in v1.62.656

func CreateCreateGbDeviceRequest() (request *CreateGbDeviceRequest)

CreateCreateGbDeviceRequest creates a request to invoke CreateGbDevice API

type CreateGbDeviceResponse added in v1.62.656

type CreateGbDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateGbDeviceResponse is the response struct for api CreateGbDevice

func CreateCreateGbDeviceResponse added in v1.62.656

func CreateCreateGbDeviceResponse() (response *CreateGbDeviceResponse)

CreateCreateGbDeviceResponse creates a response to parse from CreateGbDevice response

type CreateLocalFileUploadJobRequest

type CreateLocalFileUploadJobRequest struct {
	*requests.RpcRequest
	IotInstanceId string                              `position:"Query" name:"IotInstanceId"`
	TimeSlot      *[]CreateLocalFileUploadJobTimeSlot `position:"Query" name:"TimeSlot"  type:"Repeated"`
	ApiProduct    string                              `position:"Body" name:"ApiProduct"`
	ApiRevision   string                              `position:"Body" name:"ApiRevision"`
}

CreateLocalFileUploadJobRequest is the request struct for api CreateLocalFileUploadJob

func CreateCreateLocalFileUploadJobRequest

func CreateCreateLocalFileUploadJobRequest() (request *CreateLocalFileUploadJobRequest)

CreateCreateLocalFileUploadJobRequest creates a request to invoke CreateLocalFileUploadJob API

type CreateLocalFileUploadJobResponse

type CreateLocalFileUploadJobResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateLocalFileUploadJobResponse is the response struct for api CreateLocalFileUploadJob

func CreateCreateLocalFileUploadJobResponse

func CreateCreateLocalFileUploadJobResponse() (response *CreateLocalFileUploadJobResponse)

CreateCreateLocalFileUploadJobResponse creates a response to parse from CreateLocalFileUploadJob response

type CreateLocalFileUploadJobTimeSlot

type CreateLocalFileUploadJobTimeSlot struct {
	EndTime    string `name:"EndTime"`
	StartTime  string `name:"StartTime"`
	ProductKey string `name:"ProductKey"`
	DeviceName string `name:"DeviceName"`
	IotId      string `name:"IotId"`
}

CreateLocalFileUploadJobTimeSlot is a repeated param struct in CreateLocalFileUploadJobRequest

type CreateLocalRecordDownloadByTimeJobRequest added in v1.62.656

type CreateLocalRecordDownloadByTimeJobRequest struct {
	*requests.RpcRequest
	Speed         requests.Float   `position:"Query" name:"Speed"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	BeginTime     requests.Integer `position:"Query" name:"BeginTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

CreateLocalRecordDownloadByTimeJobRequest is the request struct for api CreateLocalRecordDownloadByTimeJob

func CreateCreateLocalRecordDownloadByTimeJobRequest added in v1.62.656

func CreateCreateLocalRecordDownloadByTimeJobRequest() (request *CreateLocalRecordDownloadByTimeJobRequest)

CreateCreateLocalRecordDownloadByTimeJobRequest creates a request to invoke CreateLocalRecordDownloadByTimeJob API

type CreateLocalRecordDownloadByTimeJobResponse added in v1.62.656

type CreateLocalRecordDownloadByTimeJobResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateLocalRecordDownloadByTimeJobResponse is the response struct for api CreateLocalRecordDownloadByTimeJob

func CreateCreateLocalRecordDownloadByTimeJobResponse added in v1.62.656

func CreateCreateLocalRecordDownloadByTimeJobResponse() (response *CreateLocalRecordDownloadByTimeJobResponse)

CreateCreateLocalRecordDownloadByTimeJobResponse creates a response to parse from CreateLocalRecordDownloadByTimeJob response

type CreatePictureSearchAppRequest

type CreatePictureSearchAppRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	Name          string `position:"Query" name:"Name"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	Desc          string `position:"Query" name:"Desc"`
}

CreatePictureSearchAppRequest is the request struct for api CreatePictureSearchApp

func CreateCreatePictureSearchAppRequest

func CreateCreatePictureSearchAppRequest() (request *CreatePictureSearchAppRequest)

CreateCreatePictureSearchAppRequest creates a request to invoke CreatePictureSearchApp API

type CreatePictureSearchAppResponse

type CreatePictureSearchAppResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

CreatePictureSearchAppResponse is the response struct for api CreatePictureSearchApp

func CreateCreatePictureSearchAppResponse

func CreateCreatePictureSearchAppResponse() (response *CreatePictureSearchAppResponse)

CreateCreatePictureSearchAppResponse creates a response to parse from CreatePictureSearchApp response

type CreatePictureSearchJobRequest

type CreatePictureSearchJobRequest struct {
	*requests.RpcRequest
	Threshold         requests.Float   `position:"Query" name:"Threshold"`
	SearchPicUrl      string           `position:"Query" name:"SearchPicUrl"`
	StartTime         requests.Integer `position:"Query" name:"StartTime"`
	PictureSearchType requests.Integer `position:"Query" name:"PictureSearchType"`
	BodyThreshold     requests.Float   `position:"Query" name:"BodyThreshold"`
	EndTime           requests.Integer `position:"Query" name:"EndTime"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	AppInstanceId     string           `position:"Query" name:"AppInstanceId"`
}

CreatePictureSearchJobRequest is the request struct for api CreatePictureSearchJob

func CreateCreatePictureSearchJobRequest

func CreateCreatePictureSearchJobRequest() (request *CreatePictureSearchJobRequest)

CreateCreatePictureSearchJobRequest creates a request to invoke CreatePictureSearchJob API

type CreatePictureSearchJobResponse

type CreatePictureSearchJobResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

CreatePictureSearchJobResponse is the response struct for api CreatePictureSearchJob

func CreateCreatePictureSearchJobResponse

func CreateCreatePictureSearchJobResponse() (response *CreatePictureSearchJobResponse)

CreateCreatePictureSearchJobResponse creates a response to parse from CreatePictureSearchJob response

type CreateRecordDownloadByTimeJobRequest added in v1.62.656

type CreateRecordDownloadByTimeJobRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	RecordType    requests.Integer `position:"Query" name:"RecordType"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	BeginTime     requests.Integer `position:"Query" name:"BeginTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

CreateRecordDownloadByTimeJobRequest is the request struct for api CreateRecordDownloadByTimeJob

func CreateCreateRecordDownloadByTimeJobRequest added in v1.62.656

func CreateCreateRecordDownloadByTimeJobRequest() (request *CreateRecordDownloadByTimeJobRequest)

CreateCreateRecordDownloadByTimeJobRequest creates a request to invoke CreateRecordDownloadByTimeJob API

type CreateRecordDownloadByTimeJobResponse added in v1.62.656

type CreateRecordDownloadByTimeJobResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateRecordDownloadByTimeJobResponse is the response struct for api CreateRecordDownloadByTimeJob

func CreateCreateRecordDownloadByTimeJobResponse added in v1.62.656

func CreateCreateRecordDownloadByTimeJobResponse() (response *CreateRecordDownloadByTimeJobResponse)

CreateCreateRecordDownloadByTimeJobResponse creates a response to parse from CreateRecordDownloadByTimeJob response

type CreateRecordPlanRequest

type CreateRecordPlanRequest struct {
	*requests.RpcRequest
	TemplateId  string `position:"Query" name:"TemplateId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	Name        string `position:"Query" name:"Name"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

CreateRecordPlanRequest is the request struct for api CreateRecordPlan

func CreateCreateRecordPlanRequest

func CreateCreateRecordPlanRequest() (request *CreateRecordPlanRequest)

CreateCreateRecordPlanRequest creates a request to invoke CreateRecordPlan API

type CreateRecordPlanResponse

type CreateRecordPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

CreateRecordPlanResponse is the response struct for api CreateRecordPlan

func CreateCreateRecordPlanResponse

func CreateCreateRecordPlanResponse() (response *CreateRecordPlanResponse)

CreateCreateRecordPlanResponse creates a response to parse from CreateRecordPlan response

type CreateRtmpDeviceRequest added in v1.62.656

type CreateRtmpDeviceRequest struct {
	*requests.RpcRequest
	Description       string           `position:"Query" name:"Description"`
	PushAuthKey       string           `position:"Query" name:"PushAuthKey"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PushKeyExpireTime requests.Integer `position:"Query" name:"PushKeyExpireTime"`
	PullAuthKey       string           `position:"Query" name:"PullAuthKey"`
	SubStreamName     string           `position:"Query" name:"SubStreamName"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
	PullKeyExpireTime requests.Integer `position:"Query" name:"PullKeyExpireTime"`
}

CreateRtmpDeviceRequest is the request struct for api CreateRtmpDevice

func CreateCreateRtmpDeviceRequest added in v1.62.656

func CreateCreateRtmpDeviceRequest() (request *CreateRtmpDeviceRequest)

CreateCreateRtmpDeviceRequest creates a request to invoke CreateRtmpDevice API

type CreateRtmpDeviceResponse added in v1.62.656

type CreateRtmpDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

CreateRtmpDeviceResponse is the response struct for api CreateRtmpDevice

func CreateCreateRtmpDeviceResponse added in v1.62.656

func CreateCreateRtmpDeviceResponse() (response *CreateRtmpDeviceResponse)

CreateCreateRtmpDeviceResponse creates a response to parse from CreateRtmpDevice response

type CreateTimeTemplateRequest

type CreateTimeTemplateRequest struct {
	*requests.RpcRequest
	TimeSections *[]CreateTimeTemplateTimeSections `position:"Query" name:"TimeSections"  type:"Repeated"`
	AllDay       requests.Integer                  `position:"Query" name:"AllDay"`
	ApiProduct   string                            `position:"Body" name:"ApiProduct"`
	Name         string                            `position:"Query" name:"Name"`
	ApiRevision  string                            `position:"Body" name:"ApiRevision"`
}

CreateTimeTemplateRequest is the request struct for api CreateTimeTemplate

func CreateCreateTimeTemplateRequest

func CreateCreateTimeTemplateRequest() (request *CreateTimeTemplateRequest)

CreateCreateTimeTemplateRequest creates a request to invoke CreateTimeTemplate API

type CreateTimeTemplateResponse

type CreateTimeTemplateResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

CreateTimeTemplateResponse is the response struct for api CreateTimeTemplate

func CreateCreateTimeTemplateResponse

func CreateCreateTimeTemplateResponse() (response *CreateTimeTemplateResponse)

CreateCreateTimeTemplateResponse creates a response to parse from CreateTimeTemplate response

type CreateTimeTemplateTimeSections

type CreateTimeTemplateTimeSections struct {
	DayOfWeek string `name:"DayOfWeek"`
	Begin     string `name:"Begin"`
	End       string `name:"End"`
}

CreateTimeTemplateTimeSections is a repeated param struct in CreateTimeTemplateRequest

type CryptoKey

type CryptoKey struct {
	Key string `json:"Key" xml:"Key"`
	Iv  string `json:"Iv" xml:"Iv"`
}

CryptoKey is a nested struct in linkvisual response

type Data

type Data struct {
	TemplateId        string                `json:"TemplateId" xml:"TemplateId"`
	VodUrl            string                `json:"VodUrl" xml:"VodUrl"`
	DeviceType        int                   `json:"DeviceType" xml:"DeviceType"`
	DeviceGroupName   string                `json:"DeviceGroupName" xml:"DeviceGroupName"`
	EndTime           int64                 `json:"EndTime" xml:"EndTime"`
	StartTime         int64                 `json:"StartTime" xml:"StartTime"`
	ModifiedTime      string                `json:"ModifiedTime" xml:"ModifiedTime"`
	PageNo            int                   `json:"PageNo" xml:"PageNo"`
	Progress          int                   `json:"Progress" xml:"Progress"`
	ThumbUrl          string                `json:"ThumbUrl" xml:"ThumbUrl"`
	Params            string                `json:"Params" xml:"Params"`
	CustomUserId      string                `json:"CustomUserId" xml:"CustomUserId"`
	Path              string                `json:"Path" xml:"Path"`
	UserGroupId       string                `json:"UserGroupId" xml:"UserGroupId"`
	DecryptKey        string                `json:"DecryptKey" xml:"DecryptKey"`
	DeviceName        string                `json:"DeviceName" xml:"DeviceName"`
	Total             int                   `json:"Total" xml:"Total"`
	Page              int                   `json:"Page" xml:"Page"`
	PicId             string                `json:"PicId" xml:"PicId"`
	AllDay            int                   `json:"AllDay" xml:"AllDay"`
	DeletedCount      int                   `json:"DeletedCount" xml:"DeletedCount"`
	Default           int                   `json:"Default" xml:"Default"`
	PlanId            string                `json:"PlanId" xml:"PlanId"`
	PicUrl            string                `json:"PicUrl" xml:"PicUrl"`
	JobStatus         int                   `json:"JobStatus" xml:"JobStatus"`
	Name              string                `json:"Name" xml:"Name"`
	SearchPicUrl      string                `json:"SearchPicUrl" xml:"SearchPicUrl"`
	PullAuthKey       string                `json:"PullAuthKey" xml:"PullAuthKey"`
	StunInfo          string                `json:"StunInfo" xml:"StunInfo"`
	PageCount         int                   `json:"PageCount" xml:"PageCount"`
	PullKeyExpireTime int                   `json:"PullKeyExpireTime" xml:"PullKeyExpireTime"`
	PushAuthKey       string                `json:"PushAuthKey" xml:"PushAuthKey"`
	CreateTime        int64                 `json:"CreateTime" xml:"CreateTime"`
	PageSize          int                   `json:"PageSize" xml:"PageSize"`
	PushKeyExpireTime int                   `json:"PushKeyExpireTime" xml:"PushKeyExpireTime"`
	StreamName        string                `json:"StreamName" xml:"StreamName"`
	Threshold         float64               `json:"Threshold" xml:"Threshold"`
	DeviceGroupId     string                `json:"DeviceGroupId" xml:"DeviceGroupId"`
	ControlType       string                `json:"ControlType" xml:"ControlType"`
	UserId            string                `json:"UserId" xml:"UserId"`
	UserGroupName     string                `json:"UserGroupName" xml:"UserGroupName"`
	Description       string                `json:"Description" xml:"Description"`
	ControlId         string                `json:"ControlId" xml:"ControlId"`
	RelayDecryptKey   string                `json:"RelayDecryptKey" xml:"RelayDecryptKey"`
	JobId             string                `json:"JobId" xml:"JobId"`
	Status            int                   `json:"Status" xml:"Status"`
	Day               int                   `json:"Day" xml:"Day"`
	ProductKey        string                `json:"ProductKey" xml:"ProductKey"`
	DoExist           bool                  `json:"DoExist" xml:"DoExist"`
	Url               string                `json:"Url" xml:"Url"`
	CurrentPage       int                   `json:"CurrentPage" xml:"CurrentPage"`
	PreRecordDuration int                   `json:"PreRecordDuration" xml:"PreRecordDuration"`
	RecordDuration    int                   `json:"RecordDuration" xml:"RecordDuration"`
	IotId             string                `json:"IotId" xml:"IotId"`
	PicCreateTime     int64                 `json:"PicCreateTime" xml:"PicCreateTime"`
	CryptoKey         CryptoKey             `json:"CryptoKey" xml:"CryptoKey"`
	TemplateInfo      TemplateInfo          `json:"TemplateInfo" xml:"TemplateInfo"`
	RtmpDeviceInfo    RtmpDeviceInfo        `json:"RtmpDeviceInfo" xml:"RtmpDeviceInfo"`
	GbDeviceInfo      GbDeviceInfo          `json:"GbDeviceInfo" xml:"GbDeviceInfo"`
	List              []ListItem            `json:"List" xml:"List"`
	FacePicList       []FacePicListItem     `json:"FacePicList" xml:"FacePicList"`
	PageData          []SearchData          `json:"PageData" xml:"PageData"`
	UserGroupList     []UserGroupListItem   `json:"UserGroupList" xml:"UserGroupList"`
	JobList           []Job                 `json:"JobList" xml:"JobList"`
	DeviceInfoList    []DeviceInfo          `json:"DeviceInfoList" xml:"DeviceInfoList"`
	ResultList        []ResultListItem      `json:"ResultList" xml:"ResultList"`
	FailedList        []FailedListItem      `json:"FailedList" xml:"FailedList"`
	DeviceGroupList   []DeviceGroupListItem `json:"DeviceGroupList" xml:"DeviceGroupList"`
	SuccessList       []SuccessListItem     `json:"SuccessList" xml:"SuccessList"`
	TimeSectionList   []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
	GbSubDeviceList   []GbSubDevice         `json:"GbSubDeviceList" xml:"GbSubDeviceList"`
}

Data is a nested struct in linkvisual response

type DataInDetectUserFaceByUrl

type DataInDetectUserFaceByUrl struct {
	DataItem []DataItemInDetectUserFaceByUrl `json:"data" xml:"data"`
}

DataInDetectUserFaceByUrl is a nested struct in linkvisual response

type DataInQueryCarProcessEvents

type DataInQueryCarProcessEvents struct {
	CurrentPage int            `json:"CurrentPage" xml:"CurrentPage"`
	PageSize    int            `json:"PageSize" xml:"PageSize"`
	Total       int            `json:"Total" xml:"Total"`
	PageCount   int            `json:"PageCount" xml:"PageCount"`
	PageData    []PageDataItem `json:"PageData" xml:"PageData"`
}

DataInQueryCarProcessEvents is a nested struct in linkvisual response

type DataInQueryDeviceEventRecord

type DataInQueryDeviceEventRecord struct {
	VodInfo []VodInfo `json:"VodInfo" xml:"VodInfo"`
}

DataInQueryDeviceEventRecord is a nested struct in linkvisual response

type DataInQueryDevicePictureByList

type DataInQueryDevicePictureByList struct {
	PicData []PicData `json:"picData" xml:"picData"`
}

DataInQueryDevicePictureByList is a nested struct in linkvisual response

type DataInQueryDeviceRecordLifeCycle

type DataInQueryDeviceRecordLifeCycle struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInQueryDeviceRecordLifeCycle is a nested struct in linkvisual response

type DataInQueryFaceUserBatch

type DataInQueryFaceUserBatch struct {
	DataItem []DataItem `json:"data" xml:"data"`
}

DataInQueryFaceUserBatch is a nested struct in linkvisual response

type DataInQueryFaceUserByName

type DataInQueryFaceUserByName struct {
	PageSize int        `json:"PageSize" xml:"PageSize"`
	Total    int        `json:"Total" xml:"Total"`
	Page     int        `json:"Page" xml:"Page"`
	List     []PageData `json:"List" xml:"List"`
}

DataInQueryFaceUserByName is a nested struct in linkvisual response

type DataInQueryFaceUserGroup

type DataInQueryFaceUserGroup struct {
	PageNo        int              `json:"PageNo" xml:"PageNo"`
	PageSize      int              `json:"PageSize" xml:"PageSize"`
	Total         int              `json:"Total" xml:"Total"`
	UserGroupList []UserGroupInfos `json:"UserGroupList" xml:"UserGroupList"`
}

DataInQueryFaceUserGroup is a nested struct in linkvisual response

type DataInQueryPictureSearchApps

type DataInQueryPictureSearchApps struct {
	CurrentPage int            `json:"CurrentPage" xml:"CurrentPage"`
	PageSize    int            `json:"PageSize" xml:"PageSize"`
	Total       int            `json:"Total" xml:"Total"`
	PageCount   int            `json:"PageCount" xml:"PageCount"`
	PageData    []PageDataItem `json:"PageData" xml:"PageData"`
}

DataInQueryPictureSearchApps is a nested struct in linkvisual response

type DataInQueryPictureSearchJob

type DataInQueryPictureSearchJob struct {
	CurrentPage int            `json:"CurrentPage" xml:"CurrentPage"`
	PageSize    int            `json:"PageSize" xml:"PageSize"`
	Total       int            `json:"Total" xml:"Total"`
	PageCount   int            `json:"PageCount" xml:"PageCount"`
	PageData    []PageDataItem `json:"PageData" xml:"PageData"`
}

DataInQueryPictureSearchJob is a nested struct in linkvisual response

type DataInQueryRecordByRecordId

type DataInQueryRecordByRecordId struct {
	DataItem []DataItem `json:"Data" xml:"Data"`
}

DataInQueryRecordByRecordId is a nested struct in linkvisual response

type DataInQueryRecordDownloadJobById added in v1.62.656

type DataInQueryRecordDownloadJobById struct {
	Status       int    `json:"Status" xml:"Status"`
	EndTime      int    `json:"EndTime" xml:"EndTime"`
	Type         int    `json:"Type" xml:"Type"`
	Progress     int    `json:"Progress" xml:"Progress"`
	RecordType   int    `json:"RecordType" xml:"RecordType"`
	StreamType   int    `json:"StreamType" xml:"StreamType"`
	BeginTime    int    `json:"BeginTime" xml:"BeginTime"`
	Url          string `json:"Url" xml:"Url"`
	JobErrorCode int    `json:"JobErrorCode" xml:"JobErrorCode"`
	FileName     string `json:"FileName" xml:"FileName"`
	IotId        string `json:"IotId" xml:"IotId"`
}

DataInQueryRecordDownloadJobById is a nested struct in linkvisual response

type DataItem

type DataItem struct {
	Name               string            `json:"Name" xml:"Name"`
	CustomUserId       string            `json:"CustomUserId" xml:"CustomUserId"`
	ModifyTime         int64             `json:"ModifyTime" xml:"ModifyTime"`
	VodUrl             string            `json:"VodUrl" xml:"VodUrl"`
	Day                int               `json:"Day" xml:"Day"`
	BlurScore          float64           `json:"BlurScore" xml:"BlurScore"`
	CreateTime         int64             `json:"CreateTime" xml:"CreateTime"`
	Gender             int               `json:"Gender" xml:"Gender"`
	Age                int               `json:"Age" xml:"Age"`
	PoseScore          float64           `json:"PoseScore" xml:"PoseScore"`
	GoodForRecognition bool              `json:"GoodForRecognition" xml:"GoodForRecognition"`
	IotId              string            `json:"IotId" xml:"IotId"`
	EndTime            string            `json:"EndTime" xml:"EndTime"`
	GoodForLibrary     bool              `json:"GoodForLibrary" xml:"GoodForLibrary"`
	OcclusionScore     float64           `json:"OcclusionScore" xml:"OcclusionScore"`
	UserId             string            `json:"UserId" xml:"UserId"`
	FaceProbability    float64           `json:"FaceProbability" xml:"FaceProbability"`
	FileName           string            `json:"FileName" xml:"FileName"`
	Params             string            `json:"Params" xml:"Params"`
	BeginTime          string            `json:"BeginTime" xml:"BeginTime"`
	FaceRects          []string          `json:"FaceRects" xml:"FaceRects"`
	Landmarks          []string          `json:"Landmarks" xml:"Landmarks"`
	FacePicList        []FacePicListItem `json:"FacePicList" xml:"FacePicList"`
}

DataItem is a nested struct in linkvisual response

type DataItemInDetectUserFaceByUrl

type DataItemInDetectUserFaceByUrl struct {
	BlurScore          float64   `json:"BlurScore" xml:"BlurScore"`
	Gender             int       `json:"Gender" xml:"Gender"`
	OcclusionScore     float64   `json:"OcclusionScore" xml:"OcclusionScore"`
	GoodForLibrary     bool      `json:"GoodForLibrary" xml:"GoodForLibrary"`
	GoodForRecognition bool      `json:"GoodForRecognition" xml:"GoodForRecognition"`
	Age                int       `json:"Age" xml:"Age"`
	FaceProbability    float64   `json:"FaceProbability" xml:"FaceProbability"`
	PoseScore          float64   `json:"PoseScore" xml:"PoseScore"`
	FaceRects          FaceRects `json:"FaceRects" xml:"FaceRects"`
	Landmarks          Landmarks `json:"Landmarks" xml:"Landmarks"`
}

DataItemInDetectUserFaceByUrl is a nested struct in linkvisual response

type DeleteEventRecordPlanDeviceRequest

type DeleteEventRecordPlanDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

DeleteEventRecordPlanDeviceRequest is the request struct for api DeleteEventRecordPlanDevice

func CreateDeleteEventRecordPlanDeviceRequest

func CreateDeleteEventRecordPlanDeviceRequest() (request *DeleteEventRecordPlanDeviceRequest)

CreateDeleteEventRecordPlanDeviceRequest creates a request to invoke DeleteEventRecordPlanDevice API

type DeleteEventRecordPlanDeviceResponse

type DeleteEventRecordPlanDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteEventRecordPlanDeviceResponse is the response struct for api DeleteEventRecordPlanDevice

func CreateDeleteEventRecordPlanDeviceResponse

func CreateDeleteEventRecordPlanDeviceResponse() (response *DeleteEventRecordPlanDeviceResponse)

CreateDeleteEventRecordPlanDeviceResponse creates a response to parse from DeleteEventRecordPlanDevice response

type DeleteEventRecordPlanRequest

type DeleteEventRecordPlanRequest struct {
	*requests.RpcRequest
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
	PlanId      string `position:"Query" name:"PlanId"`
}

DeleteEventRecordPlanRequest is the request struct for api DeleteEventRecordPlan

func CreateDeleteEventRecordPlanRequest

func CreateDeleteEventRecordPlanRequest() (request *DeleteEventRecordPlanRequest)

CreateDeleteEventRecordPlanRequest creates a request to invoke DeleteEventRecordPlan API

type DeleteEventRecordPlanResponse

type DeleteEventRecordPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteEventRecordPlanResponse is the response struct for api DeleteEventRecordPlan

func CreateDeleteEventRecordPlanResponse

func CreateDeleteEventRecordPlanResponse() (response *DeleteEventRecordPlanResponse)

CreateDeleteEventRecordPlanResponse creates a response to parse from DeleteEventRecordPlan response

type DeleteFaceDeviceGroupRequest

type DeleteFaceDeviceGroupRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	DeviceGroupId string `position:"Query" name:"DeviceGroupId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteFaceDeviceGroupRequest is the request struct for api DeleteFaceDeviceGroup

func CreateDeleteFaceDeviceGroupRequest

func CreateDeleteFaceDeviceGroupRequest() (request *DeleteFaceDeviceGroupRequest)

CreateDeleteFaceDeviceGroupRequest creates a request to invoke DeleteFaceDeviceGroup API

type DeleteFaceDeviceGroupResponse

type DeleteFaceDeviceGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteFaceDeviceGroupResponse is the response struct for api DeleteFaceDeviceGroup

func CreateDeleteFaceDeviceGroupResponse

func CreateDeleteFaceDeviceGroupResponse() (response *DeleteFaceDeviceGroupResponse)

CreateDeleteFaceDeviceGroupResponse creates a response to parse from DeleteFaceDeviceGroup response

type DeleteFaceUserGroupAndDeviceGroupRelationRequest

type DeleteFaceUserGroupAndDeviceGroupRelationRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	ControlId   string `position:"Query" name:"ControlId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

DeleteFaceUserGroupAndDeviceGroupRelationRequest is the request struct for api DeleteFaceUserGroupAndDeviceGroupRelation

func CreateDeleteFaceUserGroupAndDeviceGroupRelationRequest

func CreateDeleteFaceUserGroupAndDeviceGroupRelationRequest() (request *DeleteFaceUserGroupAndDeviceGroupRelationRequest)

CreateDeleteFaceUserGroupAndDeviceGroupRelationRequest creates a request to invoke DeleteFaceUserGroupAndDeviceGroupRelation API

type DeleteFaceUserGroupAndDeviceGroupRelationResponse

type DeleteFaceUserGroupAndDeviceGroupRelationResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteFaceUserGroupAndDeviceGroupRelationResponse is the response struct for api DeleteFaceUserGroupAndDeviceGroupRelation

func CreateDeleteFaceUserGroupAndDeviceGroupRelationResponse

func CreateDeleteFaceUserGroupAndDeviceGroupRelationResponse() (response *DeleteFaceUserGroupAndDeviceGroupRelationResponse)

CreateDeleteFaceUserGroupAndDeviceGroupRelationResponse creates a response to parse from DeleteFaceUserGroupAndDeviceGroupRelation response

type DeleteFaceUserGroupRequest

type DeleteFaceUserGroupRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserGroupId string `position:"Query" name:"UserGroupId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

DeleteFaceUserGroupRequest is the request struct for api DeleteFaceUserGroup

func CreateDeleteFaceUserGroupRequest

func CreateDeleteFaceUserGroupRequest() (request *DeleteFaceUserGroupRequest)

CreateDeleteFaceUserGroupRequest creates a request to invoke DeleteFaceUserGroup API

type DeleteFaceUserGroupResponse

type DeleteFaceUserGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteFaceUserGroupResponse is the response struct for api DeleteFaceUserGroup

func CreateDeleteFaceUserGroupResponse

func CreateDeleteFaceUserGroupResponse() (response *DeleteFaceUserGroupResponse)

CreateDeleteFaceUserGroupResponse creates a response to parse from DeleteFaceUserGroup response

type DeleteFaceUserPictureRequest

type DeleteFaceUserPictureRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
	FacePicMd5  string `position:"Query" name:"FacePicMd5"`
}

DeleteFaceUserPictureRequest is the request struct for api DeleteFaceUserPicture

func CreateDeleteFaceUserPictureRequest

func CreateDeleteFaceUserPictureRequest() (request *DeleteFaceUserPictureRequest)

CreateDeleteFaceUserPictureRequest creates a request to invoke DeleteFaceUserPicture API

type DeleteFaceUserPictureResponse

type DeleteFaceUserPictureResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteFaceUserPictureResponse is the response struct for api DeleteFaceUserPicture

func CreateDeleteFaceUserPictureResponse

func CreateDeleteFaceUserPictureResponse() (response *DeleteFaceUserPictureResponse)

CreateDeleteFaceUserPictureResponse creates a response to parse from DeleteFaceUserPicture response

type DeleteFaceUserRequest

type DeleteFaceUserRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

DeleteFaceUserRequest is the request struct for api DeleteFaceUser

func CreateDeleteFaceUserRequest

func CreateDeleteFaceUserRequest() (request *DeleteFaceUserRequest)

CreateDeleteFaceUserRequest creates a request to invoke DeleteFaceUser API

type DeleteFaceUserResponse

type DeleteFaceUserResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteFaceUserResponse is the response struct for api DeleteFaceUser

func CreateDeleteFaceUserResponse

func CreateDeleteFaceUserResponse() (response *DeleteFaceUserResponse)

CreateDeleteFaceUserResponse creates a response to parse from DeleteFaceUser response

type DeleteGbDeviceRequest added in v1.62.660

type DeleteGbDeviceRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

DeleteGbDeviceRequest is the request struct for api DeleteGbDevice

func CreateDeleteGbDeviceRequest added in v1.62.660

func CreateDeleteGbDeviceRequest() (request *DeleteGbDeviceRequest)

CreateDeleteGbDeviceRequest creates a request to invoke DeleteGbDevice API

type DeleteGbDeviceResponse added in v1.62.660

type DeleteGbDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteGbDeviceResponse is the response struct for api DeleteGbDevice

func CreateDeleteGbDeviceResponse added in v1.62.660

func CreateDeleteGbDeviceResponse() (response *DeleteGbDeviceResponse)

CreateDeleteGbDeviceResponse creates a response to parse from DeleteGbDevice response

type DeleteLocalFileUploadJobRequest

type DeleteLocalFileUploadJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

DeleteLocalFileUploadJobRequest is the request struct for api DeleteLocalFileUploadJob

func CreateDeleteLocalFileUploadJobRequest

func CreateDeleteLocalFileUploadJobRequest() (request *DeleteLocalFileUploadJobRequest)

CreateDeleteLocalFileUploadJobRequest creates a request to invoke DeleteLocalFileUploadJob API

type DeleteLocalFileUploadJobResponse

type DeleteLocalFileUploadJobResponse struct {
	*responses.BaseResponse
	Code         string                 `json:"Code" xml:"Code"`
	Data         map[string]interface{} `json:"Data" xml:"Data"`
	ErrorMessage string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	Success      bool                   `json:"Success" xml:"Success"`
}

DeleteLocalFileUploadJobResponse is the response struct for api DeleteLocalFileUploadJob

func CreateDeleteLocalFileUploadJobResponse

func CreateDeleteLocalFileUploadJobResponse() (response *DeleteLocalFileUploadJobResponse)

CreateDeleteLocalFileUploadJobResponse creates a response to parse from DeleteLocalFileUploadJob response

type DeletePictureRequest

type DeletePictureRequest struct {
	*requests.RpcRequest
	IotId         string    `position:"Query" name:"IotId"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	PictureIdList *[]string `position:"Query" name:"PictureIdList"  type:"Repeated"`
	ProductKey    string    `position:"Query" name:"ProductKey"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	DeviceName    string    `position:"Query" name:"DeviceName"`
}

DeletePictureRequest is the request struct for api DeletePicture

func CreateDeletePictureRequest

func CreateDeletePictureRequest() (request *DeletePictureRequest)

CreateDeletePictureRequest creates a request to invoke DeletePicture API

type DeletePictureResponse

type DeletePictureResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

DeletePictureResponse is the response struct for api DeletePicture

func CreateDeletePictureResponse

func CreateDeletePictureResponse() (response *DeletePictureResponse)

CreateDeletePictureResponse creates a response to parse from DeletePicture response

type DeleteRecordPlanDeviceRequest

type DeleteRecordPlanDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

DeleteRecordPlanDeviceRequest is the request struct for api DeleteRecordPlanDevice

func CreateDeleteRecordPlanDeviceRequest

func CreateDeleteRecordPlanDeviceRequest() (request *DeleteRecordPlanDeviceRequest)

CreateDeleteRecordPlanDeviceRequest creates a request to invoke DeleteRecordPlanDevice API

type DeleteRecordPlanDeviceResponse

type DeleteRecordPlanDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteRecordPlanDeviceResponse is the response struct for api DeleteRecordPlanDevice

func CreateDeleteRecordPlanDeviceResponse

func CreateDeleteRecordPlanDeviceResponse() (response *DeleteRecordPlanDeviceResponse)

CreateDeleteRecordPlanDeviceResponse creates a response to parse from DeleteRecordPlanDevice response

type DeleteRecordPlanRequest

type DeleteRecordPlanRequest struct {
	*requests.RpcRequest
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
	PlanId      string `position:"Query" name:"PlanId"`
}

DeleteRecordPlanRequest is the request struct for api DeleteRecordPlan

func CreateDeleteRecordPlanRequest

func CreateDeleteRecordPlanRequest() (request *DeleteRecordPlanRequest)

CreateDeleteRecordPlanRequest creates a request to invoke DeleteRecordPlan API

type DeleteRecordPlanResponse

type DeleteRecordPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteRecordPlanResponse is the response struct for api DeleteRecordPlan

func CreateDeleteRecordPlanResponse

func CreateDeleteRecordPlanResponse() (response *DeleteRecordPlanResponse)

CreateDeleteRecordPlanResponse creates a response to parse from DeleteRecordPlan response

type DeleteRecordRequest

type DeleteRecordRequest struct {
	*requests.RpcRequest
	IotId         string    `position:"Query" name:"IotId"`
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	ProductKey    string    `position:"Query" name:"ProductKey"`
	FileNameList  *[]string `position:"Query" name:"FileNameList"  type:"Repeated"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	DeviceName    string    `position:"Query" name:"DeviceName"`
}

DeleteRecordRequest is the request struct for api DeleteRecord

func CreateDeleteRecordRequest

func CreateDeleteRecordRequest() (request *DeleteRecordRequest)

CreateDeleteRecordRequest creates a request to invoke DeleteRecord API

type DeleteRecordResponse

type DeleteRecordResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

DeleteRecordResponse is the response struct for api DeleteRecord

func CreateDeleteRecordResponse

func CreateDeleteRecordResponse() (response *DeleteRecordResponse)

CreateDeleteRecordResponse creates a response to parse from DeleteRecord response

type DeleteRtmpDeviceRequest added in v1.62.656

type DeleteRtmpDeviceRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

DeleteRtmpDeviceRequest is the request struct for api DeleteRtmpDevice

func CreateDeleteRtmpDeviceRequest added in v1.62.656

func CreateDeleteRtmpDeviceRequest() (request *DeleteRtmpDeviceRequest)

CreateDeleteRtmpDeviceRequest creates a request to invoke DeleteRtmpDevice API

type DeleteRtmpDeviceResponse added in v1.62.656

type DeleteRtmpDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteRtmpDeviceResponse is the response struct for api DeleteRtmpDevice

func CreateDeleteRtmpDeviceResponse added in v1.62.656

func CreateDeleteRtmpDeviceResponse() (response *DeleteRtmpDeviceResponse)

CreateDeleteRtmpDeviceResponse creates a response to parse from DeleteRtmpDevice response

type DeleteRtmpKeyRequest added in v1.62.656

type DeleteRtmpKeyRequest struct {
	*requests.RpcRequest
	Type          requests.Integer `position:"Query" name:"Type"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

DeleteRtmpKeyRequest is the request struct for api DeleteRtmpKey

func CreateDeleteRtmpKeyRequest added in v1.62.656

func CreateDeleteRtmpKeyRequest() (request *DeleteRtmpKeyRequest)

CreateDeleteRtmpKeyRequest creates a request to invoke DeleteRtmpKey API

type DeleteRtmpKeyResponse added in v1.62.656

type DeleteRtmpKeyResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteRtmpKeyResponse is the response struct for api DeleteRtmpKey

func CreateDeleteRtmpKeyResponse added in v1.62.656

func CreateDeleteRtmpKeyResponse() (response *DeleteRtmpKeyResponse)

CreateDeleteRtmpKeyResponse creates a response to parse from DeleteRtmpKey response

type DeleteTimeTemplateRequest

type DeleteTimeTemplateRequest struct {
	*requests.RpcRequest
	TemplateId  string `position:"Query" name:"TemplateId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

DeleteTimeTemplateRequest is the request struct for api DeleteTimeTemplate

func CreateDeleteTimeTemplateRequest

func CreateDeleteTimeTemplateRequest() (request *DeleteTimeTemplateRequest)

CreateDeleteTimeTemplateRequest creates a request to invoke DeleteTimeTemplate API

type DeleteTimeTemplateResponse

type DeleteTimeTemplateResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

DeleteTimeTemplateResponse is the response struct for api DeleteTimeTemplate

func CreateDeleteTimeTemplateResponse

func CreateDeleteTimeTemplateResponse() (response *DeleteTimeTemplateResponse)

CreateDeleteTimeTemplateResponse creates a response to parse from DeleteTimeTemplate response

type DetectUserFaceByUrlRequest

type DetectUserFaceByUrlRequest struct {
	*requests.RpcRequest
	FacePicUrl  string `position:"Query" name:"FacePicUrl"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

DetectUserFaceByUrlRequest is the request struct for api DetectUserFaceByUrl

func CreateDetectUserFaceByUrlRequest

func CreateDetectUserFaceByUrlRequest() (request *DetectUserFaceByUrlRequest)

CreateDetectUserFaceByUrlRequest creates a request to invoke DetectUserFaceByUrl API

type DetectUserFaceByUrlResponse

type DetectUserFaceByUrlResponse struct {
	*responses.BaseResponse
	Code         string                    `json:"Code" xml:"Code"`
	ErrorMessage string                    `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                    `json:"RequestId" xml:"RequestId"`
	Success      bool                      `json:"Success" xml:"Success"`
	Data         DataInDetectUserFaceByUrl `json:"Data" xml:"Data"`
}

DetectUserFaceByUrlResponse is the response struct for api DetectUserFaceByUrl

func CreateDetectUserFaceByUrlResponse

func CreateDetectUserFaceByUrlResponse() (response *DetectUserFaceByUrlResponse)

CreateDetectUserFaceByUrlResponse creates a response to parse from DetectUserFaceByUrl response

type DeviceGroupListInQueryFaceAllDeviceGroup

type DeviceGroupListInQueryFaceAllDeviceGroup struct {
	DeviceGroupListItem []DeviceGroupListItem `json:"deviceGroupList" xml:"deviceGroupList"`
}

DeviceGroupListInQueryFaceAllDeviceGroup is a nested struct in linkvisual response

type DeviceGroupListInQueryFaceDeviceGroupsByDevice

type DeviceGroupListInQueryFaceDeviceGroupsByDevice struct {
	DeviceGroupListItem []DeviceGroupListItem `json:"deviceGroupList" xml:"deviceGroupList"`
}

DeviceGroupListInQueryFaceDeviceGroupsByDevice is a nested struct in linkvisual response

type DeviceGroupListItem

type DeviceGroupListItem struct {
	ModifiedTime    string `json:"ModifiedTime" xml:"ModifiedTime"`
	DeviceGroupId   string `json:"DeviceGroupId" xml:"DeviceGroupId"`
	DeviceGroupName string `json:"DeviceGroupName" xml:"DeviceGroupName"`
}

DeviceGroupListItem is a nested struct in linkvisual response

type DeviceInfo added in v1.62.656

type DeviceInfo struct {
	Description    string         `json:"Description" xml:"Description"`
	DeviceType     int            `json:"DeviceType" xml:"DeviceType"`
	IotId          string         `json:"IotId" xml:"IotId"`
	GbDeviceInfo   GbDeviceInfo   `json:"GbDeviceInfo" xml:"GbDeviceInfo"`
	RtmpDeviceInfo RtmpDeviceInfo `json:"RtmpDeviceInfo" xml:"RtmpDeviceInfo"`
}

DeviceInfo is a nested struct in linkvisual response

type DeviceInfoList added in v1.62.656

type DeviceInfoList struct {
	DeviceInfo []DeviceInfo `json:"DeviceInfo" xml:"DeviceInfo"`
}

DeviceInfoList is a nested struct in linkvisual response

type EnableGbSubDeviceRequest added in v1.62.660

type EnableGbSubDeviceRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	SubDeviceId   string `position:"Query" name:"SubDeviceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

EnableGbSubDeviceRequest is the request struct for api EnableGbSubDevice

func CreateEnableGbSubDeviceRequest added in v1.62.660

func CreateEnableGbSubDeviceRequest() (request *EnableGbSubDeviceRequest)

CreateEnableGbSubDeviceRequest creates a request to invoke EnableGbSubDevice API

type EnableGbSubDeviceResponse added in v1.62.660

type EnableGbSubDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

EnableGbSubDeviceResponse is the response struct for api EnableGbSubDevice

func CreateEnableGbSubDeviceResponse added in v1.62.660

func CreateEnableGbSubDeviceResponse() (response *EnableGbSubDeviceResponse)

CreateEnableGbSubDeviceResponse creates a response to parse from EnableGbSubDevice response

type FacePicListInQueryFaceUser

type FacePicListInQueryFaceUser struct {
	FacePicListItem []FacePicListItem `json:"facePicList" xml:"facePicList"`
}

FacePicListInQueryFaceUser is a nested struct in linkvisual response

type FacePicListInQueryFaceUserBatch

type FacePicListInQueryFaceUserBatch struct {
	FacePicListItem []FacePicListItem `json:"facePicList" xml:"facePicList"`
}

FacePicListInQueryFaceUserBatch is a nested struct in linkvisual response

type FacePicListInQueryFaceUserByName

type FacePicListInQueryFaceUserByName struct {
	FacePicListItem []FacePicListItem `json:"facePicList" xml:"facePicList"`
}

FacePicListInQueryFaceUserByName is a nested struct in linkvisual response

type FacePicListItem

type FacePicListItem struct {
	FaceUrl        string       `json:"FaceUrl" xml:"FaceUrl"`
	FaceMd5        string       `json:"FaceMd5" xml:"FaceMd5"`
	FeatureDTOList []FeatureDTO `json:"FeatureDTOList" xml:"FeatureDTOList"`
}

FacePicListItem is a nested struct in linkvisual response

type FaceRects

type FaceRects struct {
	FaceRectsData []string `json:"FaceRectsData" xml:"FaceRectsData"`
}

FaceRects is a nested struct in linkvisual response

type FailedList

type FailedList struct {
	FailedListItem []FailedListItem `json:"FailedList" xml:"FailedList"`
}

FailedList is a nested struct in linkvisual response

type FailedListItem

type FailedListItem struct {
	DeviceName string `json:"DeviceName" xml:"DeviceName"`
	Message    string `json:"Message" xml:"Message"`
}

FailedListItem is a nested struct in linkvisual response

type FeatureDTO

type FeatureDTO struct {
	AlgorithmVersion  string `json:"AlgorithmVersion" xml:"AlgorithmVersion"`
	AlgorithmName     string `json:"AlgorithmName" xml:"AlgorithmName"`
	ErrorMessage      string `json:"ErrorMessage" xml:"ErrorMessage"`
	FaceMd5           string `json:"FaceMd5" xml:"FaceMd5"`
	ErrorCode         string `json:"ErrorCode" xml:"ErrorCode"`
	AlgorithmProvider string `json:"AlgorithmProvider" xml:"AlgorithmProvider"`
}

FeatureDTO is a nested struct in linkvisual response

type FeatureDTOListInQueryFaceUser

type FeatureDTOListInQueryFaceUser struct {
	FeatureDTO []FeatureDTO `json:"featureDTO" xml:"featureDTO"`
}

FeatureDTOListInQueryFaceUser is a nested struct in linkvisual response

type FeatureDTOListInQueryFaceUserBatch

type FeatureDTOListInQueryFaceUserBatch struct {
	FeatureDTO []FeatureDTO `json:"featureDTO" xml:"featureDTO"`
}

FeatureDTOListInQueryFaceUserBatch is a nested struct in linkvisual response

type FeatureDTOListInQueryFaceUserByName

type FeatureDTOListInQueryFaceUserByName struct {
	FeatureDTO []FeatureDTO `json:"featureDTO" xml:"featureDTO"`
}

FeatureDTOListInQueryFaceUserByName is a nested struct in linkvisual response

type FileList

type FileList struct {
	FileListItem []FileListItem `json:"FileList" xml:"FileList"`
}

FileList is a nested struct in linkvisual response

type FileListItem

type FileListItem struct {
	FileName      string `json:"FileName" xml:"FileName"`
	FileStartTime int    `json:"FileStartTime" xml:"FileStartTime"`
	FileEndTime   int    `json:"FileEndTime" xml:"FileEndTime"`
}

FileListItem is a nested struct in linkvisual response

type GbDeviceInfo added in v1.62.656

type GbDeviceInfo struct {
	SubProductKey  string `json:"SubProductKey" xml:"SubProductKey"`
	Password       string `json:"Password" xml:"Password"`
	GbId           string `json:"GbId" xml:"GbId"`
	NetProtocol    int    `json:"NetProtocol" xml:"NetProtocol"`
	NickName       string `json:"NickName" xml:"NickName"`
	DeviceProtocol int    `json:"DeviceProtocol" xml:"DeviceProtocol"`
}

GbDeviceInfo is a nested struct in linkvisual response

type GbSubDevice added in v1.62.660

type GbSubDevice struct {
	ProductKey   string `json:"ProductKey" xml:"ProductKey"`
	DeviceName   string `json:"DeviceName" xml:"DeviceName"`
	DeviceId     string `json:"DeviceId" xml:"DeviceId"`
	DeviceEnable int    `json:"DeviceEnable" xml:"DeviceEnable"`
	IotId        string `json:"IotId" xml:"IotId"`
}

GbSubDevice is a nested struct in linkvisual response

type GbSubDeviceList added in v1.62.660

type GbSubDeviceList struct {
	GbSubDevice []GbSubDevice `json:"gbSubDevice" xml:"gbSubDevice"`
}

GbSubDeviceList is a nested struct in linkvisual response

type GetPictureSearchJobStatusRequest

type GetPictureSearchJobStatusRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	AppInstanceId string `position:"Query" name:"AppInstanceId"`
}

GetPictureSearchJobStatusRequest is the request struct for api GetPictureSearchJobStatus

func CreateGetPictureSearchJobStatusRequest

func CreateGetPictureSearchJobStatusRequest() (request *GetPictureSearchJobStatusRequest)

CreateGetPictureSearchJobStatusRequest creates a request to invoke GetPictureSearchJobStatus API

type GetPictureSearchJobStatusResponse

type GetPictureSearchJobStatusResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

GetPictureSearchJobStatusResponse is the response struct for api GetPictureSearchJobStatus

func CreateGetPictureSearchJobStatusResponse

func CreateGetPictureSearchJobStatusResponse() (response *GetPictureSearchJobStatusResponse)

CreateGetPictureSearchJobStatusResponse creates a response to parse from GetPictureSearchJobStatus response

type Job added in v1.62.656

type Job struct {
	Status       int    `json:"Status" xml:"Status"`
	Type         int    `json:"Type" xml:"Type"`
	Progress     int    `json:"Progress" xml:"Progress"`
	RecordType   int    `json:"RecordType" xml:"RecordType"`
	BeginTime    int    `json:"BeginTime" xml:"BeginTime"`
	Url          string `json:"Url" xml:"Url"`
	FileName     string `json:"FileName" xml:"FileName"`
	EndTime      int    `json:"EndTime" xml:"EndTime"`
	StreamType   int    `json:"StreamType" xml:"StreamType"`
	JobId        string `json:"JobId" xml:"JobId"`
	JobErrorCode int    `json:"JobErrorCode" xml:"JobErrorCode"`
	IotId        string `json:"IotId" xml:"IotId"`
}

Job is a nested struct in linkvisual response

type JobList added in v1.62.656

type JobList struct {
	Job []Job `json:"Job" xml:"Job"`
}

JobList is a nested struct in linkvisual response

type Landmarks

type Landmarks struct {
	LandmarksData []string `json:"LandmarksData" xml:"LandmarksData"`
}

Landmarks is a nested struct in linkvisual response

type ListInQueryDeviceEvent

type ListInQueryDeviceEvent struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryDeviceEvent is a nested struct in linkvisual response

type ListInQueryEventRecordPlanDeviceByPlan

type ListInQueryEventRecordPlanDeviceByPlan struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryEventRecordPlanDeviceByPlan is a nested struct in linkvisual response

type ListInQueryEventRecordPlans

type ListInQueryEventRecordPlans struct {
	ListItem []ListItemInQueryEventRecordPlans `json:"List" xml:"List"`
}

ListInQueryEventRecordPlans is a nested struct in linkvisual response

type ListInQueryFaceAllUserGroupAndDeviceGroupRelation

type ListInQueryFaceAllUserGroupAndDeviceGroupRelation struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryFaceAllUserGroupAndDeviceGroupRelation is a nested struct in linkvisual response

type ListInQueryFaceAllUserIdsByGroupId

type ListInQueryFaceAllUserIdsByGroupId struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryFaceAllUserIdsByGroupId is a nested struct in linkvisual response

type ListInQueryFaceUserByName

type ListInQueryFaceUserByName struct {
	PageData []PageData `json:"pageData" xml:"pageData"`
}

ListInQueryFaceUserByName is a nested struct in linkvisual response

type ListInQueryPictureFiles

type ListInQueryPictureFiles struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryPictureFiles is a nested struct in linkvisual response

type ListInQueryRecord

type ListInQueryRecord struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryRecord is a nested struct in linkvisual response

type ListInQueryRecordPlanDeviceByPlan

type ListInQueryRecordPlanDeviceByPlan struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryRecordPlanDeviceByPlan is a nested struct in linkvisual response

type ListInQueryRecordPlans

type ListInQueryRecordPlans struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryRecordPlans is a nested struct in linkvisual response

type ListInQueryTimeTemplate

type ListInQueryTimeTemplate struct {
	ListItem []ListItem `json:"List" xml:"List"`
}

ListInQueryTimeTemplate is a nested struct in linkvisual response

type ListItem

type ListItem struct {
	Name             string                `json:"Name" xml:"Name"`
	TemplateId       string                `json:"TemplateId" xml:"TemplateId"`
	StreamType       int                   `json:"StreamType" xml:"StreamType"`
	ModifiedTime     string                `json:"ModifiedTime" xml:"ModifiedTime"`
	DeviceGroupId    string                `json:"DeviceGroupId" xml:"DeviceGroupId"`
	ControlType      string                `json:"ControlType" xml:"ControlType"`
	EventType        int                   `json:"EventType" xml:"EventType"`
	FileSize         int                   `json:"FileSize" xml:"FileSize"`
	UserId           string                `json:"UserId" xml:"UserId"`
	ThumbUrl         string                `json:"ThumbUrl" xml:"ThumbUrl"`
	RecordType       int                   `json:"RecordType" xml:"RecordType"`
	FileName         string                `json:"FileName" xml:"FileName"`
	EventData        string                `json:"EventData" xml:"EventData"`
	ControlId        string                `json:"ControlId" xml:"ControlId"`
	Params           string                `json:"Params" xml:"Params"`
	BeginTime        string                `json:"BeginTime" xml:"BeginTime"`
	CustomUserId     string                `json:"CustomUserId" xml:"CustomUserId"`
	EventDesc        string                `json:"EventDesc" xml:"EventDesc"`
	UserGroupId      string                `json:"UserGroupId" xml:"UserGroupId"`
	VideoFrameNumber int                   `json:"VideoFrameNumber" xml:"VideoFrameNumber"`
	IotId            string                `json:"IotId" xml:"IotId"`
	PicId            string                `json:"PicId" xml:"PicId"`
	EndTime          string                `json:"EndTime" xml:"EndTime"`
	AllDay           int                   `json:"AllDay" xml:"AllDay"`
	EventId          string                `json:"EventId" xml:"EventId"`
	EventPicId       string                `json:"EventPicId" xml:"EventPicId"`
	Default          int                   `json:"Default" xml:"Default"`
	PlanId           string                `json:"PlanId" xml:"PlanId"`
	EventTime        string                `json:"EventTime" xml:"EventTime"`
	PicUrl           string                `json:"PicUrl" xml:"PicUrl"`
	PicCreateTime    int64                 `json:"PicCreateTime" xml:"PicCreateTime"`
	SnapshotUrl      string                `json:"SnapshotUrl" xml:"SnapshotUrl"`
	TimeSectionList  []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

ListItem is a nested struct in linkvisual response

type ListItemInQueryEventRecordPlans

type ListItemInQueryEventRecordPlans struct {
	EventType         string `json:"EventType" xml:"EventType"`
	RecordDuration    int    `json:"RecordDuration" xml:"RecordDuration"`
	PreRecordDuration int    `json:"PreRecordDuration" xml:"PreRecordDuration"`
	PlanId            string `json:"PlanId" xml:"PlanId"`
	Name              string `json:"Name" xml:"Name"`
	TemplateId        string `json:"TemplateId" xml:"TemplateId"`
}

ListItemInQueryEventRecordPlans is a nested struct in linkvisual response

type PageData

type PageData struct {
	Name         string            `json:"Name" xml:"Name"`
	CustomUserId string            `json:"CustomUserId" xml:"CustomUserId"`
	ModifyTime   int64             `json:"ModifyTime" xml:"ModifyTime"`
	UserId       string            `json:"UserId" xml:"UserId"`
	CreateTime   int64             `json:"CreateTime" xml:"CreateTime"`
	Params       string            `json:"Params" xml:"Params"`
	FacePicList  []FacePicListItem `json:"FacePicList" xml:"FacePicList"`
}

PageData is a nested struct in linkvisual response

type PageDataInPictureSearchPicture

type PageDataInPictureSearchPicture struct {
	SearchData []SearchData `json:"searchData" xml:"searchData"`
}

PageDataInPictureSearchPicture is a nested struct in linkvisual response

type PageDataInQueryCarProcessEvents

type PageDataInQueryCarProcessEvents struct {
	PageDataItem []PageDataItem `json:"pageData" xml:"pageData"`
}

PageDataInQueryCarProcessEvents is a nested struct in linkvisual response

type PageDataInQueryPictureSearchAiboxes

type PageDataInQueryPictureSearchAiboxes struct {
	SearchData []SearchData `json:"searchData" xml:"searchData"`
}

PageDataInQueryPictureSearchAiboxes is a nested struct in linkvisual response

type PageDataInQueryPictureSearchApps

type PageDataInQueryPictureSearchApps struct {
	PageDataItem []PageDataItem `json:"pageData" xml:"pageData"`
}

PageDataInQueryPictureSearchApps is a nested struct in linkvisual response

type PageDataInQueryPictureSearchDevices

type PageDataInQueryPictureSearchDevices struct {
	SearchData []SearchData `json:"searchData" xml:"searchData"`
}

PageDataInQueryPictureSearchDevices is a nested struct in linkvisual response

type PageDataInQueryPictureSearchJob

type PageDataInQueryPictureSearchJob struct {
	PageDataItem []PageDataItem `json:"pageData" xml:"pageData"`
}

PageDataInQueryPictureSearchJob is a nested struct in linkvisual response

type PageDataInQueryPictureSearchJobResult

type PageDataInQueryPictureSearchJobResult struct {
	SearchData []SearchData `json:"searchData" xml:"searchData"`
}

PageDataInQueryPictureSearchJobResult is a nested struct in linkvisual response

type PageDataItem

type PageDataItem struct {
	Name              string  `json:"Name" xml:"Name"`
	SearchPicUrl      string  `json:"SearchPicUrl" xml:"SearchPicUrl"`
	EventTime         int64   `json:"EventTime" xml:"EventTime"`
	Confidence        int     `json:"Confidence" xml:"Confidence"`
	AppTemplateId     string  `json:"AppTemplateId" xml:"AppTemplateId"`
	CreateTime        int64   `json:"CreateTime" xml:"CreateTime"`
	EndTime           int64   `json:"EndTime" xml:"EndTime"`
	Threshold         float64 `json:"Threshold" xml:"Threshold"`
	SubDeviceNickName string  `json:"SubDeviceNickName" xml:"SubDeviceNickName"`
	StartTime         int64   `json:"StartTime" xml:"StartTime"`
	TaskId            string  `json:"TaskId" xml:"TaskId"`
	EventType         int     `json:"EventType" xml:"EventType"`
	AppInstanceId     string  `json:"AppInstanceId" xml:"AppInstanceId"`
	SubIotId          string  `json:"SubIotId" xml:"SubIotId"`
	Description       string  `json:"Description" xml:"Description"`
	SubProductKey     string  `json:"SubProductKey" xml:"SubProductKey"`
	JobId             string  `json:"JobId" xml:"JobId"`
	EventPicUrl       string  `json:"EventPicUrl" xml:"EventPicUrl"`
	Version           string  `json:"Version" xml:"Version"`
	AreaIndex         int     `json:"AreaIndex" xml:"AreaIndex"`
	ActionType        int     `json:"ActionType" xml:"ActionType"`
	ModifiedTime      int64   `json:"ModifiedTime" xml:"ModifiedTime"`
	IotId             string  `json:"IotId" xml:"IotId"`
	SubDeviceName     string  `json:"SubDeviceName" xml:"SubDeviceName"`
	EventId           string  `json:"EventId" xml:"EventId"`
	EventPicId        string  `json:"EventPicId" xml:"EventPicId"`
	PlateNo           string  `json:"PlateNo" xml:"PlateNo"`
	JobStatus         int     `json:"JobStatus" xml:"JobStatus"`
}

PageDataItem is a nested struct in linkvisual response

type PicData

type PicData struct {
	PicId         string `json:"PicId" xml:"PicId"`
	PicUrl        string `json:"PicUrl" xml:"PicUrl"`
	PicCreateTime int64  `json:"PicCreateTime" xml:"PicCreateTime"`
	ThumbUrl      string `json:"ThumbUrl" xml:"ThumbUrl"`
	IotId         string `json:"IotId" xml:"IotId"`
}

PicData is a nested struct in linkvisual response

type PictureSearchPictureRequest

type PictureSearchPictureRequest struct {
	*requests.RpcRequest
	Threshold         requests.Float   `position:"Query" name:"Threshold"`
	SearchPicUrl      string           `position:"Query" name:"SearchPicUrl"`
	StartTime         requests.Integer `position:"Query" name:"StartTime"`
	PictureSearchType requests.Integer `position:"Query" name:"PictureSearchType"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	EndTime           requests.Integer `position:"Query" name:"EndTime"`
	CurrentPage       requests.Integer `position:"Query" name:"CurrentPage"`
	ContainPicUrl     requests.Boolean `position:"Query" name:"ContainPicUrl"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	AppInstanceId     string           `position:"Query" name:"AppInstanceId"`
}

PictureSearchPictureRequest is the request struct for api PictureSearchPicture

func CreatePictureSearchPictureRequest

func CreatePictureSearchPictureRequest() (request *PictureSearchPictureRequest)

CreatePictureSearchPictureRequest creates a request to invoke PictureSearchPicture API

type PictureSearchPictureResponse

type PictureSearchPictureResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

PictureSearchPictureResponse is the response struct for api PictureSearchPicture

func CreatePictureSearchPictureResponse

func CreatePictureSearchPictureResponse() (response *PictureSearchPictureResponse)

CreatePictureSearchPictureResponse creates a response to parse from PictureSearchPicture response

type QueryCarProcessEventsRequest

type QueryCarProcessEventsRequest struct {
	*requests.RpcRequest
	ActionType    requests.Integer `position:"Query" name:"ActionType"`
	SubProductKey string           `position:"Query" name:"SubProductKey"`
	PlateNo       string           `position:"Query" name:"PlateNo"`
	IotId         string           `position:"Query" name:"IotId"`
	SubDeviceName string           `position:"Query" name:"SubDeviceName"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	BeginTime     requests.Integer `position:"Query" name:"BeginTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	AreaIndex     requests.Integer `position:"Query" name:"AreaIndex"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	SubIotId      string           `position:"Query" name:"SubIotId"`
}

QueryCarProcessEventsRequest is the request struct for api QueryCarProcessEvents

func CreateQueryCarProcessEventsRequest

func CreateQueryCarProcessEventsRequest() (request *QueryCarProcessEventsRequest)

CreateQueryCarProcessEventsRequest creates a request to invoke QueryCarProcessEvents API

type QueryCarProcessEventsResponse

type QueryCarProcessEventsResponse struct {
	*responses.BaseResponse
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Data         DataInQueryCarProcessEvents `json:"Data" xml:"Data"`
}

QueryCarProcessEventsResponse is the response struct for api QueryCarProcessEvents

func CreateQueryCarProcessEventsResponse

func CreateQueryCarProcessEventsResponse() (response *QueryCarProcessEventsResponse)

CreateQueryCarProcessEventsResponse creates a response to parse from QueryCarProcessEvents response

type QueryDeviceEventPictureRequest

type QueryDeviceEventPictureRequest struct {
	*requests.RpcRequest
	EventId       string `position:"Query" name:"EventId"`
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryDeviceEventPictureRequest is the request struct for api QueryDeviceEventPicture

func CreateQueryDeviceEventPictureRequest

func CreateQueryDeviceEventPictureRequest() (request *QueryDeviceEventPictureRequest)

CreateQueryDeviceEventPictureRequest creates a request to invoke QueryDeviceEventPicture API

type QueryDeviceEventPictureResponse

type QueryDeviceEventPictureResponse struct {
	*responses.BaseResponse
	Code         int    `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

QueryDeviceEventPictureResponse is the response struct for api QueryDeviceEventPicture

func CreateQueryDeviceEventPictureResponse

func CreateQueryDeviceEventPictureResponse() (response *QueryDeviceEventPictureResponse)

CreateQueryDeviceEventPictureResponse creates a response to parse from QueryDeviceEventPicture response

type QueryDeviceEventRecordRequest

type QueryDeviceEventRecordRequest struct {
	*requests.RpcRequest
	EventId       string `position:"Query" name:"EventId"`
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryDeviceEventRecordRequest is the request struct for api QueryDeviceEventRecord

func CreateQueryDeviceEventRecordRequest

func CreateQueryDeviceEventRecordRequest() (request *QueryDeviceEventRecordRequest)

CreateQueryDeviceEventRecordRequest creates a request to invoke QueryDeviceEventRecord API

type QueryDeviceEventRecordResponse

type QueryDeviceEventRecordResponse struct {
	*responses.BaseResponse
	Code         int       `json:"Code" xml:"Code"`
	RequestId    string    `json:"RequestId" xml:"RequestId"`
	ErrorMessage string    `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool      `json:"Success" xml:"Success"`
	Data         []VodInfo `json:"Data" xml:"Data"`
}

QueryDeviceEventRecordResponse is the response struct for api QueryDeviceEventRecord

func CreateQueryDeviceEventRecordResponse

func CreateQueryDeviceEventRecordResponse() (response *QueryDeviceEventRecordResponse)

CreateQueryDeviceEventRecordResponse creates a response to parse from QueryDeviceEventRecord response

type QueryDeviceEventRequest

type QueryDeviceEventRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	BeginTime     requests.Integer `position:"Query" name:"BeginTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
	EventType     requests.Integer `position:"Query" name:"EventType"`
}

QueryDeviceEventRequest is the request struct for api QueryDeviceEvent

func CreateQueryDeviceEventRequest

func CreateQueryDeviceEventRequest() (request *QueryDeviceEventRequest)

CreateQueryDeviceEventRequest creates a request to invoke QueryDeviceEvent API

type QueryDeviceEventResponse

type QueryDeviceEventResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDeviceEventResponse is the response struct for api QueryDeviceEvent

func CreateQueryDeviceEventResponse

func CreateQueryDeviceEventResponse() (response *QueryDeviceEventResponse)

CreateQueryDeviceEventResponse creates a response to parse from QueryDeviceEvent response

type QueryDevicePictureByListRequest

type QueryDevicePictureByListRequest struct {
	*requests.RpcRequest
	PictureType   requests.Integer `position:"Query" name:"PictureType"`
	ThumbWidth    requests.Integer `position:"Query" name:"ThumbWidth"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PictureIdList *[]string        `position:"Query" name:"PictureIdList"  type:"Repeated"`
	ExpireTime    requests.Integer `position:"Query" name:"ExpireTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryDevicePictureByListRequest is the request struct for api QueryDevicePictureByList

func CreateQueryDevicePictureByListRequest

func CreateQueryDevicePictureByListRequest() (request *QueryDevicePictureByListRequest)

CreateQueryDevicePictureByListRequest creates a request to invoke QueryDevicePictureByList API

type QueryDevicePictureByListResponse

type QueryDevicePictureByListResponse struct {
	*responses.BaseResponse
	Code         string                         `json:"Code" xml:"Code"`
	ErrorMessage string                         `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                         `json:"RequestId" xml:"RequestId"`
	Success      bool                           `json:"Success" xml:"Success"`
	Data         DataInQueryDevicePictureByList `json:"Data" xml:"Data"`
}

QueryDevicePictureByListResponse is the response struct for api QueryDevicePictureByList

func CreateQueryDevicePictureByListResponse

func CreateQueryDevicePictureByListResponse() (response *QueryDevicePictureByListResponse)

CreateQueryDevicePictureByListResponse creates a response to parse from QueryDevicePictureByList response

type QueryDevicePictureFileRequest

type QueryDevicePictureFileRequest struct {
	*requests.RpcRequest
	PictureType   requests.Integer `position:"Query" name:"PictureType"`
	ThumbWidth    requests.Integer `position:"Query" name:"ThumbWidth"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	ExpireTime    requests.Integer `position:"Query" name:"ExpireTime"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
	CaptureId     string           `position:"Query" name:"CaptureId"`
}

QueryDevicePictureFileRequest is the request struct for api QueryDevicePictureFile

func CreateQueryDevicePictureFileRequest

func CreateQueryDevicePictureFileRequest() (request *QueryDevicePictureFileRequest)

CreateQueryDevicePictureFileRequest creates a request to invoke QueryDevicePictureFile API

type QueryDevicePictureFileResponse

type QueryDevicePictureFileResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDevicePictureFileResponse is the response struct for api QueryDevicePictureFile

func CreateQueryDevicePictureFileResponse

func CreateQueryDevicePictureFileResponse() (response *QueryDevicePictureFileResponse)

CreateQueryDevicePictureFileResponse creates a response to parse from QueryDevicePictureFile response

type QueryDevicePictureLifeCycleRequest

type QueryDevicePictureLifeCycleRequest struct {
	*requests.RpcRequest
	IotId       string `position:"Query" name:"IotId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryDevicePictureLifeCycleRequest is the request struct for api QueryDevicePictureLifeCycle

func CreateQueryDevicePictureLifeCycleRequest

func CreateQueryDevicePictureLifeCycleRequest() (request *QueryDevicePictureLifeCycleRequest)

CreateQueryDevicePictureLifeCycleRequest creates a request to invoke QueryDevicePictureLifeCycle API

type QueryDevicePictureLifeCycleResponse

type QueryDevicePictureLifeCycleResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDevicePictureLifeCycleResponse is the response struct for api QueryDevicePictureLifeCycle

func CreateQueryDevicePictureLifeCycleResponse

func CreateQueryDevicePictureLifeCycleResponse() (response *QueryDevicePictureLifeCycleResponse)

CreateQueryDevicePictureLifeCycleResponse creates a response to parse from QueryDevicePictureLifeCycle response

type QueryDeviceRecordLifeCycleRequest

type QueryDeviceRecordLifeCycleRequest struct {
	*requests.RpcRequest
	DeviceList  *[]string `position:"Query" name:"DeviceList"  type:"Repeated"`
	ApiProduct  string    `position:"Body" name:"ApiProduct"`
	ApiRevision string    `position:"Body" name:"ApiRevision"`
}

QueryDeviceRecordLifeCycleRequest is the request struct for api QueryDeviceRecordLifeCycle

func CreateQueryDeviceRecordLifeCycleRequest

func CreateQueryDeviceRecordLifeCycleRequest() (request *QueryDeviceRecordLifeCycleRequest)

CreateQueryDeviceRecordLifeCycleRequest creates a request to invoke QueryDeviceRecordLifeCycle API

type QueryDeviceRecordLifeCycleResponse

type QueryDeviceRecordLifeCycleResponse struct {
	*responses.BaseResponse
	Code         int        `json:"Code" xml:"Code"`
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	ErrorMessage string     `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool       `json:"Success" xml:"Success"`
	Data         []DataItem `json:"Data" xml:"Data"`
}

QueryDeviceRecordLifeCycleResponse is the response struct for api QueryDeviceRecordLifeCycle

func CreateQueryDeviceRecordLifeCycleResponse

func CreateQueryDeviceRecordLifeCycleResponse() (response *QueryDeviceRecordLifeCycleResponse)

CreateQueryDeviceRecordLifeCycleResponse creates a response to parse from QueryDeviceRecordLifeCycle response

type QueryDeviceVodUrlByTimeRequest

type QueryDeviceVodUrlByTimeRequest struct {
	*requests.RpcRequest
	Scheme           string           `position:"Query" name:"Scheme"`
	PlayUnLimited    requests.Boolean `position:"Query" name:"PlayUnLimited"`
	EncryptType      requests.Integer `position:"Query" name:"EncryptType"`
	IotId            string           `position:"Query" name:"IotId"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	ShouldEncrypt    requests.Boolean `position:"Query" name:"ShouldEncrypt"`
	EnableStun       requests.Boolean `position:"Query" name:"EnableStun"`
	EndTime          requests.Integer `position:"Query" name:"EndTime"`
	BeginTime        requests.Integer `position:"Query" name:"BeginTime"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	SeekTime         requests.Integer `position:"Query" name:"SeekTime"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
	UrlValidDuration requests.Integer `position:"Query" name:"UrlValidDuration"`
}

QueryDeviceVodUrlByTimeRequest is the request struct for api QueryDeviceVodUrlByTime

func CreateQueryDeviceVodUrlByTimeRequest

func CreateQueryDeviceVodUrlByTimeRequest() (request *QueryDeviceVodUrlByTimeRequest)

CreateQueryDeviceVodUrlByTimeRequest creates a request to invoke QueryDeviceVodUrlByTime API

type QueryDeviceVodUrlByTimeResponse

type QueryDeviceVodUrlByTimeResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDeviceVodUrlByTimeResponse is the response struct for api QueryDeviceVodUrlByTime

func CreateQueryDeviceVodUrlByTimeResponse

func CreateQueryDeviceVodUrlByTimeResponse() (response *QueryDeviceVodUrlByTimeResponse)

CreateQueryDeviceVodUrlByTimeResponse creates a response to parse from QueryDeviceVodUrlByTime response

type QueryDeviceVodUrlRequest

type QueryDeviceVodUrlRequest struct {
	*requests.RpcRequest
	Scheme           string           `position:"Query" name:"Scheme"`
	PlayUnLimited    requests.Boolean `position:"Query" name:"PlayUnLimited"`
	EncryptType      requests.Integer `position:"Query" name:"EncryptType"`
	IotId            string           `position:"Query" name:"IotId"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	ShouldEncrypt    requests.Boolean `position:"Query" name:"ShouldEncrypt"`
	EnableStun       requests.Boolean `position:"Query" name:"EnableStun"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	FileName         string           `position:"Query" name:"FileName"`
	SeekTime         requests.Integer `position:"Query" name:"SeekTime"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
	UrlValidDuration requests.Integer `position:"Query" name:"UrlValidDuration"`
}

QueryDeviceVodUrlRequest is the request struct for api QueryDeviceVodUrl

func CreateQueryDeviceVodUrlRequest

func CreateQueryDeviceVodUrlRequest() (request *QueryDeviceVodUrlRequest)

CreateQueryDeviceVodUrlRequest creates a request to invoke QueryDeviceVodUrl API

type QueryDeviceVodUrlResponse

type QueryDeviceVodUrlResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryDeviceVodUrlResponse is the response struct for api QueryDeviceVodUrl

func CreateQueryDeviceVodUrlResponse

func CreateQueryDeviceVodUrlResponse() (response *QueryDeviceVodUrlResponse)

CreateQueryDeviceVodUrlResponse creates a response to parse from QueryDeviceVodUrl response

type QueryEventRecordPlanDetailRequest

type QueryEventRecordPlanDetailRequest struct {
	*requests.RpcRequest
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
	PlanId      string `position:"Query" name:"PlanId"`
}

QueryEventRecordPlanDetailRequest is the request struct for api QueryEventRecordPlanDetail

func CreateQueryEventRecordPlanDetailRequest

func CreateQueryEventRecordPlanDetailRequest() (request *QueryEventRecordPlanDetailRequest)

CreateQueryEventRecordPlanDetailRequest creates a request to invoke QueryEventRecordPlanDetail API

type QueryEventRecordPlanDetailResponse

type QueryEventRecordPlanDetailResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryEventRecordPlanDetailResponse is the response struct for api QueryEventRecordPlanDetail

func CreateQueryEventRecordPlanDetailResponse

func CreateQueryEventRecordPlanDetailResponse() (response *QueryEventRecordPlanDetailResponse)

CreateQueryEventRecordPlanDetailResponse creates a response to parse from QueryEventRecordPlanDetail response

type QueryEventRecordPlanDeviceByDeviceRequest

type QueryEventRecordPlanDeviceByDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryEventRecordPlanDeviceByDeviceRequest is the request struct for api QueryEventRecordPlanDeviceByDevice

func CreateQueryEventRecordPlanDeviceByDeviceRequest

func CreateQueryEventRecordPlanDeviceByDeviceRequest() (request *QueryEventRecordPlanDeviceByDeviceRequest)

CreateQueryEventRecordPlanDeviceByDeviceRequest creates a request to invoke QueryEventRecordPlanDeviceByDevice API

type QueryEventRecordPlanDeviceByDeviceResponse

type QueryEventRecordPlanDeviceByDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryEventRecordPlanDeviceByDeviceResponse is the response struct for api QueryEventRecordPlanDeviceByDevice

func CreateQueryEventRecordPlanDeviceByDeviceResponse

func CreateQueryEventRecordPlanDeviceByDeviceResponse() (response *QueryEventRecordPlanDeviceByDeviceResponse)

CreateQueryEventRecordPlanDeviceByDeviceResponse creates a response to parse from QueryEventRecordPlanDeviceByDevice response

type QueryEventRecordPlanDeviceByPlanRequest

type QueryEventRecordPlanDeviceByPlanRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
	PlanId      string           `position:"Query" name:"PlanId"`
}

QueryEventRecordPlanDeviceByPlanRequest is the request struct for api QueryEventRecordPlanDeviceByPlan

func CreateQueryEventRecordPlanDeviceByPlanRequest

func CreateQueryEventRecordPlanDeviceByPlanRequest() (request *QueryEventRecordPlanDeviceByPlanRequest)

CreateQueryEventRecordPlanDeviceByPlanRequest creates a request to invoke QueryEventRecordPlanDeviceByPlan API

type QueryEventRecordPlanDeviceByPlanResponse

type QueryEventRecordPlanDeviceByPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryEventRecordPlanDeviceByPlanResponse is the response struct for api QueryEventRecordPlanDeviceByPlan

func CreateQueryEventRecordPlanDeviceByPlanResponse

func CreateQueryEventRecordPlanDeviceByPlanResponse() (response *QueryEventRecordPlanDeviceByPlanResponse)

CreateQueryEventRecordPlanDeviceByPlanResponse creates a response to parse from QueryEventRecordPlanDeviceByPlan response

type QueryEventRecordPlansRequest

type QueryEventRecordPlansRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryEventRecordPlansRequest is the request struct for api QueryEventRecordPlans

func CreateQueryEventRecordPlansRequest

func CreateQueryEventRecordPlansRequest() (request *QueryEventRecordPlansRequest)

CreateQueryEventRecordPlansRequest creates a request to invoke QueryEventRecordPlans API

type QueryEventRecordPlansResponse

type QueryEventRecordPlansResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryEventRecordPlansResponse is the response struct for api QueryEventRecordPlans

func CreateQueryEventRecordPlansResponse

func CreateQueryEventRecordPlansResponse() (response *QueryEventRecordPlansResponse)

CreateQueryEventRecordPlansResponse creates a response to parse from QueryEventRecordPlans response

type QueryFaceAllDeviceGroupRequest

type QueryFaceAllDeviceGroupRequest struct {
	*requests.RpcRequest
	IsolationId   string           `position:"Query" name:"IsolationId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	PageNo        requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryFaceAllDeviceGroupRequest is the request struct for api QueryFaceAllDeviceGroup

func CreateQueryFaceAllDeviceGroupRequest

func CreateQueryFaceAllDeviceGroupRequest() (request *QueryFaceAllDeviceGroupRequest)

CreateQueryFaceAllDeviceGroupRequest creates a request to invoke QueryFaceAllDeviceGroup API

type QueryFaceAllDeviceGroupResponse

type QueryFaceAllDeviceGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceAllDeviceGroupResponse is the response struct for api QueryFaceAllDeviceGroup

func CreateQueryFaceAllDeviceGroupResponse

func CreateQueryFaceAllDeviceGroupResponse() (response *QueryFaceAllDeviceGroupResponse)

CreateQueryFaceAllDeviceGroupResponse creates a response to parse from QueryFaceAllDeviceGroup response

type QueryFaceAllUserGroupAndDeviceGroupRelationRequest

type QueryFaceAllUserGroupAndDeviceGroupRelationRequest struct {
	*requests.RpcRequest
	IsolationId string           `position:"Query" name:"IsolationId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	PageNo      requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryFaceAllUserGroupAndDeviceGroupRelationRequest is the request struct for api QueryFaceAllUserGroupAndDeviceGroupRelation

func CreateQueryFaceAllUserGroupAndDeviceGroupRelationRequest

func CreateQueryFaceAllUserGroupAndDeviceGroupRelationRequest() (request *QueryFaceAllUserGroupAndDeviceGroupRelationRequest)

CreateQueryFaceAllUserGroupAndDeviceGroupRelationRequest creates a request to invoke QueryFaceAllUserGroupAndDeviceGroupRelation API

type QueryFaceAllUserGroupAndDeviceGroupRelationResponse

type QueryFaceAllUserGroupAndDeviceGroupRelationResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceAllUserGroupAndDeviceGroupRelationResponse is the response struct for api QueryFaceAllUserGroupAndDeviceGroupRelation

func CreateQueryFaceAllUserGroupAndDeviceGroupRelationResponse

func CreateQueryFaceAllUserGroupAndDeviceGroupRelationResponse() (response *QueryFaceAllUserGroupAndDeviceGroupRelationResponse)

CreateQueryFaceAllUserGroupAndDeviceGroupRelationResponse creates a response to parse from QueryFaceAllUserGroupAndDeviceGroupRelation response

type QueryFaceAllUserGroupRequest

type QueryFaceAllUserGroupRequest struct {
	*requests.RpcRequest
	IsolationId string           `position:"Query" name:"IsolationId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	PageNo      requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryFaceAllUserGroupRequest is the request struct for api QueryFaceAllUserGroup

func CreateQueryFaceAllUserGroupRequest

func CreateQueryFaceAllUserGroupRequest() (request *QueryFaceAllUserGroupRequest)

CreateQueryFaceAllUserGroupRequest creates a request to invoke QueryFaceAllUserGroup API

type QueryFaceAllUserGroupResponse

type QueryFaceAllUserGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceAllUserGroupResponse is the response struct for api QueryFaceAllUserGroup

func CreateQueryFaceAllUserGroupResponse

func CreateQueryFaceAllUserGroupResponse() (response *QueryFaceAllUserGroupResponse)

CreateQueryFaceAllUserGroupResponse creates a response to parse from QueryFaceAllUserGroup response

type QueryFaceAllUserIdsByGroupIdRequest

type QueryFaceAllUserIdsByGroupIdRequest struct {
	*requests.RpcRequest
	IsolationId string           `position:"Query" name:"IsolationId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	UserGroupId string           `position:"Query" name:"UserGroupId"`
	PageNo      requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryFaceAllUserIdsByGroupIdRequest is the request struct for api QueryFaceAllUserIdsByGroupId

func CreateQueryFaceAllUserIdsByGroupIdRequest

func CreateQueryFaceAllUserIdsByGroupIdRequest() (request *QueryFaceAllUserIdsByGroupIdRequest)

CreateQueryFaceAllUserIdsByGroupIdRequest creates a request to invoke QueryFaceAllUserIdsByGroupId API

type QueryFaceAllUserIdsByGroupIdResponse

type QueryFaceAllUserIdsByGroupIdResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceAllUserIdsByGroupIdResponse is the response struct for api QueryFaceAllUserIdsByGroupId

func CreateQueryFaceAllUserIdsByGroupIdResponse

func CreateQueryFaceAllUserIdsByGroupIdResponse() (response *QueryFaceAllUserIdsByGroupIdResponse)

CreateQueryFaceAllUserIdsByGroupIdResponse creates a response to parse from QueryFaceAllUserIdsByGroupId response

type QueryFaceCustomUserIdByUserIdRequest

type QueryFaceCustomUserIdByUserIdRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryFaceCustomUserIdByUserIdRequest is the request struct for api QueryFaceCustomUserIdByUserId

func CreateQueryFaceCustomUserIdByUserIdRequest

func CreateQueryFaceCustomUserIdByUserIdRequest() (request *QueryFaceCustomUserIdByUserIdRequest)

CreateQueryFaceCustomUserIdByUserIdRequest creates a request to invoke QueryFaceCustomUserIdByUserId API

type QueryFaceCustomUserIdByUserIdResponse

type QueryFaceCustomUserIdByUserIdResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

QueryFaceCustomUserIdByUserIdResponse is the response struct for api QueryFaceCustomUserIdByUserId

func CreateQueryFaceCustomUserIdByUserIdResponse

func CreateQueryFaceCustomUserIdByUserIdResponse() (response *QueryFaceCustomUserIdByUserIdResponse)

CreateQueryFaceCustomUserIdByUserIdResponse creates a response to parse from QueryFaceCustomUserIdByUserId response

type QueryFaceDeviceGroupsByDeviceRequest

type QueryFaceDeviceGroupsByDeviceRequest struct {
	*requests.RpcRequest
	IsolationId   string           `position:"Query" name:"IsolationId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	PageNo        requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryFaceDeviceGroupsByDeviceRequest is the request struct for api QueryFaceDeviceGroupsByDevice

func CreateQueryFaceDeviceGroupsByDeviceRequest

func CreateQueryFaceDeviceGroupsByDeviceRequest() (request *QueryFaceDeviceGroupsByDeviceRequest)

CreateQueryFaceDeviceGroupsByDeviceRequest creates a request to invoke QueryFaceDeviceGroupsByDevice API

type QueryFaceDeviceGroupsByDeviceResponse

type QueryFaceDeviceGroupsByDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceDeviceGroupsByDeviceResponse is the response struct for api QueryFaceDeviceGroupsByDevice

func CreateQueryFaceDeviceGroupsByDeviceResponse

func CreateQueryFaceDeviceGroupsByDeviceResponse() (response *QueryFaceDeviceGroupsByDeviceResponse)

CreateQueryFaceDeviceGroupsByDeviceResponse creates a response to parse from QueryFaceDeviceGroupsByDevice response

type QueryFaceUserBatchRequest

type QueryFaceUserBatchRequest struct {
	*requests.RpcRequest
	UserIdList  *[]string `position:"Query" name:"UserIdList"  type:"Repeated"`
	IsolationId string    `position:"Query" name:"IsolationId"`
	ApiProduct  string    `position:"Body" name:"ApiProduct"`
	ApiRevision string    `position:"Body" name:"ApiRevision"`
}

QueryFaceUserBatchRequest is the request struct for api QueryFaceUserBatch

func CreateQueryFaceUserBatchRequest

func CreateQueryFaceUserBatchRequest() (request *QueryFaceUserBatchRequest)

CreateQueryFaceUserBatchRequest creates a request to invoke QueryFaceUserBatch API

type QueryFaceUserBatchResponse

type QueryFaceUserBatchResponse struct {
	*responses.BaseResponse
	Code         string     `json:"Code" xml:"Code"`
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	ErrorMessage string     `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool       `json:"Success" xml:"Success"`
	Data         []DataItem `json:"Data" xml:"Data"`
}

QueryFaceUserBatchResponse is the response struct for api QueryFaceUserBatch

func CreateQueryFaceUserBatchResponse

func CreateQueryFaceUserBatchResponse() (response *QueryFaceUserBatchResponse)

CreateQueryFaceUserBatchResponse creates a response to parse from QueryFaceUserBatch response

type QueryFaceUserByNameRequest

type QueryFaceUserByNameRequest struct {
	*requests.RpcRequest
	IsolationId string           `position:"Query" name:"IsolationId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	Params      string           `position:"Query" name:"Params"`
	PageNo      requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	Name        string           `position:"Query" name:"Name"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryFaceUserByNameRequest is the request struct for api QueryFaceUserByName

func CreateQueryFaceUserByNameRequest

func CreateQueryFaceUserByNameRequest() (request *QueryFaceUserByNameRequest)

CreateQueryFaceUserByNameRequest creates a request to invoke QueryFaceUserByName API

type QueryFaceUserByNameResponse

type QueryFaceUserByNameResponse struct {
	*responses.BaseResponse
	Code         string                    `json:"Code" xml:"Code"`
	RequestId    string                    `json:"RequestId" xml:"RequestId"`
	ErrorMessage string                    `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool                      `json:"Success" xml:"Success"`
	Data         DataInQueryFaceUserByName `json:"Data" xml:"Data"`
}

QueryFaceUserByNameResponse is the response struct for api QueryFaceUserByName

func CreateQueryFaceUserByNameResponse

func CreateQueryFaceUserByNameResponse() (response *QueryFaceUserByNameResponse)

CreateQueryFaceUserByNameResponse creates a response to parse from QueryFaceUserByName response

type QueryFaceUserGroupAndDeviceGroupRelationRequest

type QueryFaceUserGroupAndDeviceGroupRelationRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	ControlId   string `position:"Query" name:"ControlId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryFaceUserGroupAndDeviceGroupRelationRequest is the request struct for api QueryFaceUserGroupAndDeviceGroupRelation

func CreateQueryFaceUserGroupAndDeviceGroupRelationRequest

func CreateQueryFaceUserGroupAndDeviceGroupRelationRequest() (request *QueryFaceUserGroupAndDeviceGroupRelationRequest)

CreateQueryFaceUserGroupAndDeviceGroupRelationRequest creates a request to invoke QueryFaceUserGroupAndDeviceGroupRelation API

type QueryFaceUserGroupAndDeviceGroupRelationResponse

type QueryFaceUserGroupAndDeviceGroupRelationResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceUserGroupAndDeviceGroupRelationResponse is the response struct for api QueryFaceUserGroupAndDeviceGroupRelation

func CreateQueryFaceUserGroupAndDeviceGroupRelationResponse

func CreateQueryFaceUserGroupAndDeviceGroupRelationResponse() (response *QueryFaceUserGroupAndDeviceGroupRelationResponse)

CreateQueryFaceUserGroupAndDeviceGroupRelationResponse creates a response to parse from QueryFaceUserGroupAndDeviceGroupRelation response

type QueryFaceUserGroupRequest

type QueryFaceUserGroupRequest struct {
	*requests.RpcRequest
	IsolationId string           `position:"Query" name:"IsolationId"`
	UserId      string           `position:"Query" name:"UserId"`
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	PageNo      requests.Integer `position:"Query" name:"PageNo"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryFaceUserGroupRequest is the request struct for api QueryFaceUserGroup

func CreateQueryFaceUserGroupRequest

func CreateQueryFaceUserGroupRequest() (request *QueryFaceUserGroupRequest)

CreateQueryFaceUserGroupRequest creates a request to invoke QueryFaceUserGroup API

type QueryFaceUserGroupResponse

type QueryFaceUserGroupResponse struct {
	*responses.BaseResponse
	Code         string                   `json:"Code" xml:"Code"`
	ErrorMessage string                   `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	Success      bool                     `json:"Success" xml:"Success"`
	Data         DataInQueryFaceUserGroup `json:"Data" xml:"Data"`
}

QueryFaceUserGroupResponse is the response struct for api QueryFaceUserGroup

func CreateQueryFaceUserGroupResponse

func CreateQueryFaceUserGroupResponse() (response *QueryFaceUserGroupResponse)

CreateQueryFaceUserGroupResponse creates a response to parse from QueryFaceUserGroup response

type QueryFaceUserIdByCustomUserIdRequest

type QueryFaceUserIdByCustomUserIdRequest struct {
	*requests.RpcRequest
	IsolationId  string `position:"Query" name:"IsolationId"`
	CustomUserId string `position:"Query" name:"CustomUserId"`
	ApiProduct   string `position:"Body" name:"ApiProduct"`
	ApiRevision  string `position:"Body" name:"ApiRevision"`
}

QueryFaceUserIdByCustomUserIdRequest is the request struct for api QueryFaceUserIdByCustomUserId

func CreateQueryFaceUserIdByCustomUserIdRequest

func CreateQueryFaceUserIdByCustomUserIdRequest() (request *QueryFaceUserIdByCustomUserIdRequest)

CreateQueryFaceUserIdByCustomUserIdRequest creates a request to invoke QueryFaceUserIdByCustomUserId API

type QueryFaceUserIdByCustomUserIdResponse

type QueryFaceUserIdByCustomUserIdResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceUserIdByCustomUserIdResponse is the response struct for api QueryFaceUserIdByCustomUserId

func CreateQueryFaceUserIdByCustomUserIdResponse

func CreateQueryFaceUserIdByCustomUserIdResponse() (response *QueryFaceUserIdByCustomUserIdResponse)

CreateQueryFaceUserIdByCustomUserIdResponse creates a response to parse from QueryFaceUserIdByCustomUserId response

type QueryFaceUserRequest

type QueryFaceUserRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryFaceUserRequest is the request struct for api QueryFaceUser

func CreateQueryFaceUserRequest

func CreateQueryFaceUserRequest() (request *QueryFaceUserRequest)

CreateQueryFaceUserRequest creates a request to invoke QueryFaceUser API

type QueryFaceUserResponse

type QueryFaceUserResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryFaceUserResponse is the response struct for api QueryFaceUser

func CreateQueryFaceUserResponse

func CreateQueryFaceUserResponse() (response *QueryFaceUserResponse)

CreateQueryFaceUserResponse creates a response to parse from QueryFaceUser response

type QueryGbSubDeviceListRequest added in v1.62.660

type QueryGbSubDeviceListRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
	PageStart     requests.Integer `position:"Query" name:"PageStart"`
}

QueryGbSubDeviceListRequest is the request struct for api QueryGbSubDeviceList

func CreateQueryGbSubDeviceListRequest added in v1.62.660

func CreateQueryGbSubDeviceListRequest() (request *QueryGbSubDeviceListRequest)

CreateQueryGbSubDeviceListRequest creates a request to invoke QueryGbSubDeviceList API

type QueryGbSubDeviceListResponse added in v1.62.660

type QueryGbSubDeviceListResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryGbSubDeviceListResponse is the response struct for api QueryGbSubDeviceList

func CreateQueryGbSubDeviceListResponse added in v1.62.660

func CreateQueryGbSubDeviceListResponse() (response *QueryGbSubDeviceListResponse)

CreateQueryGbSubDeviceListResponse creates a response to parse from QueryGbSubDeviceList response

type QueryLiveStreamingRequest

type QueryLiveStreamingRequest struct {
	*requests.RpcRequest
	Scheme           string           `position:"Query" name:"Scheme"`
	PlayUnLimited    requests.Boolean `position:"Query" name:"PlayUnLimited"`
	EncryptType      requests.Integer `position:"Query" name:"EncryptType"`
	CacheDuration    requests.Integer `position:"Query" name:"CacheDuration"`
	IotId            string           `position:"Query" name:"IotId"`
	ForceIFrame      requests.Boolean `position:"Query" name:"ForceIFrame"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	ShouldEncrypt    requests.Boolean `position:"Query" name:"ShouldEncrypt"`
	EnableStun       requests.Boolean `position:"Query" name:"EnableStun"`
	StreamType       requests.Integer `position:"Query" name:"StreamType"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
	UrlValidDuration requests.Integer `position:"Query" name:"UrlValidDuration"`
}

QueryLiveStreamingRequest is the request struct for api QueryLiveStreaming

func CreateQueryLiveStreamingRequest

func CreateQueryLiveStreamingRequest() (request *QueryLiveStreamingRequest)

CreateQueryLiveStreamingRequest creates a request to invoke QueryLiveStreaming API

type QueryLiveStreamingResponse

type QueryLiveStreamingResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryLiveStreamingResponse is the response struct for api QueryLiveStreaming

func CreateQueryLiveStreamingResponse

func CreateQueryLiveStreamingResponse() (response *QueryLiveStreamingResponse)

CreateQueryLiveStreamingResponse creates a response to parse from QueryLiveStreaming response

type QueryLocalFileUploadJobRequest

type QueryLocalFileUploadJobRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryLocalFileUploadJobRequest is the request struct for api QueryLocalFileUploadJob

func CreateQueryLocalFileUploadJobRequest

func CreateQueryLocalFileUploadJobRequest() (request *QueryLocalFileUploadJobRequest)

CreateQueryLocalFileUploadJobRequest creates a request to invoke QueryLocalFileUploadJob API

type QueryLocalFileUploadJobResponse

type QueryLocalFileUploadJobResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryLocalFileUploadJobResponse is the response struct for api QueryLocalFileUploadJob

func CreateQueryLocalFileUploadJobResponse

func CreateQueryLocalFileUploadJobResponse() (response *QueryLocalFileUploadJobResponse)

CreateQueryLocalFileUploadJobResponse creates a response to parse from QueryLocalFileUploadJob response

type QueryMonthRecordRequest

type QueryMonthRecordRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	Month         string `position:"Query" name:"Month"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryMonthRecordRequest is the request struct for api QueryMonthRecord

func CreateQueryMonthRecordRequest

func CreateQueryMonthRecordRequest() (request *QueryMonthRecordRequest)

CreateQueryMonthRecordRequest creates a request to invoke QueryMonthRecord API

type QueryMonthRecordResponse

type QueryMonthRecordResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

QueryMonthRecordResponse is the response struct for api QueryMonthRecord

func CreateQueryMonthRecordResponse

func CreateQueryMonthRecordResponse() (response *QueryMonthRecordResponse)

CreateQueryMonthRecordResponse creates a response to parse from QueryMonthRecord response

type QueryPictureFilesRequest

type QueryPictureFilesRequest struct {
	*requests.RpcRequest
	PictureSource requests.Integer `position:"Query" name:"PictureSource"`
	PictureType   requests.Integer `position:"Query" name:"PictureType"`
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	BeginTime     requests.Integer `position:"Query" name:"BeginTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryPictureFilesRequest is the request struct for api QueryPictureFiles

func CreateQueryPictureFilesRequest

func CreateQueryPictureFilesRequest() (request *QueryPictureFilesRequest)

CreateQueryPictureFilesRequest creates a request to invoke QueryPictureFiles API

type QueryPictureFilesResponse

type QueryPictureFilesResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryPictureFilesResponse is the response struct for api QueryPictureFiles

func CreateQueryPictureFilesResponse

func CreateQueryPictureFilesResponse() (response *QueryPictureFilesResponse)

CreateQueryPictureFilesResponse creates a response to parse from QueryPictureFiles response

type QueryPictureSearchAiboxesRequest

type QueryPictureSearchAiboxesRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	AppInstanceId string           `position:"Query" name:"AppInstanceId"`
}

QueryPictureSearchAiboxesRequest is the request struct for api QueryPictureSearchAiboxes

func CreateQueryPictureSearchAiboxesRequest

func CreateQueryPictureSearchAiboxesRequest() (request *QueryPictureSearchAiboxesRequest)

CreateQueryPictureSearchAiboxesRequest creates a request to invoke QueryPictureSearchAiboxes API

type QueryPictureSearchAiboxesResponse

type QueryPictureSearchAiboxesResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryPictureSearchAiboxesResponse is the response struct for api QueryPictureSearchAiboxes

func CreateQueryPictureSearchAiboxesResponse

func CreateQueryPictureSearchAiboxesResponse() (response *QueryPictureSearchAiboxesResponse)

CreateQueryPictureSearchAiboxesResponse creates a response to parse from QueryPictureSearchAiboxes response

type QueryPictureSearchAppsRequest

type QueryPictureSearchAppsRequest struct {
	*requests.RpcRequest
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
}

QueryPictureSearchAppsRequest is the request struct for api QueryPictureSearchApps

func CreateQueryPictureSearchAppsRequest

func CreateQueryPictureSearchAppsRequest() (request *QueryPictureSearchAppsRequest)

CreateQueryPictureSearchAppsRequest creates a request to invoke QueryPictureSearchApps API

type QueryPictureSearchAppsResponse

type QueryPictureSearchAppsResponse struct {
	*responses.BaseResponse
	Code         string                       `json:"Code" xml:"Code"`
	ErrorMessage string                       `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                       `json:"RequestId" xml:"RequestId"`
	Success      bool                         `json:"Success" xml:"Success"`
	Data         DataInQueryPictureSearchApps `json:"Data" xml:"Data"`
}

QueryPictureSearchAppsResponse is the response struct for api QueryPictureSearchApps

func CreateQueryPictureSearchAppsResponse

func CreateQueryPictureSearchAppsResponse() (response *QueryPictureSearchAppsResponse)

CreateQueryPictureSearchAppsResponse creates a response to parse from QueryPictureSearchApps response

type QueryPictureSearchDevicesRequest

type QueryPictureSearchDevicesRequest struct {
	*requests.RpcRequest
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	AppInstanceId string           `position:"Query" name:"AppInstanceId"`
}

QueryPictureSearchDevicesRequest is the request struct for api QueryPictureSearchDevices

func CreateQueryPictureSearchDevicesRequest

func CreateQueryPictureSearchDevicesRequest() (request *QueryPictureSearchDevicesRequest)

CreateQueryPictureSearchDevicesRequest creates a request to invoke QueryPictureSearchDevices API

type QueryPictureSearchDevicesResponse

type QueryPictureSearchDevicesResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryPictureSearchDevicesResponse is the response struct for api QueryPictureSearchDevices

func CreateQueryPictureSearchDevicesResponse

func CreateQueryPictureSearchDevicesResponse() (response *QueryPictureSearchDevicesResponse)

CreateQueryPictureSearchDevicesResponse creates a response to parse from QueryPictureSearchDevices response

type QueryPictureSearchJobRequest

type QueryPictureSearchJobRequest struct {
	*requests.RpcRequest
	JobStatus     requests.Integer `position:"Query" name:"JobStatus"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	AppInstanceId string           `position:"Query" name:"AppInstanceId"`
}

QueryPictureSearchJobRequest is the request struct for api QueryPictureSearchJob

func CreateQueryPictureSearchJobRequest

func CreateQueryPictureSearchJobRequest() (request *QueryPictureSearchJobRequest)

CreateQueryPictureSearchJobRequest creates a request to invoke QueryPictureSearchJob API

type QueryPictureSearchJobResponse

type QueryPictureSearchJobResponse struct {
	*responses.BaseResponse
	Code         string                      `json:"Code" xml:"Code"`
	ErrorMessage string                      `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                      `json:"RequestId" xml:"RequestId"`
	Success      bool                        `json:"Success" xml:"Success"`
	Data         DataInQueryPictureSearchJob `json:"Data" xml:"Data"`
}

QueryPictureSearchJobResponse is the response struct for api QueryPictureSearchJob

func CreateQueryPictureSearchJobResponse

func CreateQueryPictureSearchJobResponse() (response *QueryPictureSearchJobResponse)

CreateQueryPictureSearchJobResponse creates a response to parse from QueryPictureSearchJob response

type QueryPictureSearchJobResultRequest

type QueryPictureSearchJobResultRequest struct {
	*requests.RpcRequest
	JobId         string           `position:"Query" name:"JobId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	AppInstanceId string           `position:"Query" name:"AppInstanceId"`
}

QueryPictureSearchJobResultRequest is the request struct for api QueryPictureSearchJobResult

func CreateQueryPictureSearchJobResultRequest

func CreateQueryPictureSearchJobResultRequest() (request *QueryPictureSearchJobResultRequest)

CreateQueryPictureSearchJobResultRequest creates a request to invoke QueryPictureSearchJobResult API

type QueryPictureSearchJobResultResponse

type QueryPictureSearchJobResultResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryPictureSearchJobResultResponse is the response struct for api QueryPictureSearchJobResult

func CreateQueryPictureSearchJobResultResponse

func CreateQueryPictureSearchJobResultResponse() (response *QueryPictureSearchJobResultResponse)

CreateQueryPictureSearchJobResultResponse creates a response to parse from QueryPictureSearchJobResult response

type QueryRecordByRecordIdRequest

type QueryRecordByRecordIdRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	RecordId      string `position:"Query" name:"RecordId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryRecordByRecordIdRequest is the request struct for api QueryRecordByRecordId

func CreateQueryRecordByRecordIdRequest

func CreateQueryRecordByRecordIdRequest() (request *QueryRecordByRecordIdRequest)

CreateQueryRecordByRecordIdRequest creates a request to invoke QueryRecordByRecordId API

type QueryRecordByRecordIdResponse

type QueryRecordByRecordIdResponse struct {
	*responses.BaseResponse
	Code         string     `json:"Code" xml:"Code"`
	RequestId    string     `json:"RequestId" xml:"RequestId"`
	ErrorMessage string     `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool       `json:"Success" xml:"Success"`
	Data         []DataItem `json:"Data" xml:"Data"`
}

QueryRecordByRecordIdResponse is the response struct for api QueryRecordByRecordId

func CreateQueryRecordByRecordIdResponse

func CreateQueryRecordByRecordIdResponse() (response *QueryRecordByRecordIdResponse)

CreateQueryRecordByRecordIdResponse creates a response to parse from QueryRecordByRecordId response

type QueryRecordDownloadJobByIdRequest added in v1.62.656

type QueryRecordDownloadJobByIdRequest struct {
	*requests.RpcRequest
	JobId         string `position:"Query" name:"JobId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

QueryRecordDownloadJobByIdRequest is the request struct for api QueryRecordDownloadJobById

func CreateQueryRecordDownloadJobByIdRequest added in v1.62.656

func CreateQueryRecordDownloadJobByIdRequest() (request *QueryRecordDownloadJobByIdRequest)

CreateQueryRecordDownloadJobByIdRequest creates a request to invoke QueryRecordDownloadJobById API

type QueryRecordDownloadJobByIdResponse added in v1.62.656

type QueryRecordDownloadJobByIdResponse struct {
	*responses.BaseResponse
	Code         string                           `json:"Code" xml:"Code"`
	ErrorMessage string                           `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                           `json:"RequestId" xml:"RequestId"`
	Success      bool                             `json:"Success" xml:"Success"`
	Data         DataInQueryRecordDownloadJobById `json:"Data" xml:"Data"`
}

QueryRecordDownloadJobByIdResponse is the response struct for api QueryRecordDownloadJobById

func CreateQueryRecordDownloadJobByIdResponse added in v1.62.656

func CreateQueryRecordDownloadJobByIdResponse() (response *QueryRecordDownloadJobByIdResponse)

CreateQueryRecordDownloadJobByIdResponse creates a response to parse from QueryRecordDownloadJobById response

type QueryRecordDownloadJobListRequest added in v1.62.656

type QueryRecordDownloadJobListRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryRecordDownloadJobListRequest is the request struct for api QueryRecordDownloadJobList

func CreateQueryRecordDownloadJobListRequest added in v1.62.656

func CreateQueryRecordDownloadJobListRequest() (request *QueryRecordDownloadJobListRequest)

CreateQueryRecordDownloadJobListRequest creates a request to invoke QueryRecordDownloadJobList API

type QueryRecordDownloadJobListResponse added in v1.62.656

type QueryRecordDownloadJobListResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordDownloadJobListResponse is the response struct for api QueryRecordDownloadJobList

func CreateQueryRecordDownloadJobListResponse added in v1.62.656

func CreateQueryRecordDownloadJobListResponse() (response *QueryRecordDownloadJobListResponse)

CreateQueryRecordDownloadJobListResponse creates a response to parse from QueryRecordDownloadJobList response

type QueryRecordDownloadUrlRequest

type QueryRecordDownloadUrlRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	FileName      string `position:"Query" name:"FileName"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryRecordDownloadUrlRequest is the request struct for api QueryRecordDownloadUrl

func CreateQueryRecordDownloadUrlRequest

func CreateQueryRecordDownloadUrlRequest() (request *QueryRecordDownloadUrlRequest)

CreateQueryRecordDownloadUrlRequest creates a request to invoke QueryRecordDownloadUrl API

type QueryRecordDownloadUrlResponse

type QueryRecordDownloadUrlResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordDownloadUrlResponse is the response struct for api QueryRecordDownloadUrl

func CreateQueryRecordDownloadUrlResponse

func CreateQueryRecordDownloadUrlResponse() (response *QueryRecordDownloadUrlResponse)

CreateQueryRecordDownloadUrlResponse creates a response to parse from QueryRecordDownloadUrl response

type QueryRecordPlanDetailRequest

type QueryRecordPlanDetailRequest struct {
	*requests.RpcRequest
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
	PlanId      string `position:"Query" name:"PlanId"`
}

QueryRecordPlanDetailRequest is the request struct for api QueryRecordPlanDetail

func CreateQueryRecordPlanDetailRequest

func CreateQueryRecordPlanDetailRequest() (request *QueryRecordPlanDetailRequest)

CreateQueryRecordPlanDetailRequest creates a request to invoke QueryRecordPlanDetail API

type QueryRecordPlanDetailResponse

type QueryRecordPlanDetailResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordPlanDetailResponse is the response struct for api QueryRecordPlanDetail

func CreateQueryRecordPlanDetailResponse

func CreateQueryRecordPlanDetailResponse() (response *QueryRecordPlanDetailResponse)

CreateQueryRecordPlanDetailResponse creates a response to parse from QueryRecordPlanDetail response

type QueryRecordPlanDeviceByDeviceRequest

type QueryRecordPlanDeviceByDeviceRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryRecordPlanDeviceByDeviceRequest is the request struct for api QueryRecordPlanDeviceByDevice

func CreateQueryRecordPlanDeviceByDeviceRequest

func CreateQueryRecordPlanDeviceByDeviceRequest() (request *QueryRecordPlanDeviceByDeviceRequest)

CreateQueryRecordPlanDeviceByDeviceRequest creates a request to invoke QueryRecordPlanDeviceByDevice API

type QueryRecordPlanDeviceByDeviceResponse

type QueryRecordPlanDeviceByDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordPlanDeviceByDeviceResponse is the response struct for api QueryRecordPlanDeviceByDevice

func CreateQueryRecordPlanDeviceByDeviceResponse

func CreateQueryRecordPlanDeviceByDeviceResponse() (response *QueryRecordPlanDeviceByDeviceResponse)

CreateQueryRecordPlanDeviceByDeviceResponse creates a response to parse from QueryRecordPlanDeviceByDevice response

type QueryRecordPlanDeviceByPlanRequest

type QueryRecordPlanDeviceByPlanRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
	PlanId      string           `position:"Query" name:"PlanId"`
}

QueryRecordPlanDeviceByPlanRequest is the request struct for api QueryRecordPlanDeviceByPlan

func CreateQueryRecordPlanDeviceByPlanRequest

func CreateQueryRecordPlanDeviceByPlanRequest() (request *QueryRecordPlanDeviceByPlanRequest)

CreateQueryRecordPlanDeviceByPlanRequest creates a request to invoke QueryRecordPlanDeviceByPlan API

type QueryRecordPlanDeviceByPlanResponse

type QueryRecordPlanDeviceByPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordPlanDeviceByPlanResponse is the response struct for api QueryRecordPlanDeviceByPlan

func CreateQueryRecordPlanDeviceByPlanResponse

func CreateQueryRecordPlanDeviceByPlanResponse() (response *QueryRecordPlanDeviceByPlanResponse)

CreateQueryRecordPlanDeviceByPlanResponse creates a response to parse from QueryRecordPlanDeviceByPlan response

type QueryRecordPlansRequest

type QueryRecordPlansRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryRecordPlansRequest is the request struct for api QueryRecordPlans

func CreateQueryRecordPlansRequest

func CreateQueryRecordPlansRequest() (request *QueryRecordPlansRequest)

CreateQueryRecordPlansRequest creates a request to invoke QueryRecordPlans API

type QueryRecordPlansResponse

type QueryRecordPlansResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordPlansResponse is the response struct for api QueryRecordPlans

func CreateQueryRecordPlansResponse

func CreateQueryRecordPlansResponse() (response *QueryRecordPlansResponse)

CreateQueryRecordPlansResponse creates a response to parse from QueryRecordPlans response

type QueryRecordRequest

type QueryRecordRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	RecordType    requests.Integer `position:"Query" name:"RecordType"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	PageSize      requests.Integer `position:"Query" name:"PageSize"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	NeedSnapshot  requests.Boolean `position:"Query" name:"NeedSnapshot"`
	EndTime       requests.Integer `position:"Query" name:"EndTime"`
	BeginTime     requests.Integer `position:"Query" name:"BeginTime"`
	CurrentPage   requests.Integer `position:"Query" name:"CurrentPage"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

QueryRecordRequest is the request struct for api QueryRecord

func CreateQueryRecordRequest

func CreateQueryRecordRequest() (request *QueryRecordRequest)

CreateQueryRecordRequest creates a request to invoke QueryRecord API

type QueryRecordResponse

type QueryRecordResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRecordResponse is the response struct for api QueryRecord

func CreateQueryRecordResponse

func CreateQueryRecordResponse() (response *QueryRecordResponse)

CreateQueryRecordResponse creates a response to parse from QueryRecord response

type QueryRecordUrlByTimeRequest

type QueryRecordUrlByTimeRequest struct {
	*requests.RpcRequest
	IotId            string           `position:"Query" name:"IotId"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	StreamType       requests.Integer `position:"Query" name:"StreamType"`
	EndTime          requests.Integer `position:"Query" name:"EndTime"`
	BeginTime        requests.Integer `position:"Query" name:"BeginTime"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
	UrlValidDuration requests.Integer `position:"Query" name:"UrlValidDuration"`
}

QueryRecordUrlByTimeRequest is the request struct for api QueryRecordUrlByTime

func CreateQueryRecordUrlByTimeRequest

func CreateQueryRecordUrlByTimeRequest() (request *QueryRecordUrlByTimeRequest)

CreateQueryRecordUrlByTimeRequest creates a request to invoke QueryRecordUrlByTime API

type QueryRecordUrlByTimeResponse

type QueryRecordUrlByTimeResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

QueryRecordUrlByTimeResponse is the response struct for api QueryRecordUrlByTime

func CreateQueryRecordUrlByTimeResponse

func CreateQueryRecordUrlByTimeResponse() (response *QueryRecordUrlByTimeResponse)

CreateQueryRecordUrlByTimeResponse creates a response to parse from QueryRecordUrlByTime response

type QueryRecordUrlRequest

type QueryRecordUrlRequest struct {
	*requests.RpcRequest
	IotId            string           `position:"Query" name:"IotId"`
	IotInstanceId    string           `position:"Query" name:"IotInstanceId"`
	ProductKey       string           `position:"Query" name:"ProductKey"`
	FileName         string           `position:"Query" name:"FileName"`
	SeekTime         requests.Integer `position:"Query" name:"SeekTime"`
	ApiProduct       string           `position:"Body" name:"ApiProduct"`
	ApiRevision      string           `position:"Body" name:"ApiRevision"`
	DeviceName       string           `position:"Query" name:"DeviceName"`
	UrlValidDuration requests.Integer `position:"Query" name:"UrlValidDuration"`
}

QueryRecordUrlRequest is the request struct for api QueryRecordUrl

func CreateQueryRecordUrlRequest

func CreateQueryRecordUrlRequest() (request *QueryRecordUrlRequest)

CreateQueryRecordUrlRequest creates a request to invoke QueryRecordUrl API

type QueryRecordUrlResponse

type QueryRecordUrlResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

QueryRecordUrlResponse is the response struct for api QueryRecordUrl

func CreateQueryRecordUrlResponse

func CreateQueryRecordUrlResponse() (response *QueryRecordUrlResponse)

CreateQueryRecordUrlResponse creates a response to parse from QueryRecordUrl response

type QueryRtmpKeyRequest added in v1.62.656

type QueryRtmpKeyRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryRtmpKeyRequest is the request struct for api QueryRtmpKey

func CreateQueryRtmpKeyRequest added in v1.62.656

func CreateQueryRtmpKeyRequest() (request *QueryRtmpKeyRequest)

CreateQueryRtmpKeyRequest creates a request to invoke QueryRtmpKey API

type QueryRtmpKeyResponse added in v1.62.656

type QueryRtmpKeyResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryRtmpKeyResponse is the response struct for api QueryRtmpKey

func CreateQueryRtmpKeyResponse added in v1.62.656

func CreateQueryRtmpKeyResponse() (response *QueryRtmpKeyResponse)

CreateQueryRtmpKeyResponse creates a response to parse from QueryRtmpKey response

type QueryTimeTemplateDetailRequest

type QueryTimeTemplateDetailRequest struct {
	*requests.RpcRequest
	TemplateId  string `position:"Query" name:"TemplateId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

QueryTimeTemplateDetailRequest is the request struct for api QueryTimeTemplateDetail

func CreateQueryTimeTemplateDetailRequest

func CreateQueryTimeTemplateDetailRequest() (request *QueryTimeTemplateDetailRequest)

CreateQueryTimeTemplateDetailRequest creates a request to invoke QueryTimeTemplateDetail API

type QueryTimeTemplateDetailResponse

type QueryTimeTemplateDetailResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryTimeTemplateDetailResponse is the response struct for api QueryTimeTemplateDetail

func CreateQueryTimeTemplateDetailResponse

func CreateQueryTimeTemplateDetailResponse() (response *QueryTimeTemplateDetailResponse)

CreateQueryTimeTemplateDetailResponse creates a response to parse from QueryTimeTemplateDetail response

type QueryTimeTemplateRequest

type QueryTimeTemplateRequest struct {
	*requests.RpcRequest
	PageSize    requests.Integer `position:"Query" name:"PageSize"`
	CurrentPage requests.Integer `position:"Query" name:"CurrentPage"`
	ApiProduct  string           `position:"Body" name:"ApiProduct"`
	ApiRevision string           `position:"Body" name:"ApiRevision"`
}

QueryTimeTemplateRequest is the request struct for api QueryTimeTemplate

func CreateQueryTimeTemplateRequest

func CreateQueryTimeTemplateRequest() (request *QueryTimeTemplateRequest)

CreateQueryTimeTemplateRequest creates a request to invoke QueryTimeTemplate API

type QueryTimeTemplateResponse

type QueryTimeTemplateResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryTimeTemplateResponse is the response struct for api QueryTimeTemplate

func CreateQueryTimeTemplateResponse

func CreateQueryTimeTemplateResponse() (response *QueryTimeTemplateResponse)

CreateQueryTimeTemplateResponse creates a response to parse from QueryTimeTemplate response

type QueryVisionDeviceInfoRequest added in v1.62.656

type QueryVisionDeviceInfoRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryVisionDeviceInfoRequest is the request struct for api QueryVisionDeviceInfo

func CreateQueryVisionDeviceInfoRequest added in v1.62.656

func CreateQueryVisionDeviceInfoRequest() (request *QueryVisionDeviceInfoRequest)

CreateQueryVisionDeviceInfoRequest creates a request to invoke QueryVisionDeviceInfo API

type QueryVisionDeviceInfoResponse added in v1.62.656

type QueryVisionDeviceInfoResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryVisionDeviceInfoResponse is the response struct for api QueryVisionDeviceInfo

func CreateQueryVisionDeviceInfoResponse added in v1.62.656

func CreateQueryVisionDeviceInfoResponse() (response *QueryVisionDeviceInfoResponse)

CreateQueryVisionDeviceInfoResponse creates a response to parse from QueryVisionDeviceInfo response

type QueryVoiceIntercomRequest

type QueryVoiceIntercomRequest struct {
	*requests.RpcRequest
	Scheme        string `position:"Query" name:"Scheme"`
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

QueryVoiceIntercomRequest is the request struct for api QueryVoiceIntercom

func CreateQueryVoiceIntercomRequest

func CreateQueryVoiceIntercomRequest() (request *QueryVoiceIntercomRequest)

CreateQueryVoiceIntercomRequest creates a request to invoke QueryVoiceIntercom API

type QueryVoiceIntercomResponse

type QueryVoiceIntercomResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

QueryVoiceIntercomResponse is the response struct for api QueryVoiceIntercom

func CreateQueryVoiceIntercomResponse

func CreateQueryVoiceIntercomResponse() (response *QueryVoiceIntercomResponse)

CreateQueryVoiceIntercomResponse creates a response to parse from QueryVoiceIntercom response

type RefreshGbSubDeviceListRequest added in v1.62.660

type RefreshGbSubDeviceListRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

RefreshGbSubDeviceListRequest is the request struct for api RefreshGbSubDeviceList

func CreateRefreshGbSubDeviceListRequest added in v1.62.660

func CreateRefreshGbSubDeviceListRequest() (request *RefreshGbSubDeviceListRequest)

CreateRefreshGbSubDeviceListRequest creates a request to invoke RefreshGbSubDeviceList API

type RefreshGbSubDeviceListResponse added in v1.62.660

type RefreshGbSubDeviceListResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

RefreshGbSubDeviceListResponse is the response struct for api RefreshGbSubDeviceList

func CreateRefreshGbSubDeviceListResponse added in v1.62.660

func CreateRefreshGbSubDeviceListResponse() (response *RefreshGbSubDeviceListResponse)

CreateRefreshGbSubDeviceListResponse creates a response to parse from RefreshGbSubDeviceList response

type RemoveFaceDeviceFromDeviceGroupRequest

type RemoveFaceDeviceFromDeviceGroupRequest struct {
	*requests.RpcRequest
	IsolationId   string `position:"Query" name:"IsolationId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	DeviceGroupId string `position:"Query" name:"DeviceGroupId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

RemoveFaceDeviceFromDeviceGroupRequest is the request struct for api RemoveFaceDeviceFromDeviceGroup

func CreateRemoveFaceDeviceFromDeviceGroupRequest

func CreateRemoveFaceDeviceFromDeviceGroupRequest() (request *RemoveFaceDeviceFromDeviceGroupRequest)

CreateRemoveFaceDeviceFromDeviceGroupRequest creates a request to invoke RemoveFaceDeviceFromDeviceGroup API

type RemoveFaceDeviceFromDeviceGroupResponse

type RemoveFaceDeviceFromDeviceGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

RemoveFaceDeviceFromDeviceGroupResponse is the response struct for api RemoveFaceDeviceFromDeviceGroup

func CreateRemoveFaceDeviceFromDeviceGroupResponse

func CreateRemoveFaceDeviceFromDeviceGroupResponse() (response *RemoveFaceDeviceFromDeviceGroupResponse)

CreateRemoveFaceDeviceFromDeviceGroupResponse creates a response to parse from RemoveFaceDeviceFromDeviceGroup response

type RemoveFaceUserFromUserGroupRequest

type RemoveFaceUserFromUserGroupRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	UserId      string `position:"Query" name:"UserId"`
	UserGroupId string `position:"Query" name:"UserGroupId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

RemoveFaceUserFromUserGroupRequest is the request struct for api RemoveFaceUserFromUserGroup

func CreateRemoveFaceUserFromUserGroupRequest

func CreateRemoveFaceUserFromUserGroupRequest() (request *RemoveFaceUserFromUserGroupRequest)

CreateRemoveFaceUserFromUserGroupRequest creates a request to invoke RemoveFaceUserFromUserGroup API

type RemoveFaceUserFromUserGroupResponse

type RemoveFaceUserFromUserGroupResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

RemoveFaceUserFromUserGroupResponse is the response struct for api RemoveFaceUserFromUserGroup

func CreateRemoveFaceUserFromUserGroupResponse

func CreateRemoveFaceUserFromUserGroupResponse() (response *RemoveFaceUserFromUserGroupResponse)

CreateRemoveFaceUserFromUserGroupResponse creates a response to parse from RemoveFaceUserFromUserGroup response

type ResultList

type ResultList struct {
	ResultListItem []ResultListItem `json:"ResultList" xml:"ResultList"`
}

ResultList is a nested struct in linkvisual response

type ResultListItem

type ResultListItem struct {
	SlotEndTime   int            `json:"SlotEndTime" xml:"SlotEndTime"`
	ProductKey    string         `json:"ProductKey" xml:"ProductKey"`
	DeviceName    string         `json:"DeviceName" xml:"DeviceName"`
	SlotStartTime int            `json:"SlotStartTime" xml:"SlotStartTime"`
	Code          int            `json:"Code" xml:"Code"`
	SlotStatus    int            `json:"SlotStatus" xml:"SlotStatus"`
	IotId         string         `json:"IotId" xml:"IotId"`
	FileList      []FileListItem `json:"FileList" xml:"FileList"`
}

ResultListItem is a nested struct in linkvisual response

type RtmpDeviceInfo added in v1.62.656

type RtmpDeviceInfo struct {
	PullAuthKey       string `json:"PullAuthKey" xml:"PullAuthKey"`
	StreamStatus      int    `json:"StreamStatus" xml:"StreamStatus"`
	PushUrlSample     string `json:"PushUrlSample" xml:"PushUrlSample"`
	PushAuthKey       string `json:"PushAuthKey" xml:"PushAuthKey"`
	PullKeyExpireTime int    `json:"PullKeyExpireTime" xml:"PullKeyExpireTime"`
	PushKeyExpireTime int    `json:"PushKeyExpireTime" xml:"PushKeyExpireTime"`
	StreamName        string `json:"StreamName" xml:"StreamName"`
}

RtmpDeviceInfo is a nested struct in linkvisual response

type SearchData

type SearchData struct {
	VectorId       string  `json:"VectorId" xml:"VectorId"`
	EventTime      int64   `json:"EventTime" xml:"EventTime"`
	IotId          string  `json:"IotId" xml:"IotId"`
	NickName       string  `json:"NickName" xml:"NickName"`
	PicUrl         string  `json:"PicUrl" xml:"PicUrl"`
	VectorType     int     `json:"VectorType" xml:"VectorType"`
	GatewayIotId   string  `json:"GatewayIotId" xml:"GatewayIotId"`
	DeviceNickName string  `json:"DeviceNickName" xml:"DeviceNickName"`
	Threshold      float64 `json:"Threshold" xml:"Threshold"`
}

SearchData is a nested struct in linkvisual response

type SetDevicePictureLifeCycleRequest

type SetDevicePictureLifeCycleRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	Day           requests.Integer `position:"Query" name:"Day"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

SetDevicePictureLifeCycleRequest is the request struct for api SetDevicePictureLifeCycle

func CreateSetDevicePictureLifeCycleRequest

func CreateSetDevicePictureLifeCycleRequest() (request *SetDevicePictureLifeCycleRequest)

CreateSetDevicePictureLifeCycleRequest creates a request to invoke SetDevicePictureLifeCycle API

type SetDevicePictureLifeCycleResponse

type SetDevicePictureLifeCycleResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

SetDevicePictureLifeCycleResponse is the response struct for api SetDevicePictureLifeCycle

func CreateSetDevicePictureLifeCycleResponse

func CreateSetDevicePictureLifeCycleResponse() (response *SetDevicePictureLifeCycleResponse)

CreateSetDevicePictureLifeCycleResponse creates a response to parse from SetDevicePictureLifeCycle response

type SetDeviceRecordLifeCycleRequest

type SetDeviceRecordLifeCycleRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	Day           requests.Integer `position:"Query" name:"Day"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

SetDeviceRecordLifeCycleRequest is the request struct for api SetDeviceRecordLifeCycle

func CreateSetDeviceRecordLifeCycleRequest

func CreateSetDeviceRecordLifeCycleRequest() (request *SetDeviceRecordLifeCycleRequest)

CreateSetDeviceRecordLifeCycleRequest creates a request to invoke SetDeviceRecordLifeCycle API

type SetDeviceRecordLifeCycleResponse

type SetDeviceRecordLifeCycleResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

SetDeviceRecordLifeCycleResponse is the response struct for api SetDeviceRecordLifeCycle

func CreateSetDeviceRecordLifeCycleResponse

func CreateSetDeviceRecordLifeCycleResponse() (response *SetDeviceRecordLifeCycleResponse)

CreateSetDeviceRecordLifeCycleResponse creates a response to parse from SetDeviceRecordLifeCycle response

type StopLiveStreamingRequest

type StopLiveStreamingRequest struct {
	*requests.RpcRequest
	IotId         string           `position:"Query" name:"IotId"`
	IotInstanceId string           `position:"Query" name:"IotInstanceId"`
	StreamType    requests.Integer `position:"Query" name:"StreamType"`
	ProductKey    string           `position:"Query" name:"ProductKey"`
	ApiProduct    string           `position:"Body" name:"ApiProduct"`
	ApiRevision   string           `position:"Body" name:"ApiRevision"`
	DeviceName    string           `position:"Query" name:"DeviceName"`
}

StopLiveStreamingRequest is the request struct for api StopLiveStreaming

func CreateStopLiveStreamingRequest

func CreateStopLiveStreamingRequest() (request *StopLiveStreamingRequest)

CreateStopLiveStreamingRequest creates a request to invoke StopLiveStreaming API

type StopLiveStreamingResponse

type StopLiveStreamingResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

StopLiveStreamingResponse is the response struct for api StopLiveStreaming

func CreateStopLiveStreamingResponse

func CreateStopLiveStreamingResponse() (response *StopLiveStreamingResponse)

CreateStopLiveStreamingResponse creates a response to parse from StopLiveStreaming response

type StopTriggeredRecordRequest

type StopTriggeredRecordRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	RecordId      string `position:"Query" name:"RecordId"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

StopTriggeredRecordRequest is the request struct for api StopTriggeredRecord

func CreateStopTriggeredRecordRequest

func CreateStopTriggeredRecordRequest() (request *StopTriggeredRecordRequest)

CreateStopTriggeredRecordRequest creates a request to invoke StopTriggeredRecord API

type StopTriggeredRecordResponse

type StopTriggeredRecordResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

StopTriggeredRecordResponse is the response struct for api StopTriggeredRecord

func CreateStopTriggeredRecordResponse

func CreateStopTriggeredRecordResponse() (response *StopTriggeredRecordResponse)

CreateStopTriggeredRecordResponse creates a response to parse from StopTriggeredRecord response

type SuccessList

type SuccessList struct {
	SuccessListItem []SuccessListItem `json:"SuccessList" xml:"SuccessList"`
}

SuccessList is a nested struct in linkvisual response

type SuccessListItem

type SuccessListItem struct {
	DeviceName string `json:"DeviceName" xml:"DeviceName"`
	Message    string `json:"Message" xml:"Message"`
}

SuccessListItem is a nested struct in linkvisual response

type TemplateInfo

type TemplateInfo struct {
	Name            string                `json:"Name" xml:"Name"`
	TemplateId      string                `json:"TemplateId" xml:"TemplateId"`
	AllDay          int                   `json:"AllDay" xml:"AllDay"`
	Default         int                   `json:"Default" xml:"Default"`
	TimeSectionList []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TemplateInfo is a nested struct in linkvisual response

type TimeSectionListInQueryEventRecordPlanDetail

type TimeSectionListInQueryEventRecordPlanDetail struct {
	TimeSectionListItem []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TimeSectionListInQueryEventRecordPlanDetail is a nested struct in linkvisual response

type TimeSectionListInQueryEventRecordPlanDeviceByDevice

type TimeSectionListInQueryEventRecordPlanDeviceByDevice struct {
	TimeSectionListItem []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TimeSectionListInQueryEventRecordPlanDeviceByDevice is a nested struct in linkvisual response

type TimeSectionListInQueryRecordPlanDetail

type TimeSectionListInQueryRecordPlanDetail struct {
	TimeSectionListItem []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TimeSectionListInQueryRecordPlanDetail is a nested struct in linkvisual response

type TimeSectionListInQueryRecordPlanDeviceByDevice

type TimeSectionListInQueryRecordPlanDeviceByDevice struct {
	TimeSectionListItem []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TimeSectionListInQueryRecordPlanDeviceByDevice is a nested struct in linkvisual response

type TimeSectionListInQueryTimeTemplate

type TimeSectionListInQueryTimeTemplate struct {
	TimeSectionListItem []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TimeSectionListInQueryTimeTemplate is a nested struct in linkvisual response

type TimeSectionListInQueryTimeTemplateDetail

type TimeSectionListInQueryTimeTemplateDetail struct {
	TimeSectionListItem []TimeSectionListItem `json:"TimeSectionList" xml:"TimeSectionList"`
}

TimeSectionListInQueryTimeTemplateDetail is a nested struct in linkvisual response

type TimeSectionListItem

type TimeSectionListItem struct {
	DayOfWeek int `json:"DayOfWeek" xml:"DayOfWeek"`
	Begin     int `json:"Begin" xml:"Begin"`
	End       int `json:"End" xml:"End"`
}

TimeSectionListItem is a nested struct in linkvisual response

type TransferDeviceInstanceRequest

type TransferDeviceInstanceRequest struct {
	*requests.RpcRequest
	DeviceNameList   *[]string `position:"Query" name:"DeviceNameList"  type:"Repeated"`
	SourceInstanceId string    `position:"Query" name:"SourceInstanceId"`
	ProductKey       string    `position:"Query" name:"ProductKey"`
	TargetInstanceId string    `position:"Query" name:"TargetInstanceId"`
	ApiProduct       string    `position:"Body" name:"ApiProduct"`
	ApiRevision      string    `position:"Body" name:"ApiRevision"`
}

TransferDeviceInstanceRequest is the request struct for api TransferDeviceInstance

func CreateTransferDeviceInstanceRequest

func CreateTransferDeviceInstanceRequest() (request *TransferDeviceInstanceRequest)

CreateTransferDeviceInstanceRequest creates a request to invoke TransferDeviceInstance API

type TransferDeviceInstanceResponse

type TransferDeviceInstanceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

TransferDeviceInstanceResponse is the response struct for api TransferDeviceInstance

func CreateTransferDeviceInstanceResponse

func CreateTransferDeviceInstanceResponse() (response *TransferDeviceInstanceResponse)

CreateTransferDeviceInstanceResponse creates a response to parse from TransferDeviceInstance response

type TriggerCapturePictureRequest

type TriggerCapturePictureRequest struct {
	*requests.RpcRequest
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

TriggerCapturePictureRequest is the request struct for api TriggerCapturePicture

func CreateTriggerCapturePictureRequest

func CreateTriggerCapturePictureRequest() (request *TriggerCapturePictureRequest)

CreateTriggerCapturePictureRequest creates a request to invoke TriggerCapturePicture API

type TriggerCapturePictureResponse

type TriggerCapturePictureResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

TriggerCapturePictureResponse is the response struct for api TriggerCapturePicture

func CreateTriggerCapturePictureResponse

func CreateTriggerCapturePictureResponse() (response *TriggerCapturePictureResponse)

CreateTriggerCapturePictureResponse creates a response to parse from TriggerCapturePicture response

type TriggerRecordRequest

type TriggerRecordRequest struct {
	*requests.RpcRequest
	IotId             string           `position:"Query" name:"IotId"`
	PreRecordDuration requests.Integer `position:"Query" name:"PreRecordDuration"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	RecordDuration    requests.Integer `position:"Query" name:"RecordDuration"`
	StreamType        requests.Integer `position:"Query" name:"StreamType"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
}

TriggerRecordRequest is the request struct for api TriggerRecord

func CreateTriggerRecordRequest

func CreateTriggerRecordRequest() (request *TriggerRecordRequest)

CreateTriggerRecordRequest creates a request to invoke TriggerRecord API

type TriggerRecordResponse

type TriggerRecordResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	Data         string `json:"Data" xml:"Data"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

TriggerRecordResponse is the response struct for api TriggerRecord

func CreateTriggerRecordResponse

func CreateTriggerRecordResponse() (response *TriggerRecordResponse)

CreateTriggerRecordResponse creates a response to parse from TriggerRecord response

type UnbindPictureSearchAppWithDevicesRequest

type UnbindPictureSearchAppWithDevicesRequest struct {
	*requests.RpcRequest
	IotInstanceId string    `position:"Query" name:"IotInstanceId"`
	DeviceIotIds  *[]string `position:"Query" name:"DeviceIotIds"  type:"Repeated"`
	ApiProduct    string    `position:"Body" name:"ApiProduct"`
	ApiRevision   string    `position:"Body" name:"ApiRevision"`
	AppInstanceId string    `position:"Query" name:"AppInstanceId"`
}

UnbindPictureSearchAppWithDevicesRequest is the request struct for api UnbindPictureSearchAppWithDevices

func CreateUnbindPictureSearchAppWithDevicesRequest

func CreateUnbindPictureSearchAppWithDevicesRequest() (request *UnbindPictureSearchAppWithDevicesRequest)

CreateUnbindPictureSearchAppWithDevicesRequest creates a request to invoke UnbindPictureSearchAppWithDevices API

type UnbindPictureSearchAppWithDevicesResponse

type UnbindPictureSearchAppWithDevicesResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

UnbindPictureSearchAppWithDevicesResponse is the response struct for api UnbindPictureSearchAppWithDevices

func CreateUnbindPictureSearchAppWithDevicesResponse

func CreateUnbindPictureSearchAppWithDevicesResponse() (response *UnbindPictureSearchAppWithDevicesResponse)

CreateUnbindPictureSearchAppWithDevicesResponse creates a response to parse from UnbindPictureSearchAppWithDevices response

type UpdateEventRecordPlanRequest

type UpdateEventRecordPlanRequest struct {
	*requests.RpcRequest
	EventTypes        string           `position:"Query" name:"EventTypes"`
	PreRecordDuration requests.Integer `position:"Query" name:"PreRecordDuration"`
	RecordDuration    requests.Integer `position:"Query" name:"RecordDuration"`
	TemplateId        string           `position:"Query" name:"TemplateId"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	Name              string           `position:"Query" name:"Name"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	PlanId            string           `position:"Query" name:"PlanId"`
}

UpdateEventRecordPlanRequest is the request struct for api UpdateEventRecordPlan

func CreateUpdateEventRecordPlanRequest

func CreateUpdateEventRecordPlanRequest() (request *UpdateEventRecordPlanRequest)

CreateUpdateEventRecordPlanRequest creates a request to invoke UpdateEventRecordPlan API

type UpdateEventRecordPlanResponse

type UpdateEventRecordPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdateEventRecordPlanResponse is the response struct for api UpdateEventRecordPlan

func CreateUpdateEventRecordPlanResponse

func CreateUpdateEventRecordPlanResponse() (response *UpdateEventRecordPlanResponse)

CreateUpdateEventRecordPlanResponse creates a response to parse from UpdateEventRecordPlan response

type UpdateFaceUserGroupAndDeviceGroupRelationRequest

type UpdateFaceUserGroupAndDeviceGroupRelationRequest struct {
	*requests.RpcRequest
	IsolationId string `position:"Query" name:"IsolationId"`
	ControlId   string `position:"Query" name:"ControlId"`
	Relation    string `position:"Query" name:"Relation"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
}

UpdateFaceUserGroupAndDeviceGroupRelationRequest is the request struct for api UpdateFaceUserGroupAndDeviceGroupRelation

func CreateUpdateFaceUserGroupAndDeviceGroupRelationRequest

func CreateUpdateFaceUserGroupAndDeviceGroupRelationRequest() (request *UpdateFaceUserGroupAndDeviceGroupRelationRequest)

CreateUpdateFaceUserGroupAndDeviceGroupRelationRequest creates a request to invoke UpdateFaceUserGroupAndDeviceGroupRelation API

type UpdateFaceUserGroupAndDeviceGroupRelationResponse

type UpdateFaceUserGroupAndDeviceGroupRelationResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
	Data         Data   `json:"Data" xml:"Data"`
}

UpdateFaceUserGroupAndDeviceGroupRelationResponse is the response struct for api UpdateFaceUserGroupAndDeviceGroupRelation

func CreateUpdateFaceUserGroupAndDeviceGroupRelationResponse

func CreateUpdateFaceUserGroupAndDeviceGroupRelationResponse() (response *UpdateFaceUserGroupAndDeviceGroupRelationResponse)

CreateUpdateFaceUserGroupAndDeviceGroupRelationResponse creates a response to parse from UpdateFaceUserGroupAndDeviceGroupRelation response

type UpdateFaceUserRequest

type UpdateFaceUserRequest struct {
	*requests.RpcRequest
	IsolationId  string `position:"Query" name:"IsolationId"`
	UserId       string `position:"Query" name:"UserId"`
	CustomUserId string `position:"Query" name:"CustomUserId"`
	Params       string `position:"Query" name:"Params"`
	FacePicUrl   string `position:"Query" name:"FacePicUrl"`
	ApiProduct   string `position:"Body" name:"ApiProduct"`
	Name         string `position:"Query" name:"Name"`
	ApiRevision  string `position:"Body" name:"ApiRevision"`
}

UpdateFaceUserRequest is the request struct for api UpdateFaceUser

func CreateUpdateFaceUserRequest

func CreateUpdateFaceUserRequest() (request *UpdateFaceUserRequest)

CreateUpdateFaceUserRequest creates a request to invoke UpdateFaceUser API

type UpdateFaceUserResponse

type UpdateFaceUserResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdateFaceUserResponse is the response struct for api UpdateFaceUser

func CreateUpdateFaceUserResponse

func CreateUpdateFaceUserResponse() (response *UpdateFaceUserResponse)

CreateUpdateFaceUserResponse creates a response to parse from UpdateFaceUser response

type UpdateGbDeviceRequest added in v1.62.660

type UpdateGbDeviceRequest struct {
	*requests.RpcRequest
	GbId          string `position:"Query" name:"GbId"`
	Description   string `position:"Query" name:"Description"`
	Password      string `position:"Query" name:"Password"`
	IotId         string `position:"Query" name:"IotId"`
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	ProductKey    string `position:"Query" name:"ProductKey"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	DeviceName    string `position:"Query" name:"DeviceName"`
}

UpdateGbDeviceRequest is the request struct for api UpdateGbDevice

func CreateUpdateGbDeviceRequest added in v1.62.660

func CreateUpdateGbDeviceRequest() (request *UpdateGbDeviceRequest)

CreateUpdateGbDeviceRequest creates a request to invoke UpdateGbDevice API

type UpdateGbDeviceResponse added in v1.62.660

type UpdateGbDeviceResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdateGbDeviceResponse is the response struct for api UpdateGbDevice

func CreateUpdateGbDeviceResponse added in v1.62.660

func CreateUpdateGbDeviceResponse() (response *UpdateGbDeviceResponse)

CreateUpdateGbDeviceResponse creates a response to parse from UpdateGbDevice response

type UpdateInstanceInternetProtocolRequest

type UpdateInstanceInternetProtocolRequest struct {
	*requests.RpcRequest
	IotInstanceId string `position:"Query" name:"IotInstanceId"`
	IpVersion     string `position:"Query" name:"IpVersion"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
}

UpdateInstanceInternetProtocolRequest is the request struct for api UpdateInstanceInternetProtocol

func CreateUpdateInstanceInternetProtocolRequest

func CreateUpdateInstanceInternetProtocolRequest() (request *UpdateInstanceInternetProtocolRequest)

CreateUpdateInstanceInternetProtocolRequest creates a request to invoke UpdateInstanceInternetProtocol API

type UpdateInstanceInternetProtocolResponse

type UpdateInstanceInternetProtocolResponse struct {
	*responses.BaseResponse
	Code         string                 `json:"Code" xml:"Code"`
	Data         map[string]interface{} `json:"Data" xml:"Data"`
	ErrorMessage string                 `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string                 `json:"RequestId" xml:"RequestId"`
	Success      bool                   `json:"Success" xml:"Success"`
}

UpdateInstanceInternetProtocolResponse is the response struct for api UpdateInstanceInternetProtocol

func CreateUpdateInstanceInternetProtocolResponse

func CreateUpdateInstanceInternetProtocolResponse() (response *UpdateInstanceInternetProtocolResponse)

CreateUpdateInstanceInternetProtocolResponse creates a response to parse from UpdateInstanceInternetProtocol response

type UpdatePictureSearchAppRequest

type UpdatePictureSearchAppRequest struct {
	*requests.RpcRequest
	Description   string `position:"Query" name:"Description"`
	ApiProduct    string `position:"Body" name:"ApiProduct"`
	Name          string `position:"Query" name:"Name"`
	ApiRevision   string `position:"Body" name:"ApiRevision"`
	AppInstanceId string `position:"Query" name:"AppInstanceId"`
}

UpdatePictureSearchAppRequest is the request struct for api UpdatePictureSearchApp

func CreateUpdatePictureSearchAppRequest

func CreateUpdatePictureSearchAppRequest() (request *UpdatePictureSearchAppRequest)

CreateUpdatePictureSearchAppRequest creates a request to invoke UpdatePictureSearchApp API

type UpdatePictureSearchAppResponse

type UpdatePictureSearchAppResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdatePictureSearchAppResponse is the response struct for api UpdatePictureSearchApp

func CreateUpdatePictureSearchAppResponse

func CreateUpdatePictureSearchAppResponse() (response *UpdatePictureSearchAppResponse)

CreateUpdatePictureSearchAppResponse creates a response to parse from UpdatePictureSearchApp response

type UpdateRecordPlanRequest

type UpdateRecordPlanRequest struct {
	*requests.RpcRequest
	TemplateId  string `position:"Query" name:"TemplateId"`
	ApiProduct  string `position:"Body" name:"ApiProduct"`
	Name        string `position:"Query" name:"Name"`
	ApiRevision string `position:"Body" name:"ApiRevision"`
	PlanId      string `position:"Query" name:"PlanId"`
}

UpdateRecordPlanRequest is the request struct for api UpdateRecordPlan

func CreateUpdateRecordPlanRequest

func CreateUpdateRecordPlanRequest() (request *UpdateRecordPlanRequest)

CreateUpdateRecordPlanRequest creates a request to invoke UpdateRecordPlan API

type UpdateRecordPlanResponse

type UpdateRecordPlanResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdateRecordPlanResponse is the response struct for api UpdateRecordPlan

func CreateUpdateRecordPlanResponse

func CreateUpdateRecordPlanResponse() (response *UpdateRecordPlanResponse)

CreateUpdateRecordPlanResponse creates a response to parse from UpdateRecordPlan response

type UpdateRtmpKeyRequest added in v1.62.656

type UpdateRtmpKeyRequest struct {
	*requests.RpcRequest
	PushAuthKey       string           `position:"Query" name:"PushAuthKey"`
	IotId             string           `position:"Query" name:"IotId"`
	IotInstanceId     string           `position:"Query" name:"IotInstanceId"`
	PushKeyExpireTime requests.Integer `position:"Query" name:"PushKeyExpireTime"`
	PullAuthKey       string           `position:"Query" name:"PullAuthKey"`
	ProductKey        string           `position:"Query" name:"ProductKey"`
	ApiProduct        string           `position:"Body" name:"ApiProduct"`
	ApiRevision       string           `position:"Body" name:"ApiRevision"`
	DeviceName        string           `position:"Query" name:"DeviceName"`
	PullKeyExpireTime requests.Integer `position:"Query" name:"PullKeyExpireTime"`
}

UpdateRtmpKeyRequest is the request struct for api UpdateRtmpKey

func CreateUpdateRtmpKeyRequest added in v1.62.656

func CreateUpdateRtmpKeyRequest() (request *UpdateRtmpKeyRequest)

CreateUpdateRtmpKeyRequest creates a request to invoke UpdateRtmpKey API

type UpdateRtmpKeyResponse added in v1.62.656

type UpdateRtmpKeyResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdateRtmpKeyResponse is the response struct for api UpdateRtmpKey

func CreateUpdateRtmpKeyResponse added in v1.62.656

func CreateUpdateRtmpKeyResponse() (response *UpdateRtmpKeyResponse)

CreateUpdateRtmpKeyResponse creates a response to parse from UpdateRtmpKey response

type UpdateTimeTemplateRequest

type UpdateTimeTemplateRequest struct {
	*requests.RpcRequest
	TimeSections *[]UpdateTimeTemplateTimeSections `position:"Query" name:"TimeSections"  type:"Repeated"`
	TemplateId   string                            `position:"Query" name:"TemplateId"`
	AllDay       requests.Integer                  `position:"Query" name:"AllDay"`
	ApiProduct   string                            `position:"Body" name:"ApiProduct"`
	Name         string                            `position:"Query" name:"Name"`
	ApiRevision  string                            `position:"Body" name:"ApiRevision"`
}

UpdateTimeTemplateRequest is the request struct for api UpdateTimeTemplate

func CreateUpdateTimeTemplateRequest

func CreateUpdateTimeTemplateRequest() (request *UpdateTimeTemplateRequest)

CreateUpdateTimeTemplateRequest creates a request to invoke UpdateTimeTemplate API

type UpdateTimeTemplateResponse

type UpdateTimeTemplateResponse struct {
	*responses.BaseResponse
	Code         string `json:"Code" xml:"Code"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
	Success      bool   `json:"Success" xml:"Success"`
}

UpdateTimeTemplateResponse is the response struct for api UpdateTimeTemplate

func CreateUpdateTimeTemplateResponse

func CreateUpdateTimeTemplateResponse() (response *UpdateTimeTemplateResponse)

CreateUpdateTimeTemplateResponse creates a response to parse from UpdateTimeTemplate response

type UpdateTimeTemplateTimeSections

type UpdateTimeTemplateTimeSections struct {
	DayOfWeek string `name:"DayOfWeek"`
	Begin     string `name:"Begin"`
	End       string `name:"End"`
}

UpdateTimeTemplateTimeSections is a repeated param struct in UpdateTimeTemplateRequest

type UserGroupInfos

type UserGroupInfos struct {
	UserGroupName string `json:"UserGroupName" xml:"UserGroupName"`
	ModifiedTime  string `json:"ModifiedTime" xml:"ModifiedTime"`
	UserGroupId   string `json:"UserGroupId" xml:"UserGroupId"`
}

UserGroupInfos is a nested struct in linkvisual response

type UserGroupListInQueryFaceAllUserGroup

type UserGroupListInQueryFaceAllUserGroup struct {
	UserGroupListItem []UserGroupListItem `json:"userGroupList" xml:"userGroupList"`
}

UserGroupListInQueryFaceAllUserGroup is a nested struct in linkvisual response

type UserGroupListInQueryFaceUserGroup

type UserGroupListInQueryFaceUserGroup struct {
	UserGroupInfos []UserGroupInfos `json:"UserGroupInfos" xml:"UserGroupInfos"`
}

UserGroupListInQueryFaceUserGroup is a nested struct in linkvisual response

type UserGroupListItem

type UserGroupListItem struct {
	UserGroupName string `json:"UserGroupName" xml:"UserGroupName"`
	ModifiedTime  string `json:"ModifiedTime" xml:"ModifiedTime"`
	UserGroupId   string `json:"UserGroupId" xml:"UserGroupId"`
}

UserGroupListItem is a nested struct in linkvisual response

type VodInfo

type VodInfo struct {
	EndTime   string `json:"EndTime" xml:"EndTime"`
	FileName  string `json:"FileName" xml:"FileName"`
	VodUrl    string `json:"VodUrl" xml:"VodUrl"`
	BeginTime string `json:"BeginTime" xml:"BeginTime"`
}

VodInfo is a nested struct in linkvisual response

Source Files

Jump to

Keyboard shortcuts

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