green-20180509/client/client.go (6,078 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package client import ( openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client" endpointutil "github.com/alibabacloud-go/endpoint-util/service" openapiutil "github.com/alibabacloud-go/openapi-util/service" util "github.com/alibabacloud-go/tea-utils/v2/service" "github.com/alibabacloud-go/tea/tea" ) type AddFacesRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s AddFacesRequest) String() string { return tea.Prettify(s) } func (s AddFacesRequest) GoString() string { return s.String() } func (s *AddFacesRequest) SetClientInfo(v string) *AddFacesRequest { s.ClientInfo = &v return s } func (s *AddFacesRequest) SetRegionId(v string) *AddFacesRequest { s.RegionId = &v return s } type AddFacesResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddFacesResponseBody) String() string { return tea.Prettify(s) } func (s AddFacesResponseBody) GoString() string { return s.String() } func (s *AddFacesResponseBody) SetRequestId(v string) *AddFacesResponseBody { s.RequestId = &v return s } type AddFacesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddFacesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddFacesResponse) String() string { return tea.Prettify(s) } func (s AddFacesResponse) GoString() string { return s.String() } func (s *AddFacesResponse) SetHeaders(v map[string]*string) *AddFacesResponse { s.Headers = v return s } func (s *AddFacesResponse) SetStatusCode(v int32) *AddFacesResponse { s.StatusCode = &v return s } func (s *AddFacesResponse) SetBody(v *AddFacesResponseBody) *AddFacesResponse { s.Body = v return s } type AddGroupsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s AddGroupsRequest) String() string { return tea.Prettify(s) } func (s AddGroupsRequest) GoString() string { return s.String() } func (s *AddGroupsRequest) SetClientInfo(v string) *AddGroupsRequest { s.ClientInfo = &v return s } func (s *AddGroupsRequest) SetRegionId(v string) *AddGroupsRequest { s.RegionId = &v return s } type AddGroupsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddGroupsResponseBody) String() string { return tea.Prettify(s) } func (s AddGroupsResponseBody) GoString() string { return s.String() } func (s *AddGroupsResponseBody) SetRequestId(v string) *AddGroupsResponseBody { s.RequestId = &v return s } type AddGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddGroupsResponse) String() string { return tea.Prettify(s) } func (s AddGroupsResponse) GoString() string { return s.String() } func (s *AddGroupsResponse) SetHeaders(v map[string]*string) *AddGroupsResponse { s.Headers = v return s } func (s *AddGroupsResponse) SetStatusCode(v int32) *AddGroupsResponse { s.StatusCode = &v return s } func (s *AddGroupsResponse) SetBody(v *AddGroupsResponseBody) *AddGroupsResponse { s.Body = v return s } type AddPersonRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s AddPersonRequest) String() string { return tea.Prettify(s) } func (s AddPersonRequest) GoString() string { return s.String() } func (s *AddPersonRequest) SetClientInfo(v string) *AddPersonRequest { s.ClientInfo = &v return s } func (s *AddPersonRequest) SetRegionId(v string) *AddPersonRequest { s.RegionId = &v return s } type AddPersonResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddPersonResponseBody) String() string { return tea.Prettify(s) } func (s AddPersonResponseBody) GoString() string { return s.String() } func (s *AddPersonResponseBody) SetRequestId(v string) *AddPersonResponseBody { s.RequestId = &v return s } type AddPersonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddPersonResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddPersonResponse) String() string { return tea.Prettify(s) } func (s AddPersonResponse) GoString() string { return s.String() } func (s *AddPersonResponse) SetHeaders(v map[string]*string) *AddPersonResponse { s.Headers = v return s } func (s *AddPersonResponse) SetStatusCode(v int32) *AddPersonResponse { s.StatusCode = &v return s } func (s *AddPersonResponse) SetBody(v *AddPersonResponseBody) *AddPersonResponse { s.Body = v return s } type AddSimilarityImageRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s AddSimilarityImageRequest) String() string { return tea.Prettify(s) } func (s AddSimilarityImageRequest) GoString() string { return s.String() } func (s *AddSimilarityImageRequest) SetClientInfo(v string) *AddSimilarityImageRequest { s.ClientInfo = &v return s } type AddSimilarityImageResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddSimilarityImageResponseBody) String() string { return tea.Prettify(s) } func (s AddSimilarityImageResponseBody) GoString() string { return s.String() } func (s *AddSimilarityImageResponseBody) SetRequestId(v string) *AddSimilarityImageResponseBody { s.RequestId = &v return s } type AddSimilarityImageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddSimilarityImageResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddSimilarityImageResponse) String() string { return tea.Prettify(s) } func (s AddSimilarityImageResponse) GoString() string { return s.String() } func (s *AddSimilarityImageResponse) SetHeaders(v map[string]*string) *AddSimilarityImageResponse { s.Headers = v return s } func (s *AddSimilarityImageResponse) SetStatusCode(v int32) *AddSimilarityImageResponse { s.StatusCode = &v return s } func (s *AddSimilarityImageResponse) SetBody(v *AddSimilarityImageResponseBody) *AddSimilarityImageResponse { s.Body = v return s } type AddSimilarityLibraryRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s AddSimilarityLibraryRequest) String() string { return tea.Prettify(s) } func (s AddSimilarityLibraryRequest) GoString() string { return s.String() } func (s *AddSimilarityLibraryRequest) SetClientInfo(v string) *AddSimilarityLibraryRequest { s.ClientInfo = &v return s } type AddSimilarityLibraryResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddSimilarityLibraryResponseBody) String() string { return tea.Prettify(s) } func (s AddSimilarityLibraryResponseBody) GoString() string { return s.String() } func (s *AddSimilarityLibraryResponseBody) SetRequestId(v string) *AddSimilarityLibraryResponseBody { s.RequestId = &v return s } type AddSimilarityLibraryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddSimilarityLibraryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddSimilarityLibraryResponse) String() string { return tea.Prettify(s) } func (s AddSimilarityLibraryResponse) GoString() string { return s.String() } func (s *AddSimilarityLibraryResponse) SetHeaders(v map[string]*string) *AddSimilarityLibraryResponse { s.Headers = v return s } func (s *AddSimilarityLibraryResponse) SetStatusCode(v int32) *AddSimilarityLibraryResponse { s.StatusCode = &v return s } func (s *AddSimilarityLibraryResponse) SetBody(v *AddSimilarityLibraryResponseBody) *AddSimilarityLibraryResponse { s.Body = v return s } type AddVideoDnaRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s AddVideoDnaRequest) String() string { return tea.Prettify(s) } func (s AddVideoDnaRequest) GoString() string { return s.String() } func (s *AddVideoDnaRequest) SetClientInfo(v string) *AddVideoDnaRequest { s.ClientInfo = &v return s } type AddVideoDnaResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddVideoDnaResponseBody) String() string { return tea.Prettify(s) } func (s AddVideoDnaResponseBody) GoString() string { return s.String() } func (s *AddVideoDnaResponseBody) SetRequestId(v string) *AddVideoDnaResponseBody { s.RequestId = &v return s } type AddVideoDnaResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddVideoDnaResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddVideoDnaResponse) String() string { return tea.Prettify(s) } func (s AddVideoDnaResponse) GoString() string { return s.String() } func (s *AddVideoDnaResponse) SetHeaders(v map[string]*string) *AddVideoDnaResponse { s.Headers = v return s } func (s *AddVideoDnaResponse) SetStatusCode(v int32) *AddVideoDnaResponse { s.StatusCode = &v return s } func (s *AddVideoDnaResponse) SetBody(v *AddVideoDnaResponseBody) *AddVideoDnaResponse { s.Body = v return s } type AddVideoDnaGroupRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s AddVideoDnaGroupRequest) String() string { return tea.Prettify(s) } func (s AddVideoDnaGroupRequest) GoString() string { return s.String() } func (s *AddVideoDnaGroupRequest) SetClientInfo(v string) *AddVideoDnaGroupRequest { s.ClientInfo = &v return s } type AddVideoDnaGroupResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddVideoDnaGroupResponseBody) String() string { return tea.Prettify(s) } func (s AddVideoDnaGroupResponseBody) GoString() string { return s.String() } func (s *AddVideoDnaGroupResponseBody) SetRequestId(v string) *AddVideoDnaGroupResponseBody { s.RequestId = &v return s } type AddVideoDnaGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *AddVideoDnaGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s AddVideoDnaGroupResponse) String() string { return tea.Prettify(s) } func (s AddVideoDnaGroupResponse) GoString() string { return s.String() } func (s *AddVideoDnaGroupResponse) SetHeaders(v map[string]*string) *AddVideoDnaGroupResponse { s.Headers = v return s } func (s *AddVideoDnaGroupResponse) SetStatusCode(v int32) *AddVideoDnaGroupResponse { s.StatusCode = &v return s } func (s *AddVideoDnaGroupResponse) SetBody(v *AddVideoDnaGroupResponseBody) *AddVideoDnaGroupResponse { s.Body = v return s } type DeleteFacesRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s DeleteFacesRequest) String() string { return tea.Prettify(s) } func (s DeleteFacesRequest) GoString() string { return s.String() } func (s *DeleteFacesRequest) SetClientInfo(v string) *DeleteFacesRequest { s.ClientInfo = &v return s } func (s *DeleteFacesRequest) SetRegionId(v string) *DeleteFacesRequest { s.RegionId = &v return s } type DeleteFacesResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteFacesResponseBody) String() string { return tea.Prettify(s) } func (s DeleteFacesResponseBody) GoString() string { return s.String() } func (s *DeleteFacesResponseBody) SetRequestId(v string) *DeleteFacesResponseBody { s.RequestId = &v return s } type DeleteFacesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteFacesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteFacesResponse) String() string { return tea.Prettify(s) } func (s DeleteFacesResponse) GoString() string { return s.String() } func (s *DeleteFacesResponse) SetHeaders(v map[string]*string) *DeleteFacesResponse { s.Headers = v return s } func (s *DeleteFacesResponse) SetStatusCode(v int32) *DeleteFacesResponse { s.StatusCode = &v return s } func (s *DeleteFacesResponse) SetBody(v *DeleteFacesResponseBody) *DeleteFacesResponse { s.Body = v return s } type DeleteGroupsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s DeleteGroupsRequest) String() string { return tea.Prettify(s) } func (s DeleteGroupsRequest) GoString() string { return s.String() } func (s *DeleteGroupsRequest) SetClientInfo(v string) *DeleteGroupsRequest { s.ClientInfo = &v return s } func (s *DeleteGroupsRequest) SetRegionId(v string) *DeleteGroupsRequest { s.RegionId = &v return s } type DeleteGroupsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteGroupsResponseBody) String() string { return tea.Prettify(s) } func (s DeleteGroupsResponseBody) GoString() string { return s.String() } func (s *DeleteGroupsResponseBody) SetRequestId(v string) *DeleteGroupsResponseBody { s.RequestId = &v return s } type DeleteGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteGroupsResponse) String() string { return tea.Prettify(s) } func (s DeleteGroupsResponse) GoString() string { return s.String() } func (s *DeleteGroupsResponse) SetHeaders(v map[string]*string) *DeleteGroupsResponse { s.Headers = v return s } func (s *DeleteGroupsResponse) SetStatusCode(v int32) *DeleteGroupsResponse { s.StatusCode = &v return s } func (s *DeleteGroupsResponse) SetBody(v *DeleteGroupsResponseBody) *DeleteGroupsResponse { s.Body = v return s } type DeletePersonRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s DeletePersonRequest) String() string { return tea.Prettify(s) } func (s DeletePersonRequest) GoString() string { return s.String() } func (s *DeletePersonRequest) SetClientInfo(v string) *DeletePersonRequest { s.ClientInfo = &v return s } func (s *DeletePersonRequest) SetRegionId(v string) *DeletePersonRequest { s.RegionId = &v return s } type DeletePersonResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeletePersonResponseBody) String() string { return tea.Prettify(s) } func (s DeletePersonResponseBody) GoString() string { return s.String() } func (s *DeletePersonResponseBody) SetRequestId(v string) *DeletePersonResponseBody { s.RequestId = &v return s } type DeletePersonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeletePersonResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeletePersonResponse) String() string { return tea.Prettify(s) } func (s DeletePersonResponse) GoString() string { return s.String() } func (s *DeletePersonResponse) SetHeaders(v map[string]*string) *DeletePersonResponse { s.Headers = v return s } func (s *DeletePersonResponse) SetStatusCode(v int32) *DeletePersonResponse { s.StatusCode = &v return s } func (s *DeletePersonResponse) SetBody(v *DeletePersonResponseBody) *DeletePersonResponse { s.Body = v return s } type DeleteSimilarityImageRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s DeleteSimilarityImageRequest) String() string { return tea.Prettify(s) } func (s DeleteSimilarityImageRequest) GoString() string { return s.String() } func (s *DeleteSimilarityImageRequest) SetClientInfo(v string) *DeleteSimilarityImageRequest { s.ClientInfo = &v return s } type DeleteSimilarityImageResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteSimilarityImageResponseBody) String() string { return tea.Prettify(s) } func (s DeleteSimilarityImageResponseBody) GoString() string { return s.String() } func (s *DeleteSimilarityImageResponseBody) SetRequestId(v string) *DeleteSimilarityImageResponseBody { s.RequestId = &v return s } type DeleteSimilarityImageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteSimilarityImageResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteSimilarityImageResponse) String() string { return tea.Prettify(s) } func (s DeleteSimilarityImageResponse) GoString() string { return s.String() } func (s *DeleteSimilarityImageResponse) SetHeaders(v map[string]*string) *DeleteSimilarityImageResponse { s.Headers = v return s } func (s *DeleteSimilarityImageResponse) SetStatusCode(v int32) *DeleteSimilarityImageResponse { s.StatusCode = &v return s } func (s *DeleteSimilarityImageResponse) SetBody(v *DeleteSimilarityImageResponseBody) *DeleteSimilarityImageResponse { s.Body = v return s } type DeleteSimilarityLibraryRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s DeleteSimilarityLibraryRequest) String() string { return tea.Prettify(s) } func (s DeleteSimilarityLibraryRequest) GoString() string { return s.String() } func (s *DeleteSimilarityLibraryRequest) SetClientInfo(v string) *DeleteSimilarityLibraryRequest { s.ClientInfo = &v return s } type DeleteSimilarityLibraryResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteSimilarityLibraryResponseBody) String() string { return tea.Prettify(s) } func (s DeleteSimilarityLibraryResponseBody) GoString() string { return s.String() } func (s *DeleteSimilarityLibraryResponseBody) SetRequestId(v string) *DeleteSimilarityLibraryResponseBody { s.RequestId = &v return s } type DeleteSimilarityLibraryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteSimilarityLibraryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteSimilarityLibraryResponse) String() string { return tea.Prettify(s) } func (s DeleteSimilarityLibraryResponse) GoString() string { return s.String() } func (s *DeleteSimilarityLibraryResponse) SetHeaders(v map[string]*string) *DeleteSimilarityLibraryResponse { s.Headers = v return s } func (s *DeleteSimilarityLibraryResponse) SetStatusCode(v int32) *DeleteSimilarityLibraryResponse { s.StatusCode = &v return s } func (s *DeleteSimilarityLibraryResponse) SetBody(v *DeleteSimilarityLibraryResponseBody) *DeleteSimilarityLibraryResponse { s.Body = v return s } type DeleteVideoDnaRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s DeleteVideoDnaRequest) String() string { return tea.Prettify(s) } func (s DeleteVideoDnaRequest) GoString() string { return s.String() } func (s *DeleteVideoDnaRequest) SetClientInfo(v string) *DeleteVideoDnaRequest { s.ClientInfo = &v return s } type DeleteVideoDnaResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteVideoDnaResponseBody) String() string { return tea.Prettify(s) } func (s DeleteVideoDnaResponseBody) GoString() string { return s.String() } func (s *DeleteVideoDnaResponseBody) SetRequestId(v string) *DeleteVideoDnaResponseBody { s.RequestId = &v return s } type DeleteVideoDnaResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVideoDnaResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteVideoDnaResponse) String() string { return tea.Prettify(s) } func (s DeleteVideoDnaResponse) GoString() string { return s.String() } func (s *DeleteVideoDnaResponse) SetHeaders(v map[string]*string) *DeleteVideoDnaResponse { s.Headers = v return s } func (s *DeleteVideoDnaResponse) SetStatusCode(v int32) *DeleteVideoDnaResponse { s.StatusCode = &v return s } func (s *DeleteVideoDnaResponse) SetBody(v *DeleteVideoDnaResponseBody) *DeleteVideoDnaResponse { s.Body = v return s } type DeleteVideoDnaGroupRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s DeleteVideoDnaGroupRequest) String() string { return tea.Prettify(s) } func (s DeleteVideoDnaGroupRequest) GoString() string { return s.String() } func (s *DeleteVideoDnaGroupRequest) SetClientInfo(v string) *DeleteVideoDnaGroupRequest { s.ClientInfo = &v return s } type DeleteVideoDnaGroupResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteVideoDnaGroupResponseBody) String() string { return tea.Prettify(s) } func (s DeleteVideoDnaGroupResponseBody) GoString() string { return s.String() } func (s *DeleteVideoDnaGroupResponseBody) SetRequestId(v string) *DeleteVideoDnaGroupResponseBody { s.RequestId = &v return s } type DeleteVideoDnaGroupResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DeleteVideoDnaGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DeleteVideoDnaGroupResponse) String() string { return tea.Prettify(s) } func (s DeleteVideoDnaGroupResponse) GoString() string { return s.String() } func (s *DeleteVideoDnaGroupResponse) SetHeaders(v map[string]*string) *DeleteVideoDnaGroupResponse { s.Headers = v return s } func (s *DeleteVideoDnaGroupResponse) SetStatusCode(v int32) *DeleteVideoDnaGroupResponse { s.StatusCode = &v return s } func (s *DeleteVideoDnaGroupResponse) SetBody(v *DeleteVideoDnaGroupResponseBody) *DeleteVideoDnaGroupResponse { s.Body = v return s } type DetectFaceRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s DetectFaceRequest) String() string { return tea.Prettify(s) } func (s DetectFaceRequest) GoString() string { return s.String() } func (s *DetectFaceRequest) SetClientInfo(v string) *DetectFaceRequest { s.ClientInfo = &v return s } type DetectFaceResponseBody struct { RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` } func (s DetectFaceResponseBody) String() string { return tea.Prettify(s) } func (s DetectFaceResponseBody) GoString() string { return s.String() } func (s *DetectFaceResponseBody) SetRequestId(v string) *DetectFaceResponseBody { s.RequestId = &v return s } type DetectFaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *DetectFaceResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s DetectFaceResponse) String() string { return tea.Prettify(s) } func (s DetectFaceResponse) GoString() string { return s.String() } func (s *DetectFaceResponse) SetHeaders(v map[string]*string) *DetectFaceResponse { s.Headers = v return s } func (s *DetectFaceResponse) SetStatusCode(v int32) *DetectFaceResponse { s.StatusCode = &v return s } func (s *DetectFaceResponse) SetBody(v *DetectFaceResponseBody) *DetectFaceResponse { s.Body = v return s } type FileAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s FileAsyncScanRequest) String() string { return tea.Prettify(s) } func (s FileAsyncScanRequest) GoString() string { return s.String() } func (s *FileAsyncScanRequest) SetClientInfo(v string) *FileAsyncScanRequest { s.ClientInfo = &v return s } type FileAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s FileAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s FileAsyncScanResponseBody) GoString() string { return s.String() } func (s *FileAsyncScanResponseBody) SetRequestId(v string) *FileAsyncScanResponseBody { s.RequestId = &v return s } type FileAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *FileAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s FileAsyncScanResponse) String() string { return tea.Prettify(s) } func (s FileAsyncScanResponse) GoString() string { return s.String() } func (s *FileAsyncScanResponse) SetHeaders(v map[string]*string) *FileAsyncScanResponse { s.Headers = v return s } func (s *FileAsyncScanResponse) SetStatusCode(v int32) *FileAsyncScanResponse { s.StatusCode = &v return s } func (s *FileAsyncScanResponse) SetBody(v *FileAsyncScanResponseBody) *FileAsyncScanResponse { s.Body = v return s } type FileAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s FileAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s FileAsyncScanResultsRequest) GoString() string { return s.String() } func (s *FileAsyncScanResultsRequest) SetClientInfo(v string) *FileAsyncScanResultsRequest { s.ClientInfo = &v return s } type FileAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s FileAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s FileAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *FileAsyncScanResultsResponseBody) SetRequestId(v string) *FileAsyncScanResultsResponseBody { s.RequestId = &v return s } type FileAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *FileAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s FileAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s FileAsyncScanResultsResponse) GoString() string { return s.String() } func (s *FileAsyncScanResultsResponse) SetHeaders(v map[string]*string) *FileAsyncScanResultsResponse { s.Headers = v return s } func (s *FileAsyncScanResultsResponse) SetStatusCode(v int32) *FileAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *FileAsyncScanResultsResponse) SetBody(v *FileAsyncScanResultsResponseBody) *FileAsyncScanResultsResponse { s.Body = v return s } type FileAsyncScanV2ResponseBody struct { // example: // // DA36A1DA-C466-538D-AD52-E64D75597750 RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"` } func (s FileAsyncScanV2ResponseBody) String() string { return tea.Prettify(s) } func (s FileAsyncScanV2ResponseBody) GoString() string { return s.String() } func (s *FileAsyncScanV2ResponseBody) SetRequestId(v string) *FileAsyncScanV2ResponseBody { s.RequestId = &v return s } type FileAsyncScanV2Response struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *FileAsyncScanV2ResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s FileAsyncScanV2Response) String() string { return tea.Prettify(s) } func (s FileAsyncScanV2Response) GoString() string { return s.String() } func (s *FileAsyncScanV2Response) SetHeaders(v map[string]*string) *FileAsyncScanV2Response { s.Headers = v return s } func (s *FileAsyncScanV2Response) SetStatusCode(v int32) *FileAsyncScanV2Response { s.StatusCode = &v return s } func (s *FileAsyncScanV2Response) SetBody(v *FileAsyncScanV2ResponseBody) *FileAsyncScanV2Response { s.Body = v return s } type GetFacesRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s GetFacesRequest) String() string { return tea.Prettify(s) } func (s GetFacesRequest) GoString() string { return s.String() } func (s *GetFacesRequest) SetClientInfo(v string) *GetFacesRequest { s.ClientInfo = &v return s } func (s *GetFacesRequest) SetRegionId(v string) *GetFacesRequest { s.RegionId = &v return s } type GetFacesResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetFacesResponseBody) String() string { return tea.Prettify(s) } func (s GetFacesResponseBody) GoString() string { return s.String() } func (s *GetFacesResponseBody) SetRequestId(v string) *GetFacesResponseBody { s.RequestId = &v return s } type GetFacesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetFacesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetFacesResponse) String() string { return tea.Prettify(s) } func (s GetFacesResponse) GoString() string { return s.String() } func (s *GetFacesResponse) SetHeaders(v map[string]*string) *GetFacesResponse { s.Headers = v return s } func (s *GetFacesResponse) SetStatusCode(v int32) *GetFacesResponse { s.StatusCode = &v return s } func (s *GetFacesResponse) SetBody(v *GetFacesResponseBody) *GetFacesResponse { s.Body = v return s } type GetGroupsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s GetGroupsRequest) String() string { return tea.Prettify(s) } func (s GetGroupsRequest) GoString() string { return s.String() } func (s *GetGroupsRequest) SetClientInfo(v string) *GetGroupsRequest { s.ClientInfo = &v return s } func (s *GetGroupsRequest) SetRegionId(v string) *GetGroupsRequest { s.RegionId = &v return s } type GetGroupsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetGroupsResponseBody) String() string { return tea.Prettify(s) } func (s GetGroupsResponseBody) GoString() string { return s.String() } func (s *GetGroupsResponseBody) SetRequestId(v string) *GetGroupsResponseBody { s.RequestId = &v return s } type GetGroupsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetGroupsResponse) String() string { return tea.Prettify(s) } func (s GetGroupsResponse) GoString() string { return s.String() } func (s *GetGroupsResponse) SetHeaders(v map[string]*string) *GetGroupsResponse { s.Headers = v return s } func (s *GetGroupsResponse) SetStatusCode(v int32) *GetGroupsResponse { s.StatusCode = &v return s } func (s *GetGroupsResponse) SetBody(v *GetGroupsResponseBody) *GetGroupsResponse { s.Body = v return s } type GetPersonRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s GetPersonRequest) String() string { return tea.Prettify(s) } func (s GetPersonRequest) GoString() string { return s.String() } func (s *GetPersonRequest) SetClientInfo(v string) *GetPersonRequest { s.ClientInfo = &v return s } func (s *GetPersonRequest) SetRegionId(v string) *GetPersonRequest { s.RegionId = &v return s } type GetPersonResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetPersonResponseBody) String() string { return tea.Prettify(s) } func (s GetPersonResponseBody) GoString() string { return s.String() } func (s *GetPersonResponseBody) SetRequestId(v string) *GetPersonResponseBody { s.RequestId = &v return s } type GetPersonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetPersonResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetPersonResponse) String() string { return tea.Prettify(s) } func (s GetPersonResponse) GoString() string { return s.String() } func (s *GetPersonResponse) SetHeaders(v map[string]*string) *GetPersonResponse { s.Headers = v return s } func (s *GetPersonResponse) SetStatusCode(v int32) *GetPersonResponse { s.StatusCode = &v return s } func (s *GetPersonResponse) SetBody(v *GetPersonResponseBody) *GetPersonResponse { s.Body = v return s } type GetPersonsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s GetPersonsRequest) String() string { return tea.Prettify(s) } func (s GetPersonsRequest) GoString() string { return s.String() } func (s *GetPersonsRequest) SetClientInfo(v string) *GetPersonsRequest { s.ClientInfo = &v return s } func (s *GetPersonsRequest) SetRegionId(v string) *GetPersonsRequest { s.RegionId = &v return s } type GetPersonsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetPersonsResponseBody) String() string { return tea.Prettify(s) } func (s GetPersonsResponseBody) GoString() string { return s.String() } func (s *GetPersonsResponseBody) SetRequestId(v string) *GetPersonsResponseBody { s.RequestId = &v return s } type GetPersonsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetPersonsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetPersonsResponse) String() string { return tea.Prettify(s) } func (s GetPersonsResponse) GoString() string { return s.String() } func (s *GetPersonsResponse) SetHeaders(v map[string]*string) *GetPersonsResponse { s.Headers = v return s } func (s *GetPersonsResponse) SetStatusCode(v int32) *GetPersonsResponse { s.StatusCode = &v return s } func (s *GetPersonsResponse) SetBody(v *GetPersonsResponseBody) *GetPersonsResponse { s.Body = v return s } type GetSimilarityImageRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s GetSimilarityImageRequest) String() string { return tea.Prettify(s) } func (s GetSimilarityImageRequest) GoString() string { return s.String() } func (s *GetSimilarityImageRequest) SetClientInfo(v string) *GetSimilarityImageRequest { s.ClientInfo = &v return s } type GetSimilarityImageResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetSimilarityImageResponseBody) String() string { return tea.Prettify(s) } func (s GetSimilarityImageResponseBody) GoString() string { return s.String() } func (s *GetSimilarityImageResponseBody) SetRequestId(v string) *GetSimilarityImageResponseBody { s.RequestId = &v return s } type GetSimilarityImageResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetSimilarityImageResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetSimilarityImageResponse) String() string { return tea.Prettify(s) } func (s GetSimilarityImageResponse) GoString() string { return s.String() } func (s *GetSimilarityImageResponse) SetHeaders(v map[string]*string) *GetSimilarityImageResponse { s.Headers = v return s } func (s *GetSimilarityImageResponse) SetStatusCode(v int32) *GetSimilarityImageResponse { s.StatusCode = &v return s } func (s *GetSimilarityImageResponse) SetBody(v *GetSimilarityImageResponseBody) *GetSimilarityImageResponse { s.Body = v return s } type GetSimilarityLibraryRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s GetSimilarityLibraryRequest) String() string { return tea.Prettify(s) } func (s GetSimilarityLibraryRequest) GoString() string { return s.String() } func (s *GetSimilarityLibraryRequest) SetClientInfo(v string) *GetSimilarityLibraryRequest { s.ClientInfo = &v return s } type GetSimilarityLibraryResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s GetSimilarityLibraryResponseBody) String() string { return tea.Prettify(s) } func (s GetSimilarityLibraryResponseBody) GoString() string { return s.String() } func (s *GetSimilarityLibraryResponseBody) SetRequestId(v string) *GetSimilarityLibraryResponseBody { s.RequestId = &v return s } type GetSimilarityLibraryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *GetSimilarityLibraryResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s GetSimilarityLibraryResponse) String() string { return tea.Prettify(s) } func (s GetSimilarityLibraryResponse) GoString() string { return s.String() } func (s *GetSimilarityLibraryResponse) SetHeaders(v map[string]*string) *GetSimilarityLibraryResponse { s.Headers = v return s } func (s *GetSimilarityLibraryResponse) SetStatusCode(v int32) *GetSimilarityLibraryResponse { s.StatusCode = &v return s } func (s *GetSimilarityLibraryResponse) SetBody(v *GetSimilarityLibraryResponseBody) *GetSimilarityLibraryResponse { s.Body = v return s } type ImageAsyncManualScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ImageAsyncManualScanRequest) String() string { return tea.Prettify(s) } func (s ImageAsyncManualScanRequest) GoString() string { return s.String() } func (s *ImageAsyncManualScanRequest) SetClientInfo(v string) *ImageAsyncManualScanRequest { s.ClientInfo = &v return s } type ImageAsyncManualScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ImageAsyncManualScanResponseBody) String() string { return tea.Prettify(s) } func (s ImageAsyncManualScanResponseBody) GoString() string { return s.String() } func (s *ImageAsyncManualScanResponseBody) SetRequestId(v string) *ImageAsyncManualScanResponseBody { s.RequestId = &v return s } type ImageAsyncManualScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ImageAsyncManualScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ImageAsyncManualScanResponse) String() string { return tea.Prettify(s) } func (s ImageAsyncManualScanResponse) GoString() string { return s.String() } func (s *ImageAsyncManualScanResponse) SetHeaders(v map[string]*string) *ImageAsyncManualScanResponse { s.Headers = v return s } func (s *ImageAsyncManualScanResponse) SetStatusCode(v int32) *ImageAsyncManualScanResponse { s.StatusCode = &v return s } func (s *ImageAsyncManualScanResponse) SetBody(v *ImageAsyncManualScanResponseBody) *ImageAsyncManualScanResponse { s.Body = v return s } type ImageAsyncManualScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ImageAsyncManualScanResultsRequest) String() string { return tea.Prettify(s) } func (s ImageAsyncManualScanResultsRequest) GoString() string { return s.String() } func (s *ImageAsyncManualScanResultsRequest) SetClientInfo(v string) *ImageAsyncManualScanResultsRequest { s.ClientInfo = &v return s } type ImageAsyncManualScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ImageAsyncManualScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s ImageAsyncManualScanResultsResponseBody) GoString() string { return s.String() } func (s *ImageAsyncManualScanResultsResponseBody) SetRequestId(v string) *ImageAsyncManualScanResultsResponseBody { s.RequestId = &v return s } type ImageAsyncManualScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ImageAsyncManualScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ImageAsyncManualScanResultsResponse) String() string { return tea.Prettify(s) } func (s ImageAsyncManualScanResultsResponse) GoString() string { return s.String() } func (s *ImageAsyncManualScanResultsResponse) SetHeaders(v map[string]*string) *ImageAsyncManualScanResultsResponse { s.Headers = v return s } func (s *ImageAsyncManualScanResultsResponse) SetStatusCode(v int32) *ImageAsyncManualScanResultsResponse { s.StatusCode = &v return s } func (s *ImageAsyncManualScanResultsResponse) SetBody(v *ImageAsyncManualScanResultsResponseBody) *ImageAsyncManualScanResultsResponse { s.Body = v return s } type ImageAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ImageAsyncScanRequest) String() string { return tea.Prettify(s) } func (s ImageAsyncScanRequest) GoString() string { return s.String() } func (s *ImageAsyncScanRequest) SetClientInfo(v string) *ImageAsyncScanRequest { s.ClientInfo = &v return s } type ImageAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ImageAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s ImageAsyncScanResponseBody) GoString() string { return s.String() } func (s *ImageAsyncScanResponseBody) SetRequestId(v string) *ImageAsyncScanResponseBody { s.RequestId = &v return s } type ImageAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ImageAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ImageAsyncScanResponse) String() string { return tea.Prettify(s) } func (s ImageAsyncScanResponse) GoString() string { return s.String() } func (s *ImageAsyncScanResponse) SetHeaders(v map[string]*string) *ImageAsyncScanResponse { s.Headers = v return s } func (s *ImageAsyncScanResponse) SetStatusCode(v int32) *ImageAsyncScanResponse { s.StatusCode = &v return s } func (s *ImageAsyncScanResponse) SetBody(v *ImageAsyncScanResponseBody) *ImageAsyncScanResponse { s.Body = v return s } type ImageAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ImageAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s ImageAsyncScanResultsRequest) GoString() string { return s.String() } func (s *ImageAsyncScanResultsRequest) SetClientInfo(v string) *ImageAsyncScanResultsRequest { s.ClientInfo = &v return s } type ImageAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ImageAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s ImageAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *ImageAsyncScanResultsResponseBody) SetRequestId(v string) *ImageAsyncScanResultsResponseBody { s.RequestId = &v return s } type ImageAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ImageAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ImageAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s ImageAsyncScanResultsResponse) GoString() string { return s.String() } func (s *ImageAsyncScanResultsResponse) SetHeaders(v map[string]*string) *ImageAsyncScanResultsResponse { s.Headers = v return s } func (s *ImageAsyncScanResultsResponse) SetStatusCode(v int32) *ImageAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *ImageAsyncScanResultsResponse) SetBody(v *ImageAsyncScanResultsResponseBody) *ImageAsyncScanResultsResponse { s.Body = v return s } type ImageScanFeedbackRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ImageScanFeedbackRequest) String() string { return tea.Prettify(s) } func (s ImageScanFeedbackRequest) GoString() string { return s.String() } func (s *ImageScanFeedbackRequest) SetClientInfo(v string) *ImageScanFeedbackRequest { s.ClientInfo = &v return s } type ImageScanFeedbackResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ImageScanFeedbackResponseBody) String() string { return tea.Prettify(s) } func (s ImageScanFeedbackResponseBody) GoString() string { return s.String() } func (s *ImageScanFeedbackResponseBody) SetRequestId(v string) *ImageScanFeedbackResponseBody { s.RequestId = &v return s } type ImageScanFeedbackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ImageScanFeedbackResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ImageScanFeedbackResponse) String() string { return tea.Prettify(s) } func (s ImageScanFeedbackResponse) GoString() string { return s.String() } func (s *ImageScanFeedbackResponse) SetHeaders(v map[string]*string) *ImageScanFeedbackResponse { s.Headers = v return s } func (s *ImageScanFeedbackResponse) SetStatusCode(v int32) *ImageScanFeedbackResponse { s.StatusCode = &v return s } func (s *ImageScanFeedbackResponse) SetBody(v *ImageScanFeedbackResponseBody) *ImageScanFeedbackResponse { s.Body = v return s } type ImageSyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ImageSyncScanRequest) String() string { return tea.Prettify(s) } func (s ImageSyncScanRequest) GoString() string { return s.String() } func (s *ImageSyncScanRequest) SetClientInfo(v string) *ImageSyncScanRequest { s.ClientInfo = &v return s } type ImageSyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ImageSyncScanResponseBody) String() string { return tea.Prettify(s) } func (s ImageSyncScanResponseBody) GoString() string { return s.String() } func (s *ImageSyncScanResponseBody) SetRequestId(v string) *ImageSyncScanResponseBody { s.RequestId = &v return s } type ImageSyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ImageSyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ImageSyncScanResponse) String() string { return tea.Prettify(s) } func (s ImageSyncScanResponse) GoString() string { return s.String() } func (s *ImageSyncScanResponse) SetHeaders(v map[string]*string) *ImageSyncScanResponse { s.Headers = v return s } func (s *ImageSyncScanResponse) SetStatusCode(v int32) *ImageSyncScanResponse { s.StatusCode = &v return s } func (s *ImageSyncScanResponse) SetBody(v *ImageSyncScanResponseBody) *ImageSyncScanResponse { s.Body = v return s } type ListSimilarityImagesRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ListSimilarityImagesRequest) String() string { return tea.Prettify(s) } func (s ListSimilarityImagesRequest) GoString() string { return s.String() } func (s *ListSimilarityImagesRequest) SetClientInfo(v string) *ListSimilarityImagesRequest { s.ClientInfo = &v return s } type ListSimilarityImagesResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ListSimilarityImagesResponseBody) String() string { return tea.Prettify(s) } func (s ListSimilarityImagesResponseBody) GoString() string { return s.String() } func (s *ListSimilarityImagesResponseBody) SetRequestId(v string) *ListSimilarityImagesResponseBody { s.RequestId = &v return s } type ListSimilarityImagesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSimilarityImagesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListSimilarityImagesResponse) String() string { return tea.Prettify(s) } func (s ListSimilarityImagesResponse) GoString() string { return s.String() } func (s *ListSimilarityImagesResponse) SetHeaders(v map[string]*string) *ListSimilarityImagesResponse { s.Headers = v return s } func (s *ListSimilarityImagesResponse) SetStatusCode(v int32) *ListSimilarityImagesResponse { s.StatusCode = &v return s } func (s *ListSimilarityImagesResponse) SetBody(v *ListSimilarityImagesResponseBody) *ListSimilarityImagesResponse { s.Body = v return s } type ListSimilarityLibrariesRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s ListSimilarityLibrariesRequest) String() string { return tea.Prettify(s) } func (s ListSimilarityLibrariesRequest) GoString() string { return s.String() } func (s *ListSimilarityLibrariesRequest) SetClientInfo(v string) *ListSimilarityLibrariesRequest { s.ClientInfo = &v return s } type ListSimilarityLibrariesResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ListSimilarityLibrariesResponseBody) String() string { return tea.Prettify(s) } func (s ListSimilarityLibrariesResponseBody) GoString() string { return s.String() } func (s *ListSimilarityLibrariesResponseBody) SetRequestId(v string) *ListSimilarityLibrariesResponseBody { s.RequestId = &v return s } type ListSimilarityLibrariesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *ListSimilarityLibrariesResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s ListSimilarityLibrariesResponse) String() string { return tea.Prettify(s) } func (s ListSimilarityLibrariesResponse) GoString() string { return s.String() } func (s *ListSimilarityLibrariesResponse) SetHeaders(v map[string]*string) *ListSimilarityLibrariesResponse { s.Headers = v return s } func (s *ListSimilarityLibrariesResponse) SetStatusCode(v int32) *ListSimilarityLibrariesResponse { s.StatusCode = &v return s } func (s *ListSimilarityLibrariesResponse) SetBody(v *ListSimilarityLibrariesResponseBody) *ListSimilarityLibrariesResponse { s.Body = v return s } type LiveStreamAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s LiveStreamAsyncScanRequest) String() string { return tea.Prettify(s) } func (s LiveStreamAsyncScanRequest) GoString() string { return s.String() } func (s *LiveStreamAsyncScanRequest) SetClientInfo(v string) *LiveStreamAsyncScanRequest { s.ClientInfo = &v return s } type LiveStreamAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s LiveStreamAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s LiveStreamAsyncScanResponseBody) GoString() string { return s.String() } func (s *LiveStreamAsyncScanResponseBody) SetRequestId(v string) *LiveStreamAsyncScanResponseBody { s.RequestId = &v return s } type LiveStreamAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LiveStreamAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s LiveStreamAsyncScanResponse) String() string { return tea.Prettify(s) } func (s LiveStreamAsyncScanResponse) GoString() string { return s.String() } func (s *LiveStreamAsyncScanResponse) SetHeaders(v map[string]*string) *LiveStreamAsyncScanResponse { s.Headers = v return s } func (s *LiveStreamAsyncScanResponse) SetStatusCode(v int32) *LiveStreamAsyncScanResponse { s.StatusCode = &v return s } func (s *LiveStreamAsyncScanResponse) SetBody(v *LiveStreamAsyncScanResponseBody) *LiveStreamAsyncScanResponse { s.Body = v return s } type LiveStreamAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s LiveStreamAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s LiveStreamAsyncScanResultsRequest) GoString() string { return s.String() } func (s *LiveStreamAsyncScanResultsRequest) SetClientInfo(v string) *LiveStreamAsyncScanResultsRequest { s.ClientInfo = &v return s } type LiveStreamAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s LiveStreamAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s LiveStreamAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *LiveStreamAsyncScanResultsResponseBody) SetRequestId(v string) *LiveStreamAsyncScanResultsResponseBody { s.RequestId = &v return s } type LiveStreamAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LiveStreamAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s LiveStreamAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s LiveStreamAsyncScanResultsResponse) GoString() string { return s.String() } func (s *LiveStreamAsyncScanResultsResponse) SetHeaders(v map[string]*string) *LiveStreamAsyncScanResultsResponse { s.Headers = v return s } func (s *LiveStreamAsyncScanResultsResponse) SetStatusCode(v int32) *LiveStreamAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *LiveStreamAsyncScanResultsResponse) SetBody(v *LiveStreamAsyncScanResultsResponseBody) *LiveStreamAsyncScanResultsResponse { s.Body = v return s } type LiveStreamCancelScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s LiveStreamCancelScanRequest) String() string { return tea.Prettify(s) } func (s LiveStreamCancelScanRequest) GoString() string { return s.String() } func (s *LiveStreamCancelScanRequest) SetClientInfo(v string) *LiveStreamCancelScanRequest { s.ClientInfo = &v return s } type LiveStreamCancelScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s LiveStreamCancelScanResponseBody) String() string { return tea.Prettify(s) } func (s LiveStreamCancelScanResponseBody) GoString() string { return s.String() } func (s *LiveStreamCancelScanResponseBody) SetRequestId(v string) *LiveStreamCancelScanResponseBody { s.RequestId = &v return s } type LiveStreamCancelScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *LiveStreamCancelScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s LiveStreamCancelScanResponse) String() string { return tea.Prettify(s) } func (s LiveStreamCancelScanResponse) GoString() string { return s.String() } func (s *LiveStreamCancelScanResponse) SetHeaders(v map[string]*string) *LiveStreamCancelScanResponse { s.Headers = v return s } func (s *LiveStreamCancelScanResponse) SetStatusCode(v int32) *LiveStreamCancelScanResponse { s.StatusCode = &v return s } func (s *LiveStreamCancelScanResponse) SetBody(v *LiveStreamCancelScanResponseBody) *LiveStreamCancelScanResponse { s.Body = v return s } type SetPersonRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s SetPersonRequest) String() string { return tea.Prettify(s) } func (s SetPersonRequest) GoString() string { return s.String() } func (s *SetPersonRequest) SetClientInfo(v string) *SetPersonRequest { s.ClientInfo = &v return s } func (s *SetPersonRequest) SetRegionId(v string) *SetPersonRequest { s.RegionId = &v return s } type SetPersonResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s SetPersonResponseBody) String() string { return tea.Prettify(s) } func (s SetPersonResponseBody) GoString() string { return s.String() } func (s *SetPersonResponseBody) SetRequestId(v string) *SetPersonResponseBody { s.RequestId = &v return s } type SetPersonResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *SetPersonResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s SetPersonResponse) String() string { return tea.Prettify(s) } func (s SetPersonResponse) GoString() string { return s.String() } func (s *SetPersonResponse) SetHeaders(v map[string]*string) *SetPersonResponse { s.Headers = v return s } func (s *SetPersonResponse) SetStatusCode(v int32) *SetPersonResponse { s.StatusCode = &v return s } func (s *SetPersonResponse) SetBody(v *SetPersonResponseBody) *SetPersonResponse { s.Body = v return s } type TextAsyncManualScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s TextAsyncManualScanRequest) String() string { return tea.Prettify(s) } func (s TextAsyncManualScanRequest) GoString() string { return s.String() } func (s *TextAsyncManualScanRequest) SetClientInfo(v string) *TextAsyncManualScanRequest { s.ClientInfo = &v return s } type TextAsyncManualScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s TextAsyncManualScanResponseBody) String() string { return tea.Prettify(s) } func (s TextAsyncManualScanResponseBody) GoString() string { return s.String() } func (s *TextAsyncManualScanResponseBody) SetRequestId(v string) *TextAsyncManualScanResponseBody { s.RequestId = &v return s } type TextAsyncManualScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TextAsyncManualScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s TextAsyncManualScanResponse) String() string { return tea.Prettify(s) } func (s TextAsyncManualScanResponse) GoString() string { return s.String() } func (s *TextAsyncManualScanResponse) SetHeaders(v map[string]*string) *TextAsyncManualScanResponse { s.Headers = v return s } func (s *TextAsyncManualScanResponse) SetStatusCode(v int32) *TextAsyncManualScanResponse { s.StatusCode = &v return s } func (s *TextAsyncManualScanResponse) SetBody(v *TextAsyncManualScanResponseBody) *TextAsyncManualScanResponse { s.Body = v return s } type TextAsyncManualScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s TextAsyncManualScanResultsRequest) String() string { return tea.Prettify(s) } func (s TextAsyncManualScanResultsRequest) GoString() string { return s.String() } func (s *TextAsyncManualScanResultsRequest) SetClientInfo(v string) *TextAsyncManualScanResultsRequest { s.ClientInfo = &v return s } type TextAsyncManualScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s TextAsyncManualScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s TextAsyncManualScanResultsResponseBody) GoString() string { return s.String() } func (s *TextAsyncManualScanResultsResponseBody) SetRequestId(v string) *TextAsyncManualScanResultsResponseBody { s.RequestId = &v return s } type TextAsyncManualScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TextAsyncManualScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s TextAsyncManualScanResultsResponse) String() string { return tea.Prettify(s) } func (s TextAsyncManualScanResultsResponse) GoString() string { return s.String() } func (s *TextAsyncManualScanResultsResponse) SetHeaders(v map[string]*string) *TextAsyncManualScanResultsResponse { s.Headers = v return s } func (s *TextAsyncManualScanResultsResponse) SetStatusCode(v int32) *TextAsyncManualScanResultsResponse { s.StatusCode = &v return s } func (s *TextAsyncManualScanResultsResponse) SetBody(v *TextAsyncManualScanResultsResponseBody) *TextAsyncManualScanResultsResponse { s.Body = v return s } type TextFeedbackRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s TextFeedbackRequest) String() string { return tea.Prettify(s) } func (s TextFeedbackRequest) GoString() string { return s.String() } func (s *TextFeedbackRequest) SetClientInfo(v string) *TextFeedbackRequest { s.ClientInfo = &v return s } type TextFeedbackResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s TextFeedbackResponseBody) String() string { return tea.Prettify(s) } func (s TextFeedbackResponseBody) GoString() string { return s.String() } func (s *TextFeedbackResponseBody) SetRequestId(v string) *TextFeedbackResponseBody { s.RequestId = &v return s } type TextFeedbackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TextFeedbackResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s TextFeedbackResponse) String() string { return tea.Prettify(s) } func (s TextFeedbackResponse) GoString() string { return s.String() } func (s *TextFeedbackResponse) SetHeaders(v map[string]*string) *TextFeedbackResponse { s.Headers = v return s } func (s *TextFeedbackResponse) SetStatusCode(v int32) *TextFeedbackResponse { s.StatusCode = &v return s } func (s *TextFeedbackResponse) SetBody(v *TextFeedbackResponseBody) *TextFeedbackResponse { s.Body = v return s } type TextScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s TextScanRequest) String() string { return tea.Prettify(s) } func (s TextScanRequest) GoString() string { return s.String() } func (s *TextScanRequest) SetClientInfo(v string) *TextScanRequest { s.ClientInfo = &v return s } type TextScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s TextScanResponseBody) String() string { return tea.Prettify(s) } func (s TextScanResponseBody) GoString() string { return s.String() } func (s *TextScanResponseBody) SetRequestId(v string) *TextScanResponseBody { s.RequestId = &v return s } type TextScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *TextScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s TextScanResponse) String() string { return tea.Prettify(s) } func (s TextScanResponse) GoString() string { return s.String() } func (s *TextScanResponse) SetHeaders(v map[string]*string) *TextScanResponse { s.Headers = v return s } func (s *TextScanResponse) SetStatusCode(v int32) *TextScanResponse { s.StatusCode = &v return s } func (s *TextScanResponse) SetBody(v *TextScanResponseBody) *TextScanResponse { s.Body = v return s } type UploadCredentialsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s UploadCredentialsRequest) String() string { return tea.Prettify(s) } func (s UploadCredentialsRequest) GoString() string { return s.String() } func (s *UploadCredentialsRequest) SetClientInfo(v string) *UploadCredentialsRequest { s.ClientInfo = &v return s } func (s *UploadCredentialsRequest) SetRegionId(v string) *UploadCredentialsRequest { s.RegionId = &v return s } type UploadCredentialsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s UploadCredentialsResponseBody) String() string { return tea.Prettify(s) } func (s UploadCredentialsResponseBody) GoString() string { return s.String() } func (s *UploadCredentialsResponseBody) SetRequestId(v string) *UploadCredentialsResponseBody { s.RequestId = &v return s } type UploadCredentialsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *UploadCredentialsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s UploadCredentialsResponse) String() string { return tea.Prettify(s) } func (s UploadCredentialsResponse) GoString() string { return s.String() } func (s *UploadCredentialsResponse) SetHeaders(v map[string]*string) *UploadCredentialsResponse { s.Headers = v return s } func (s *UploadCredentialsResponse) SetStatusCode(v int32) *UploadCredentialsResponse { s.StatusCode = &v return s } func (s *UploadCredentialsResponse) SetBody(v *UploadCredentialsResponseBody) *UploadCredentialsResponse { s.Body = v return s } type VideoAsyncManualScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoAsyncManualScanRequest) String() string { return tea.Prettify(s) } func (s VideoAsyncManualScanRequest) GoString() string { return s.String() } func (s *VideoAsyncManualScanRequest) SetClientInfo(v string) *VideoAsyncManualScanRequest { s.ClientInfo = &v return s } type VideoAsyncManualScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoAsyncManualScanResponseBody) String() string { return tea.Prettify(s) } func (s VideoAsyncManualScanResponseBody) GoString() string { return s.String() } func (s *VideoAsyncManualScanResponseBody) SetRequestId(v string) *VideoAsyncManualScanResponseBody { s.RequestId = &v return s } type VideoAsyncManualScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoAsyncManualScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoAsyncManualScanResponse) String() string { return tea.Prettify(s) } func (s VideoAsyncManualScanResponse) GoString() string { return s.String() } func (s *VideoAsyncManualScanResponse) SetHeaders(v map[string]*string) *VideoAsyncManualScanResponse { s.Headers = v return s } func (s *VideoAsyncManualScanResponse) SetStatusCode(v int32) *VideoAsyncManualScanResponse { s.StatusCode = &v return s } func (s *VideoAsyncManualScanResponse) SetBody(v *VideoAsyncManualScanResponseBody) *VideoAsyncManualScanResponse { s.Body = v return s } type VideoAsyncManualScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoAsyncManualScanResultsRequest) String() string { return tea.Prettify(s) } func (s VideoAsyncManualScanResultsRequest) GoString() string { return s.String() } func (s *VideoAsyncManualScanResultsRequest) SetClientInfo(v string) *VideoAsyncManualScanResultsRequest { s.ClientInfo = &v return s } type VideoAsyncManualScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoAsyncManualScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s VideoAsyncManualScanResultsResponseBody) GoString() string { return s.String() } func (s *VideoAsyncManualScanResultsResponseBody) SetRequestId(v string) *VideoAsyncManualScanResultsResponseBody { s.RequestId = &v return s } type VideoAsyncManualScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoAsyncManualScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoAsyncManualScanResultsResponse) String() string { return tea.Prettify(s) } func (s VideoAsyncManualScanResultsResponse) GoString() string { return s.String() } func (s *VideoAsyncManualScanResultsResponse) SetHeaders(v map[string]*string) *VideoAsyncManualScanResultsResponse { s.Headers = v return s } func (s *VideoAsyncManualScanResultsResponse) SetStatusCode(v int32) *VideoAsyncManualScanResultsResponse { s.StatusCode = &v return s } func (s *VideoAsyncManualScanResultsResponse) SetBody(v *VideoAsyncManualScanResultsResponseBody) *VideoAsyncManualScanResultsResponse { s.Body = v return s } type VideoAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoAsyncScanRequest) String() string { return tea.Prettify(s) } func (s VideoAsyncScanRequest) GoString() string { return s.String() } func (s *VideoAsyncScanRequest) SetClientInfo(v string) *VideoAsyncScanRequest { s.ClientInfo = &v return s } type VideoAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s VideoAsyncScanResponseBody) GoString() string { return s.String() } func (s *VideoAsyncScanResponseBody) SetRequestId(v string) *VideoAsyncScanResponseBody { s.RequestId = &v return s } type VideoAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoAsyncScanResponse) String() string { return tea.Prettify(s) } func (s VideoAsyncScanResponse) GoString() string { return s.String() } func (s *VideoAsyncScanResponse) SetHeaders(v map[string]*string) *VideoAsyncScanResponse { s.Headers = v return s } func (s *VideoAsyncScanResponse) SetStatusCode(v int32) *VideoAsyncScanResponse { s.StatusCode = &v return s } func (s *VideoAsyncScanResponse) SetBody(v *VideoAsyncScanResponseBody) *VideoAsyncScanResponse { s.Body = v return s } type VideoAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s VideoAsyncScanResultsRequest) GoString() string { return s.String() } func (s *VideoAsyncScanResultsRequest) SetClientInfo(v string) *VideoAsyncScanResultsRequest { s.ClientInfo = &v return s } type VideoAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s VideoAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *VideoAsyncScanResultsResponseBody) SetRequestId(v string) *VideoAsyncScanResultsResponseBody { s.RequestId = &v return s } type VideoAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s VideoAsyncScanResultsResponse) GoString() string { return s.String() } func (s *VideoAsyncScanResultsResponse) SetHeaders(v map[string]*string) *VideoAsyncScanResultsResponse { s.Headers = v return s } func (s *VideoAsyncScanResultsResponse) SetStatusCode(v int32) *VideoAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *VideoAsyncScanResultsResponse) SetBody(v *VideoAsyncScanResultsResponseBody) *VideoAsyncScanResultsResponse { s.Body = v return s } type VideoCancelScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoCancelScanRequest) String() string { return tea.Prettify(s) } func (s VideoCancelScanRequest) GoString() string { return s.String() } func (s *VideoCancelScanRequest) SetClientInfo(v string) *VideoCancelScanRequest { s.ClientInfo = &v return s } type VideoCancelScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoCancelScanResponseBody) String() string { return tea.Prettify(s) } func (s VideoCancelScanResponseBody) GoString() string { return s.String() } func (s *VideoCancelScanResponseBody) SetRequestId(v string) *VideoCancelScanResponseBody { s.RequestId = &v return s } type VideoCancelScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoCancelScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoCancelScanResponse) String() string { return tea.Prettify(s) } func (s VideoCancelScanResponse) GoString() string { return s.String() } func (s *VideoCancelScanResponse) SetHeaders(v map[string]*string) *VideoCancelScanResponse { s.Headers = v return s } func (s *VideoCancelScanResponse) SetStatusCode(v int32) *VideoCancelScanResponse { s.StatusCode = &v return s } func (s *VideoCancelScanResponse) SetBody(v *VideoCancelScanResponseBody) *VideoCancelScanResponse { s.Body = v return s } type VideoFeedbackRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoFeedbackRequest) String() string { return tea.Prettify(s) } func (s VideoFeedbackRequest) GoString() string { return s.String() } func (s *VideoFeedbackRequest) SetClientInfo(v string) *VideoFeedbackRequest { s.ClientInfo = &v return s } type VideoFeedbackResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoFeedbackResponseBody) String() string { return tea.Prettify(s) } func (s VideoFeedbackResponseBody) GoString() string { return s.String() } func (s *VideoFeedbackResponseBody) SetRequestId(v string) *VideoFeedbackResponseBody { s.RequestId = &v return s } type VideoFeedbackResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoFeedbackResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoFeedbackResponse) String() string { return tea.Prettify(s) } func (s VideoFeedbackResponse) GoString() string { return s.String() } func (s *VideoFeedbackResponse) SetHeaders(v map[string]*string) *VideoFeedbackResponse { s.Headers = v return s } func (s *VideoFeedbackResponse) SetStatusCode(v int32) *VideoFeedbackResponse { s.StatusCode = &v return s } func (s *VideoFeedbackResponse) SetBody(v *VideoFeedbackResponseBody) *VideoFeedbackResponse { s.Body = v return s } type VideoSyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VideoSyncScanRequest) String() string { return tea.Prettify(s) } func (s VideoSyncScanRequest) GoString() string { return s.String() } func (s *VideoSyncScanRequest) SetClientInfo(v string) *VideoSyncScanRequest { s.ClientInfo = &v return s } type VideoSyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VideoSyncScanResponseBody) String() string { return tea.Prettify(s) } func (s VideoSyncScanResponseBody) GoString() string { return s.String() } func (s *VideoSyncScanResponseBody) SetRequestId(v string) *VideoSyncScanResponseBody { s.RequestId = &v return s } type VideoSyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VideoSyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VideoSyncScanResponse) String() string { return tea.Prettify(s) } func (s VideoSyncScanResponse) GoString() string { return s.String() } func (s *VideoSyncScanResponse) SetHeaders(v map[string]*string) *VideoSyncScanResponse { s.Headers = v return s } func (s *VideoSyncScanResponse) SetStatusCode(v int32) *VideoSyncScanResponse { s.StatusCode = &v return s } func (s *VideoSyncScanResponse) SetBody(v *VideoSyncScanResponseBody) *VideoSyncScanResponse { s.Body = v return s } type VodAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VodAsyncScanRequest) String() string { return tea.Prettify(s) } func (s VodAsyncScanRequest) GoString() string { return s.String() } func (s *VodAsyncScanRequest) SetClientInfo(v string) *VodAsyncScanRequest { s.ClientInfo = &v return s } type VodAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VodAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s VodAsyncScanResponseBody) GoString() string { return s.String() } func (s *VodAsyncScanResponseBody) SetRequestId(v string) *VodAsyncScanResponseBody { s.RequestId = &v return s } type VodAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VodAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VodAsyncScanResponse) String() string { return tea.Prettify(s) } func (s VodAsyncScanResponse) GoString() string { return s.String() } func (s *VodAsyncScanResponse) SetHeaders(v map[string]*string) *VodAsyncScanResponse { s.Headers = v return s } func (s *VodAsyncScanResponse) SetStatusCode(v int32) *VodAsyncScanResponse { s.StatusCode = &v return s } func (s *VodAsyncScanResponse) SetBody(v *VodAsyncScanResponseBody) *VodAsyncScanResponse { s.Body = v return s } type VodAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VodAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s VodAsyncScanResultsRequest) GoString() string { return s.String() } func (s *VodAsyncScanResultsRequest) SetClientInfo(v string) *VodAsyncScanResultsRequest { s.ClientInfo = &v return s } type VodAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VodAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s VodAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *VodAsyncScanResultsResponseBody) SetRequestId(v string) *VodAsyncScanResultsResponseBody { s.RequestId = &v return s } type VodAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VodAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VodAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s VodAsyncScanResultsResponse) GoString() string { return s.String() } func (s *VodAsyncScanResultsResponse) SetHeaders(v map[string]*string) *VodAsyncScanResultsResponse { s.Headers = v return s } func (s *VodAsyncScanResultsResponse) SetStatusCode(v int32) *VodAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *VodAsyncScanResultsResponse) SetBody(v *VodAsyncScanResultsResponseBody) *VodAsyncScanResultsResponse { s.Body = v return s } type VoiceAsyncManualScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VoiceAsyncManualScanRequest) String() string { return tea.Prettify(s) } func (s VoiceAsyncManualScanRequest) GoString() string { return s.String() } func (s *VoiceAsyncManualScanRequest) SetClientInfo(v string) *VoiceAsyncManualScanRequest { s.ClientInfo = &v return s } type VoiceAsyncManualScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceAsyncManualScanResponseBody) String() string { return tea.Prettify(s) } func (s VoiceAsyncManualScanResponseBody) GoString() string { return s.String() } func (s *VoiceAsyncManualScanResponseBody) SetRequestId(v string) *VoiceAsyncManualScanResponseBody { s.RequestId = &v return s } type VoiceAsyncManualScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceAsyncManualScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceAsyncManualScanResponse) String() string { return tea.Prettify(s) } func (s VoiceAsyncManualScanResponse) GoString() string { return s.String() } func (s *VoiceAsyncManualScanResponse) SetHeaders(v map[string]*string) *VoiceAsyncManualScanResponse { s.Headers = v return s } func (s *VoiceAsyncManualScanResponse) SetStatusCode(v int32) *VoiceAsyncManualScanResponse { s.StatusCode = &v return s } func (s *VoiceAsyncManualScanResponse) SetBody(v *VoiceAsyncManualScanResponseBody) *VoiceAsyncManualScanResponse { s.Body = v return s } type VoiceAsyncManualScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VoiceAsyncManualScanResultsRequest) String() string { return tea.Prettify(s) } func (s VoiceAsyncManualScanResultsRequest) GoString() string { return s.String() } func (s *VoiceAsyncManualScanResultsRequest) SetClientInfo(v string) *VoiceAsyncManualScanResultsRequest { s.ClientInfo = &v return s } type VoiceAsyncManualScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceAsyncManualScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s VoiceAsyncManualScanResultsResponseBody) GoString() string { return s.String() } func (s *VoiceAsyncManualScanResultsResponseBody) SetRequestId(v string) *VoiceAsyncManualScanResultsResponseBody { s.RequestId = &v return s } type VoiceAsyncManualScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceAsyncManualScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceAsyncManualScanResultsResponse) String() string { return tea.Prettify(s) } func (s VoiceAsyncManualScanResultsResponse) GoString() string { return s.String() } func (s *VoiceAsyncManualScanResultsResponse) SetHeaders(v map[string]*string) *VoiceAsyncManualScanResultsResponse { s.Headers = v return s } func (s *VoiceAsyncManualScanResultsResponse) SetStatusCode(v int32) *VoiceAsyncManualScanResultsResponse { s.StatusCode = &v return s } func (s *VoiceAsyncManualScanResultsResponse) SetBody(v *VoiceAsyncManualScanResultsResponseBody) *VoiceAsyncManualScanResultsResponse { s.Body = v return s } type VoiceAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VoiceAsyncScanRequest) String() string { return tea.Prettify(s) } func (s VoiceAsyncScanRequest) GoString() string { return s.String() } func (s *VoiceAsyncScanRequest) SetClientInfo(v string) *VoiceAsyncScanRequest { s.ClientInfo = &v return s } type VoiceAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s VoiceAsyncScanResponseBody) GoString() string { return s.String() } func (s *VoiceAsyncScanResponseBody) SetRequestId(v string) *VoiceAsyncScanResponseBody { s.RequestId = &v return s } type VoiceAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceAsyncScanResponse) String() string { return tea.Prettify(s) } func (s VoiceAsyncScanResponse) GoString() string { return s.String() } func (s *VoiceAsyncScanResponse) SetHeaders(v map[string]*string) *VoiceAsyncScanResponse { s.Headers = v return s } func (s *VoiceAsyncScanResponse) SetStatusCode(v int32) *VoiceAsyncScanResponse { s.StatusCode = &v return s } func (s *VoiceAsyncScanResponse) SetBody(v *VoiceAsyncScanResponseBody) *VoiceAsyncScanResponse { s.Body = v return s } type VoiceAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VoiceAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s VoiceAsyncScanResultsRequest) GoString() string { return s.String() } func (s *VoiceAsyncScanResultsRequest) SetClientInfo(v string) *VoiceAsyncScanResultsRequest { s.ClientInfo = &v return s } type VoiceAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s VoiceAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *VoiceAsyncScanResultsResponseBody) SetRequestId(v string) *VoiceAsyncScanResultsResponseBody { s.RequestId = &v return s } type VoiceAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s VoiceAsyncScanResultsResponse) GoString() string { return s.String() } func (s *VoiceAsyncScanResultsResponse) SetHeaders(v map[string]*string) *VoiceAsyncScanResultsResponse { s.Headers = v return s } func (s *VoiceAsyncScanResultsResponse) SetStatusCode(v int32) *VoiceAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *VoiceAsyncScanResultsResponse) SetBody(v *VoiceAsyncScanResultsResponseBody) *VoiceAsyncScanResultsResponse { s.Body = v return s } type VoiceCancelScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s VoiceCancelScanRequest) String() string { return tea.Prettify(s) } func (s VoiceCancelScanRequest) GoString() string { return s.String() } func (s *VoiceCancelScanRequest) SetClientInfo(v string) *VoiceCancelScanRequest { s.ClientInfo = &v return s } type VoiceCancelScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceCancelScanResponseBody) String() string { return tea.Prettify(s) } func (s VoiceCancelScanResponseBody) GoString() string { return s.String() } func (s *VoiceCancelScanResponseBody) SetRequestId(v string) *VoiceCancelScanResponseBody { s.RequestId = &v return s } type VoiceCancelScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceCancelScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceCancelScanResponse) String() string { return tea.Prettify(s) } func (s VoiceCancelScanResponse) GoString() string { return s.String() } func (s *VoiceCancelScanResponse) SetHeaders(v map[string]*string) *VoiceCancelScanResponse { s.Headers = v return s } func (s *VoiceCancelScanResponse) SetStatusCode(v int32) *VoiceCancelScanResponse { s.StatusCode = &v return s } func (s *VoiceCancelScanResponse) SetBody(v *VoiceCancelScanResponseBody) *VoiceCancelScanResponse { s.Body = v return s } type VoiceIdentityCheckRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s VoiceIdentityCheckRequest) String() string { return tea.Prettify(s) } func (s VoiceIdentityCheckRequest) GoString() string { return s.String() } func (s *VoiceIdentityCheckRequest) SetClientInfo(v string) *VoiceIdentityCheckRequest { s.ClientInfo = &v return s } func (s *VoiceIdentityCheckRequest) SetRegionId(v string) *VoiceIdentityCheckRequest { s.RegionId = &v return s } type VoiceIdentityCheckResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceIdentityCheckResponseBody) String() string { return tea.Prettify(s) } func (s VoiceIdentityCheckResponseBody) GoString() string { return s.String() } func (s *VoiceIdentityCheckResponseBody) SetRequestId(v string) *VoiceIdentityCheckResponseBody { s.RequestId = &v return s } type VoiceIdentityCheckResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceIdentityCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceIdentityCheckResponse) String() string { return tea.Prettify(s) } func (s VoiceIdentityCheckResponse) GoString() string { return s.String() } func (s *VoiceIdentityCheckResponse) SetHeaders(v map[string]*string) *VoiceIdentityCheckResponse { s.Headers = v return s } func (s *VoiceIdentityCheckResponse) SetStatusCode(v int32) *VoiceIdentityCheckResponse { s.StatusCode = &v return s } func (s *VoiceIdentityCheckResponse) SetBody(v *VoiceIdentityCheckResponseBody) *VoiceIdentityCheckResponse { s.Body = v return s } type VoiceIdentityRegisterRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s VoiceIdentityRegisterRequest) String() string { return tea.Prettify(s) } func (s VoiceIdentityRegisterRequest) GoString() string { return s.String() } func (s *VoiceIdentityRegisterRequest) SetClientInfo(v string) *VoiceIdentityRegisterRequest { s.ClientInfo = &v return s } func (s *VoiceIdentityRegisterRequest) SetRegionId(v string) *VoiceIdentityRegisterRequest { s.RegionId = &v return s } type VoiceIdentityRegisterResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceIdentityRegisterResponseBody) String() string { return tea.Prettify(s) } func (s VoiceIdentityRegisterResponseBody) GoString() string { return s.String() } func (s *VoiceIdentityRegisterResponseBody) SetRequestId(v string) *VoiceIdentityRegisterResponseBody { s.RequestId = &v return s } type VoiceIdentityRegisterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceIdentityRegisterResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceIdentityRegisterResponse) String() string { return tea.Prettify(s) } func (s VoiceIdentityRegisterResponse) GoString() string { return s.String() } func (s *VoiceIdentityRegisterResponse) SetHeaders(v map[string]*string) *VoiceIdentityRegisterResponse { s.Headers = v return s } func (s *VoiceIdentityRegisterResponse) SetStatusCode(v int32) *VoiceIdentityRegisterResponse { s.StatusCode = &v return s } func (s *VoiceIdentityRegisterResponse) SetBody(v *VoiceIdentityRegisterResponseBody) *VoiceIdentityRegisterResponse { s.Body = v return s } type VoiceIdentityStartCheckRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s VoiceIdentityStartCheckRequest) String() string { return tea.Prettify(s) } func (s VoiceIdentityStartCheckRequest) GoString() string { return s.String() } func (s *VoiceIdentityStartCheckRequest) SetClientInfo(v string) *VoiceIdentityStartCheckRequest { s.ClientInfo = &v return s } func (s *VoiceIdentityStartCheckRequest) SetRegionId(v string) *VoiceIdentityStartCheckRequest { s.RegionId = &v return s } type VoiceIdentityStartCheckResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceIdentityStartCheckResponseBody) String() string { return tea.Prettify(s) } func (s VoiceIdentityStartCheckResponseBody) GoString() string { return s.String() } func (s *VoiceIdentityStartCheckResponseBody) SetRequestId(v string) *VoiceIdentityStartCheckResponseBody { s.RequestId = &v return s } type VoiceIdentityStartCheckResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceIdentityStartCheckResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceIdentityStartCheckResponse) String() string { return tea.Prettify(s) } func (s VoiceIdentityStartCheckResponse) GoString() string { return s.String() } func (s *VoiceIdentityStartCheckResponse) SetHeaders(v map[string]*string) *VoiceIdentityStartCheckResponse { s.Headers = v return s } func (s *VoiceIdentityStartCheckResponse) SetStatusCode(v int32) *VoiceIdentityStartCheckResponse { s.StatusCode = &v return s } func (s *VoiceIdentityStartCheckResponse) SetBody(v *VoiceIdentityStartCheckResponseBody) *VoiceIdentityStartCheckResponse { s.Body = v return s } type VoiceIdentityStartRegisterRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s VoiceIdentityStartRegisterRequest) String() string { return tea.Prettify(s) } func (s VoiceIdentityStartRegisterRequest) GoString() string { return s.String() } func (s *VoiceIdentityStartRegisterRequest) SetClientInfo(v string) *VoiceIdentityStartRegisterRequest { s.ClientInfo = &v return s } func (s *VoiceIdentityStartRegisterRequest) SetRegionId(v string) *VoiceIdentityStartRegisterRequest { s.RegionId = &v return s } type VoiceIdentityStartRegisterResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceIdentityStartRegisterResponseBody) String() string { return tea.Prettify(s) } func (s VoiceIdentityStartRegisterResponseBody) GoString() string { return s.String() } func (s *VoiceIdentityStartRegisterResponseBody) SetRequestId(v string) *VoiceIdentityStartRegisterResponseBody { s.RequestId = &v return s } type VoiceIdentityStartRegisterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceIdentityStartRegisterResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceIdentityStartRegisterResponse) String() string { return tea.Prettify(s) } func (s VoiceIdentityStartRegisterResponse) GoString() string { return s.String() } func (s *VoiceIdentityStartRegisterResponse) SetHeaders(v map[string]*string) *VoiceIdentityStartRegisterResponse { s.Headers = v return s } func (s *VoiceIdentityStartRegisterResponse) SetStatusCode(v int32) *VoiceIdentityStartRegisterResponse { s.StatusCode = &v return s } func (s *VoiceIdentityStartRegisterResponse) SetBody(v *VoiceIdentityStartRegisterResponseBody) *VoiceIdentityStartRegisterResponse { s.Body = v return s } type VoiceIdentityUnregisterRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s VoiceIdentityUnregisterRequest) String() string { return tea.Prettify(s) } func (s VoiceIdentityUnregisterRequest) GoString() string { return s.String() } func (s *VoiceIdentityUnregisterRequest) SetClientInfo(v string) *VoiceIdentityUnregisterRequest { s.ClientInfo = &v return s } func (s *VoiceIdentityUnregisterRequest) SetRegionId(v string) *VoiceIdentityUnregisterRequest { s.RegionId = &v return s } type VoiceIdentityUnregisterResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceIdentityUnregisterResponseBody) String() string { return tea.Prettify(s) } func (s VoiceIdentityUnregisterResponseBody) GoString() string { return s.String() } func (s *VoiceIdentityUnregisterResponseBody) SetRequestId(v string) *VoiceIdentityUnregisterResponseBody { s.RequestId = &v return s } type VoiceIdentityUnregisterResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceIdentityUnregisterResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceIdentityUnregisterResponse) String() string { return tea.Prettify(s) } func (s VoiceIdentityUnregisterResponse) GoString() string { return s.String() } func (s *VoiceIdentityUnregisterResponse) SetHeaders(v map[string]*string) *VoiceIdentityUnregisterResponse { s.Headers = v return s } func (s *VoiceIdentityUnregisterResponse) SetStatusCode(v int32) *VoiceIdentityUnregisterResponse { s.StatusCode = &v return s } func (s *VoiceIdentityUnregisterResponse) SetBody(v *VoiceIdentityUnregisterResponseBody) *VoiceIdentityUnregisterResponse { s.Body = v return s } type VoiceSyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` // This parameter is required. RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s VoiceSyncScanRequest) String() string { return tea.Prettify(s) } func (s VoiceSyncScanRequest) GoString() string { return s.String() } func (s *VoiceSyncScanRequest) SetClientInfo(v string) *VoiceSyncScanRequest { s.ClientInfo = &v return s } func (s *VoiceSyncScanRequest) SetRegionId(v string) *VoiceSyncScanRequest { s.RegionId = &v return s } type VoiceSyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s VoiceSyncScanResponseBody) String() string { return tea.Prettify(s) } func (s VoiceSyncScanResponseBody) GoString() string { return s.String() } func (s *VoiceSyncScanResponseBody) SetRequestId(v string) *VoiceSyncScanResponseBody { s.RequestId = &v return s } type VoiceSyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *VoiceSyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s VoiceSyncScanResponse) String() string { return tea.Prettify(s) } func (s VoiceSyncScanResponse) GoString() string { return s.String() } func (s *VoiceSyncScanResponse) SetHeaders(v map[string]*string) *VoiceSyncScanResponse { s.Headers = v return s } func (s *VoiceSyncScanResponse) SetStatusCode(v int32) *VoiceSyncScanResponse { s.StatusCode = &v return s } func (s *VoiceSyncScanResponse) SetBody(v *VoiceSyncScanResponseBody) *VoiceSyncScanResponse { s.Body = v return s } type WebpageAsyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s WebpageAsyncScanRequest) String() string { return tea.Prettify(s) } func (s WebpageAsyncScanRequest) GoString() string { return s.String() } func (s *WebpageAsyncScanRequest) SetClientInfo(v string) *WebpageAsyncScanRequest { s.ClientInfo = &v return s } type WebpageAsyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s WebpageAsyncScanResponseBody) String() string { return tea.Prettify(s) } func (s WebpageAsyncScanResponseBody) GoString() string { return s.String() } func (s *WebpageAsyncScanResponseBody) SetRequestId(v string) *WebpageAsyncScanResponseBody { s.RequestId = &v return s } type WebpageAsyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *WebpageAsyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s WebpageAsyncScanResponse) String() string { return tea.Prettify(s) } func (s WebpageAsyncScanResponse) GoString() string { return s.String() } func (s *WebpageAsyncScanResponse) SetHeaders(v map[string]*string) *WebpageAsyncScanResponse { s.Headers = v return s } func (s *WebpageAsyncScanResponse) SetStatusCode(v int32) *WebpageAsyncScanResponse { s.StatusCode = &v return s } func (s *WebpageAsyncScanResponse) SetBody(v *WebpageAsyncScanResponseBody) *WebpageAsyncScanResponse { s.Body = v return s } type WebpageAsyncScanResultsRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s WebpageAsyncScanResultsRequest) String() string { return tea.Prettify(s) } func (s WebpageAsyncScanResultsRequest) GoString() string { return s.String() } func (s *WebpageAsyncScanResultsRequest) SetClientInfo(v string) *WebpageAsyncScanResultsRequest { s.ClientInfo = &v return s } type WebpageAsyncScanResultsResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s WebpageAsyncScanResultsResponseBody) String() string { return tea.Prettify(s) } func (s WebpageAsyncScanResultsResponseBody) GoString() string { return s.String() } func (s *WebpageAsyncScanResultsResponseBody) SetRequestId(v string) *WebpageAsyncScanResultsResponseBody { s.RequestId = &v return s } type WebpageAsyncScanResultsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *WebpageAsyncScanResultsResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s WebpageAsyncScanResultsResponse) String() string { return tea.Prettify(s) } func (s WebpageAsyncScanResultsResponse) GoString() string { return s.String() } func (s *WebpageAsyncScanResultsResponse) SetHeaders(v map[string]*string) *WebpageAsyncScanResultsResponse { s.Headers = v return s } func (s *WebpageAsyncScanResultsResponse) SetStatusCode(v int32) *WebpageAsyncScanResultsResponse { s.StatusCode = &v return s } func (s *WebpageAsyncScanResultsResponse) SetBody(v *WebpageAsyncScanResultsResponseBody) *WebpageAsyncScanResultsResponse { s.Body = v return s } type WebpageSyncScanRequest struct { ClientInfo *string `json:"ClientInfo,omitempty" xml:"ClientInfo,omitempty"` } func (s WebpageSyncScanRequest) String() string { return tea.Prettify(s) } func (s WebpageSyncScanRequest) GoString() string { return s.String() } func (s *WebpageSyncScanRequest) SetClientInfo(v string) *WebpageSyncScanRequest { s.ClientInfo = &v return s } type WebpageSyncScanResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s WebpageSyncScanResponseBody) String() string { return tea.Prettify(s) } func (s WebpageSyncScanResponseBody) GoString() string { return s.String() } func (s *WebpageSyncScanResponseBody) SetRequestId(v string) *WebpageSyncScanResponseBody { s.RequestId = &v return s } type WebpageSyncScanResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"` StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"` Body *WebpageSyncScanResponseBody `json:"body,omitempty" xml:"body,omitempty"` } func (s WebpageSyncScanResponse) String() string { return tea.Prettify(s) } func (s WebpageSyncScanResponse) GoString() string { return s.String() } func (s *WebpageSyncScanResponse) SetHeaders(v map[string]*string) *WebpageSyncScanResponse { s.Headers = v return s } func (s *WebpageSyncScanResponse) SetStatusCode(v int32) *WebpageSyncScanResponse { s.StatusCode = &v return s } func (s *WebpageSyncScanResponse) SetBody(v *WebpageSyncScanResponseBody) *WebpageSyncScanResponse { s.Body = v return s } type Client struct { openapi.Client } func NewClient(config *openapi.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *openapi.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } client.EndpointRule = tea.String("regional") client.EndpointMap = map[string]*string{ "ap-northeast-1": tea.String("green.ap-southeast-1.aliyuncs.com"), "ap-south-1": tea.String("green.ap-southeast-1.aliyuncs.com"), "ap-southeast-2": tea.String("green.ap-southeast-1.aliyuncs.com"), "ap-southeast-3": tea.String("green.ap-southeast-1.aliyuncs.com"), "ap-southeast-5": tea.String("green.ap-southeast-1.aliyuncs.com"), "cn-chengdu": tea.String("green.aliyuncs.com"), "cn-hongkong": tea.String("green.aliyuncs.com"), "cn-huhehaote": tea.String("green.aliyuncs.com"), "cn-qingdao": tea.String("green.aliyuncs.com"), "cn-zhangjiakou": tea.String("green.aliyuncs.com"), "eu-central-1": tea.String("green.ap-southeast-1.aliyuncs.com"), "eu-west-1": tea.String("green.ap-southeast-1.aliyuncs.com"), "me-east-1": tea.String("green.ap-southeast-1.aliyuncs.com"), "us-east-1": tea.String("green.ap-southeast-1.aliyuncs.com"), "cn-hangzhou-finance": tea.String("green.aliyuncs.com"), "cn-shenzhen-finance-1": tea.String("green.aliyuncs.com"), "cn-shanghai-finance-1": tea.String("green.aliyuncs.com"), "cn-north-2-gov-1": tea.String("green.aliyuncs.com"), } _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("green"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) { if !tea.BoolValue(util.Empty(endpoint)) { _result = endpoint return _result, _err } if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) { _result = endpointMap[tea.StringValue(regionId)] return _result, _err } _body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加人脸 // // @param request - AddFacesRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddFacesResponse func (client *Client) AddFacesWithOptions(request *AddFacesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddFacesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddFaces"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/face/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddFacesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加人脸 // // @param request - AddFacesRequest // // @return AddFacesResponse func (client *Client) AddFaces(request *AddFacesRequest) (_result *AddFacesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddFacesResponse{} _body, _err := client.AddFacesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加分组 // // @param request - AddGroupsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddGroupsResponse func (client *Client) AddGroupsWithOptions(request *AddGroupsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddGroupsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddGroups"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/person/groups/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddGroupsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加分组 // // @param request - AddGroupsRequest // // @return AddGroupsResponse func (client *Client) AddGroups(request *AddGroupsRequest) (_result *AddGroupsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddGroupsResponse{} _body, _err := client.AddGroupsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加个体 // // @param request - AddPersonRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddPersonResponse func (client *Client) AddPersonWithOptions(request *AddPersonRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddPersonResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddPerson"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/person/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddPersonResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加个体 // // @param request - AddPersonRequest // // @return AddPersonResponse func (client *Client) AddPerson(request *AddPersonRequest) (_result *AddPersonResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddPersonResponse{} _body, _err := client.AddPersonWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加相似图 // // @param request - AddSimilarityImageRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddSimilarityImageResponse func (client *Client) AddSimilarityImageWithOptions(request *AddSimilarityImageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddSimilarityImageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddSimilarityImage"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/image/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddSimilarityImageResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加相似图 // // @param request - AddSimilarityImageRequest // // @return AddSimilarityImageResponse func (client *Client) AddSimilarityImage(request *AddSimilarityImageRequest) (_result *AddSimilarityImageResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddSimilarityImageResponse{} _body, _err := client.AddSimilarityImageWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加相似图库 // // @param request - AddSimilarityLibraryRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddSimilarityLibraryResponse func (client *Client) AddSimilarityLibraryWithOptions(request *AddSimilarityLibraryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddSimilarityLibraryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddSimilarityLibrary"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/library/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddSimilarityLibraryResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加相似图库 // // @param request - AddSimilarityLibraryRequest // // @return AddSimilarityLibraryResponse func (client *Client) AddSimilarityLibrary(request *AddSimilarityLibraryRequest) (_result *AddSimilarityLibraryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddSimilarityLibraryResponse{} _body, _err := client.AddSimilarityLibraryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加视频Dna // // @param request - AddVideoDnaRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddVideoDnaResponse func (client *Client) AddVideoDnaWithOptions(request *AddVideoDnaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddVideoDnaResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddVideoDna"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/dna/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddVideoDnaResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加视频Dna // // @param request - AddVideoDnaRequest // // @return AddVideoDnaResponse func (client *Client) AddVideoDna(request *AddVideoDnaRequest) (_result *AddVideoDnaResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddVideoDnaResponse{} _body, _err := client.AddVideoDnaWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 添加视频Dna分组 // // @param request - AddVideoDnaGroupRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return AddVideoDnaGroupResponse func (client *Client) AddVideoDnaGroupWithOptions(request *AddVideoDnaGroupRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *AddVideoDnaGroupResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("AddVideoDnaGroup"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/dna/group/add"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &AddVideoDnaGroupResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 添加视频Dna分组 // // @param request - AddVideoDnaGroupRequest // // @return AddVideoDnaGroupResponse func (client *Client) AddVideoDnaGroup(request *AddVideoDnaGroupRequest) (_result *AddVideoDnaGroupResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &AddVideoDnaGroupResponse{} _body, _err := client.AddVideoDnaGroupWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除人脸 // // @param request - DeleteFacesRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteFacesResponse func (client *Client) DeleteFacesWithOptions(request *DeleteFacesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteFacesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteFaces"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/face/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteFacesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除人脸 // // @param request - DeleteFacesRequest // // @return DeleteFacesResponse func (client *Client) DeleteFaces(request *DeleteFacesRequest) (_result *DeleteFacesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteFacesResponse{} _body, _err := client.DeleteFacesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除分组 // // @param request - DeleteGroupsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteGroupsResponse func (client *Client) DeleteGroupsWithOptions(request *DeleteGroupsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteGroupsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteGroups"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/person/groups/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteGroupsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除分组 // // @param request - DeleteGroupsRequest // // @return DeleteGroupsResponse func (client *Client) DeleteGroups(request *DeleteGroupsRequest) (_result *DeleteGroupsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteGroupsResponse{} _body, _err := client.DeleteGroupsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除个体 // // @param request - DeletePersonRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeletePersonResponse func (client *Client) DeletePersonWithOptions(request *DeletePersonRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeletePersonResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeletePerson"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/person/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeletePersonResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除个体 // // @param request - DeletePersonRequest // // @return DeletePersonResponse func (client *Client) DeletePerson(request *DeletePersonRequest) (_result *DeletePersonResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeletePersonResponse{} _body, _err := client.DeletePersonWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除相似图 // // @param request - DeleteSimilarityImageRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteSimilarityImageResponse func (client *Client) DeleteSimilarityImageWithOptions(request *DeleteSimilarityImageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteSimilarityImageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteSimilarityImage"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/image/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteSimilarityImageResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除相似图 // // @param request - DeleteSimilarityImageRequest // // @return DeleteSimilarityImageResponse func (client *Client) DeleteSimilarityImage(request *DeleteSimilarityImageRequest) (_result *DeleteSimilarityImageResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteSimilarityImageResponse{} _body, _err := client.DeleteSimilarityImageWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除相似图库 // // @param request - DeleteSimilarityLibraryRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteSimilarityLibraryResponse func (client *Client) DeleteSimilarityLibraryWithOptions(request *DeleteSimilarityLibraryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteSimilarityLibraryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteSimilarityLibrary"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/library/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteSimilarityLibraryResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除相似图库 // // @param request - DeleteSimilarityLibraryRequest // // @return DeleteSimilarityLibraryResponse func (client *Client) DeleteSimilarityLibrary(request *DeleteSimilarityLibraryRequest) (_result *DeleteSimilarityLibraryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteSimilarityLibraryResponse{} _body, _err := client.DeleteSimilarityLibraryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除视频Dna // // @param request - DeleteVideoDnaRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteVideoDnaResponse func (client *Client) DeleteVideoDnaWithOptions(request *DeleteVideoDnaRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteVideoDnaResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteVideoDna"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/dna/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteVideoDnaResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除视频Dna // // @param request - DeleteVideoDnaRequest // // @return DeleteVideoDnaResponse func (client *Client) DeleteVideoDna(request *DeleteVideoDnaRequest) (_result *DeleteVideoDnaResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteVideoDnaResponse{} _body, _err := client.DeleteVideoDnaWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 删除视频Dna分组 // // @param request - DeleteVideoDnaGroupRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DeleteVideoDnaGroupResponse func (client *Client) DeleteVideoDnaGroupWithOptions(request *DeleteVideoDnaGroupRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DeleteVideoDnaGroupResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DeleteVideoDnaGroup"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/dna/group/delete"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DeleteVideoDnaGroupResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 删除视频Dna分组 // // @param request - DeleteVideoDnaGroupRequest // // @return DeleteVideoDnaGroupResponse func (client *Client) DeleteVideoDnaGroup(request *DeleteVideoDnaGroupRequest) (_result *DeleteVideoDnaGroupResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DeleteVideoDnaGroupResponse{} _body, _err := client.DeleteVideoDnaGroupWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 人脸属性检测 // // @param request - DetectFaceRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return DetectFaceResponse func (client *Client) DetectFaceWithOptions(request *DetectFaceRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *DetectFaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("DetectFace"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/face/detect"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &DetectFaceResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 人脸属性检测 // // @param request - DetectFaceRequest // // @return DetectFaceResponse func (client *Client) DetectFace(request *DetectFaceRequest) (_result *DetectFaceResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &DetectFaceResponse{} _body, _err := client.DetectFaceWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 文件异步检测 // // @param request - FileAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return FileAsyncScanResponse func (client *Client) FileAsyncScanWithOptions(request *FileAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *FileAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("FileAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/file/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &FileAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 文件异步检测 // // @param request - FileAsyncScanRequest // // @return FileAsyncScanResponse func (client *Client) FileAsyncScan(request *FileAsyncScanRequest) (_result *FileAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &FileAsyncScanResponse{} _body, _err := client.FileAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 文件异步检测结果 // // @param request - FileAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return FileAsyncScanResultsResponse func (client *Client) FileAsyncScanResultsWithOptions(request *FileAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *FileAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("FileAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/file/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &FileAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 文件异步检测结果 // // @param request - FileAsyncScanResultsRequest // // @return FileAsyncScanResultsResponse func (client *Client) FileAsyncScanResults(request *FileAsyncScanResultsRequest) (_result *FileAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &FileAsyncScanResultsResponse{} _body, _err := client.FileAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 文件检测新版本 // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return FileAsyncScanV2Response func (client *Client) FileAsyncScanV2WithOptions(headers map[string]*string, runtime *util.RuntimeOptions) (_result *FileAsyncScanV2Response, _err error) { req := &openapi.OpenApiRequest{ Headers: headers, } params := &openapi.Params{ Action: tea.String("FileAsyncScanV2"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/file/asyncscanv2"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &FileAsyncScanV2Response{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 文件检测新版本 // // @return FileAsyncScanV2Response func (client *Client) FileAsyncScanV2() (_result *FileAsyncScanV2Response, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &FileAsyncScanV2Response{} _body, _err := client.FileAsyncScanV2WithOptions(headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取人脸列表 // // @param request - GetFacesRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return GetFacesResponse func (client *Client) GetFacesWithOptions(request *GetFacesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetFacesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetFaces"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/faces"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetFacesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取人脸列表 // // @param request - GetFacesRequest // // @return GetFacesResponse func (client *Client) GetFaces(request *GetFacesRequest) (_result *GetFacesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetFacesResponse{} _body, _err := client.GetFacesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取组列表 // // @param request - GetGroupsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return GetGroupsResponse func (client *Client) GetGroupsWithOptions(request *GetGroupsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetGroupsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetGroups"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/groups"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetGroupsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取组列表 // // @param request - GetGroupsRequest // // @return GetGroupsResponse func (client *Client) GetGroups(request *GetGroupsRequest) (_result *GetGroupsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetGroupsResponse{} _body, _err := client.GetGroupsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取单个个体 // // @param request - GetPersonRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return GetPersonResponse func (client *Client) GetPersonWithOptions(request *GetPersonRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetPersonResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetPerson"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/person"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetPersonResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取单个个体 // // @param request - GetPersonRequest // // @return GetPersonResponse func (client *Client) GetPerson(request *GetPersonRequest) (_result *GetPersonResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetPersonResponse{} _body, _err := client.GetPersonWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取个体列表 // // @param request - GetPersonsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return GetPersonsResponse func (client *Client) GetPersonsWithOptions(request *GetPersonsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetPersonsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetPersons"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/group/persons"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetPersonsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取个体列表 // // @param request - GetPersonsRequest // // @return GetPersonsResponse func (client *Client) GetPersons(request *GetPersonsRequest) (_result *GetPersonsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetPersonsResponse{} _body, _err := client.GetPersonsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取相似图 // // @param request - GetSimilarityImageRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return GetSimilarityImageResponse func (client *Client) GetSimilarityImageWithOptions(request *GetSimilarityImageRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSimilarityImageResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetSimilarityImage"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/image/get"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetSimilarityImageResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取相似图 // // @param request - GetSimilarityImageRequest // // @return GetSimilarityImageResponse func (client *Client) GetSimilarityImage(request *GetSimilarityImageRequest) (_result *GetSimilarityImageResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetSimilarityImageResponse{} _body, _err := client.GetSimilarityImageWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取相似图库 // // @param request - GetSimilarityLibraryRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return GetSimilarityLibraryResponse func (client *Client) GetSimilarityLibraryWithOptions(request *GetSimilarityLibraryRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSimilarityLibraryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("GetSimilarityLibrary"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/library/get"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &GetSimilarityLibraryResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取相似图库 // // @param request - GetSimilarityLibraryRequest // // @return GetSimilarityLibraryResponse func (client *Client) GetSimilarityLibrary(request *GetSimilarityLibraryRequest) (_result *GetSimilarityLibraryResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &GetSimilarityLibraryResponse{} _body, _err := client.GetSimilarityLibraryWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 图片人工异步审核 // // @param request - ImageAsyncManualScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ImageAsyncManualScanResponse func (client *Client) ImageAsyncManualScanWithOptions(request *ImageAsyncManualScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ImageAsyncManualScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ImageAsyncManualScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/image/manual/asyncScan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ImageAsyncManualScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 图片人工异步审核 // // @param request - ImageAsyncManualScanRequest // // @return ImageAsyncManualScanResponse func (client *Client) ImageAsyncManualScan(request *ImageAsyncManualScanRequest) (_result *ImageAsyncManualScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ImageAsyncManualScanResponse{} _body, _err := client.ImageAsyncManualScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 图片人工异步审核结果 // // @param request - ImageAsyncManualScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ImageAsyncManualScanResultsResponse func (client *Client) ImageAsyncManualScanResultsWithOptions(request *ImageAsyncManualScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ImageAsyncManualScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ImageAsyncManualScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/image/manual/scan/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ImageAsyncManualScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 图片人工异步审核结果 // // @param request - ImageAsyncManualScanResultsRequest // // @return ImageAsyncManualScanResultsResponse func (client *Client) ImageAsyncManualScanResults(request *ImageAsyncManualScanResultsRequest) (_result *ImageAsyncManualScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ImageAsyncManualScanResultsResponse{} _body, _err := client.ImageAsyncManualScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 图片异步检测 // // @param request - ImageAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ImageAsyncScanResponse func (client *Client) ImageAsyncScanWithOptions(request *ImageAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ImageAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ImageAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/image/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ImageAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 图片异步检测 // // @param request - ImageAsyncScanRequest // // @return ImageAsyncScanResponse func (client *Client) ImageAsyncScan(request *ImageAsyncScanRequest) (_result *ImageAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ImageAsyncScanResponse{} _body, _err := client.ImageAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 图片异步检测结果 // // @param request - ImageAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ImageAsyncScanResultsResponse func (client *Client) ImageAsyncScanResultsWithOptions(request *ImageAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ImageAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ImageAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/image/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ImageAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 图片异步检测结果 // // @param request - ImageAsyncScanResultsRequest // // @return ImageAsyncScanResultsResponse func (client *Client) ImageAsyncScanResults(request *ImageAsyncScanResultsRequest) (_result *ImageAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ImageAsyncScanResultsResponse{} _body, _err := client.ImageAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 图片检测反馈 // // @param request - ImageScanFeedbackRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ImageScanFeedbackResponse func (client *Client) ImageScanFeedbackWithOptions(request *ImageScanFeedbackRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ImageScanFeedbackResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ImageScanFeedback"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/image/feedback"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ImageScanFeedbackResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 图片检测反馈 // // @param request - ImageScanFeedbackRequest // // @return ImageScanFeedbackResponse func (client *Client) ImageScanFeedback(request *ImageScanFeedbackRequest) (_result *ImageScanFeedbackResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ImageScanFeedbackResponse{} _body, _err := client.ImageScanFeedbackWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 图片同步检测 // // @param request - ImageSyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ImageSyncScanResponse func (client *Client) ImageSyncScanWithOptions(request *ImageSyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ImageSyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ImageSyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/image/scan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ImageSyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 图片同步检测 // // @param request - ImageSyncScanRequest // // @return ImageSyncScanResponse func (client *Client) ImageSyncScan(request *ImageSyncScanRequest) (_result *ImageSyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ImageSyncScanResponse{} _body, _err := client.ImageSyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取相似图 // // @param request - ListSimilarityImagesRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ListSimilarityImagesResponse func (client *Client) ListSimilarityImagesWithOptions(request *ListSimilarityImagesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListSimilarityImagesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListSimilarityImages"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/image/list"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ListSimilarityImagesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取相似图 // // @param request - ListSimilarityImagesRequest // // @return ListSimilarityImagesResponse func (client *Client) ListSimilarityImages(request *ListSimilarityImagesRequest) (_result *ListSimilarityImagesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListSimilarityImagesResponse{} _body, _err := client.ListSimilarityImagesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取相似图库 // // @param request - ListSimilarityLibrariesRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return ListSimilarityLibrariesResponse func (client *Client) ListSimilarityLibrariesWithOptions(request *ListSimilarityLibrariesRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *ListSimilarityLibrariesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("ListSimilarityLibraries"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/similarity/library/list"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &ListSimilarityLibrariesResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取相似图库 // // @param request - ListSimilarityLibrariesRequest // // @return ListSimilarityLibrariesResponse func (client *Client) ListSimilarityLibraries(request *ListSimilarityLibrariesRequest) (_result *ListSimilarityLibrariesResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &ListSimilarityLibrariesResponse{} _body, _err := client.ListSimilarityLibrariesWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 直播流异步检测 // // @param request - LiveStreamAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return LiveStreamAsyncScanResponse func (client *Client) LiveStreamAsyncScanWithOptions(request *LiveStreamAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *LiveStreamAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("LiveStreamAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/livestream/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &LiveStreamAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 直播流异步检测 // // @param request - LiveStreamAsyncScanRequest // // @return LiveStreamAsyncScanResponse func (client *Client) LiveStreamAsyncScan(request *LiveStreamAsyncScanRequest) (_result *LiveStreamAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &LiveStreamAsyncScanResponse{} _body, _err := client.LiveStreamAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 直播流异步检测结果 // // @param request - LiveStreamAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return LiveStreamAsyncScanResultsResponse func (client *Client) LiveStreamAsyncScanResultsWithOptions(request *LiveStreamAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *LiveStreamAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("LiveStreamAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/livestream/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &LiveStreamAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 直播流异步检测结果 // // @param request - LiveStreamAsyncScanResultsRequest // // @return LiveStreamAsyncScanResultsResponse func (client *Client) LiveStreamAsyncScanResults(request *LiveStreamAsyncScanResultsRequest) (_result *LiveStreamAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &LiveStreamAsyncScanResultsResponse{} _body, _err := client.LiveStreamAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 直播流取消检测 // // @param request - LiveStreamCancelScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return LiveStreamCancelScanResponse func (client *Client) LiveStreamCancelScanWithOptions(request *LiveStreamCancelScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *LiveStreamCancelScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("LiveStreamCancelScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/livestream/cancelscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &LiveStreamCancelScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 直播流取消检测 // // @param request - LiveStreamCancelScanRequest // // @return LiveStreamCancelScanResponse func (client *Client) LiveStreamCancelScan(request *LiveStreamCancelScanRequest) (_result *LiveStreamCancelScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &LiveStreamCancelScanResponse{} _body, _err := client.LiveStreamCancelScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 设置个体 // // @param request - SetPersonRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return SetPersonResponse func (client *Client) SetPersonWithOptions(request *SetPersonRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *SetPersonResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("SetPerson"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/sface/person/update"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &SetPersonResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 设置个体 // // @param request - SetPersonRequest // // @return SetPersonResponse func (client *Client) SetPerson(request *SetPersonRequest) (_result *SetPersonResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &SetPersonResponse{} _body, _err := client.SetPersonWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 文本异步人工审核 // // @param request - TextAsyncManualScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return TextAsyncManualScanResponse func (client *Client) TextAsyncManualScanWithOptions(request *TextAsyncManualScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TextAsyncManualScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("TextAsyncManualScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/text/manual/asyncScan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &TextAsyncManualScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 文本异步人工审核 // // @param request - TextAsyncManualScanRequest // // @return TextAsyncManualScanResponse func (client *Client) TextAsyncManualScan(request *TextAsyncManualScanRequest) (_result *TextAsyncManualScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &TextAsyncManualScanResponse{} _body, _err := client.TextAsyncManualScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 文本异步人工审核结果 // // @param request - TextAsyncManualScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return TextAsyncManualScanResultsResponse func (client *Client) TextAsyncManualScanResultsWithOptions(request *TextAsyncManualScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TextAsyncManualScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("TextAsyncManualScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/text/manual/scan/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &TextAsyncManualScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 文本异步人工审核结果 // // @param request - TextAsyncManualScanResultsRequest // // @return TextAsyncManualScanResultsResponse func (client *Client) TextAsyncManualScanResults(request *TextAsyncManualScanResultsRequest) (_result *TextAsyncManualScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &TextAsyncManualScanResultsResponse{} _body, _err := client.TextAsyncManualScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 文本结果反馈 // // @param request - TextFeedbackRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return TextFeedbackResponse func (client *Client) TextFeedbackWithOptions(request *TextFeedbackRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TextFeedbackResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("TextFeedback"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/text/feedback"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &TextFeedbackResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 文本结果反馈 // // @param request - TextFeedbackRequest // // @return TextFeedbackResponse func (client *Client) TextFeedback(request *TextFeedbackRequest) (_result *TextFeedbackResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &TextFeedbackResponse{} _body, _err := client.TextFeedbackWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // @param request - TextScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return TextScanResponse func (client *Client) TextScanWithOptions(request *TextScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *TextScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("TextScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/text/scan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &TextScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // @param request - TextScanRequest // // @return TextScanResponse func (client *Client) TextScan(request *TextScanRequest) (_result *TextScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &TextScanResponse{} _body, _err := client.TextScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 获取上传证书 // // @param request - UploadCredentialsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return UploadCredentialsResponse func (client *Client) UploadCredentialsWithOptions(request *UploadCredentialsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *UploadCredentialsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("UploadCredentials"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/credentials/uploadcredentials"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &UploadCredentialsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 获取上传证书 // // @param request - UploadCredentialsRequest // // @return UploadCredentialsResponse func (client *Client) UploadCredentials(request *UploadCredentialsRequest) (_result *UploadCredentialsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &UploadCredentialsResponse{} _body, _err := client.UploadCredentialsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频异步人工审核 // // @param request - VideoAsyncManualScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoAsyncManualScanResponse func (client *Client) VideoAsyncManualScanWithOptions(request *VideoAsyncManualScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoAsyncManualScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoAsyncManualScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/manual/asyncScan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoAsyncManualScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频异步人工审核 // // @param request - VideoAsyncManualScanRequest // // @return VideoAsyncManualScanResponse func (client *Client) VideoAsyncManualScan(request *VideoAsyncManualScanRequest) (_result *VideoAsyncManualScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoAsyncManualScanResponse{} _body, _err := client.VideoAsyncManualScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频异步人工审核结果 // // @param request - VideoAsyncManualScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoAsyncManualScanResultsResponse func (client *Client) VideoAsyncManualScanResultsWithOptions(request *VideoAsyncManualScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoAsyncManualScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoAsyncManualScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/manual/scan/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoAsyncManualScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频异步人工审核结果 // // @param request - VideoAsyncManualScanResultsRequest // // @return VideoAsyncManualScanResultsResponse func (client *Client) VideoAsyncManualScanResults(request *VideoAsyncManualScanResultsRequest) (_result *VideoAsyncManualScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoAsyncManualScanResultsResponse{} _body, _err := client.VideoAsyncManualScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频异步检测 // // @param request - VideoAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoAsyncScanResponse func (client *Client) VideoAsyncScanWithOptions(request *VideoAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频异步检测 // // @param request - VideoAsyncScanRequest // // @return VideoAsyncScanResponse func (client *Client) VideoAsyncScan(request *VideoAsyncScanRequest) (_result *VideoAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoAsyncScanResponse{} _body, _err := client.VideoAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频异步检测结果 // // @param request - VideoAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoAsyncScanResultsResponse func (client *Client) VideoAsyncScanResultsWithOptions(request *VideoAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频异步检测结果 // // @param request - VideoAsyncScanResultsRequest // // @return VideoAsyncScanResultsResponse func (client *Client) VideoAsyncScanResults(request *VideoAsyncScanResultsRequest) (_result *VideoAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoAsyncScanResultsResponse{} _body, _err := client.VideoAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频取消检测 // // @param request - VideoCancelScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoCancelScanResponse func (client *Client) VideoCancelScanWithOptions(request *VideoCancelScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoCancelScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoCancelScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/cancelscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoCancelScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频取消检测 // // @param request - VideoCancelScanRequest // // @return VideoCancelScanResponse func (client *Client) VideoCancelScan(request *VideoCancelScanRequest) (_result *VideoCancelScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoCancelScanResponse{} _body, _err := client.VideoCancelScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频结果反馈 // // @param request - VideoFeedbackRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoFeedbackResponse func (client *Client) VideoFeedbackWithOptions(request *VideoFeedbackRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoFeedbackResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoFeedback"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/feedback"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoFeedbackResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频结果反馈 // // @param request - VideoFeedbackRequest // // @return VideoFeedbackResponse func (client *Client) VideoFeedback(request *VideoFeedbackRequest) (_result *VideoFeedbackResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoFeedbackResponse{} _body, _err := client.VideoFeedbackWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频同步检测 // // @param request - VideoSyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VideoSyncScanResponse func (client *Client) VideoSyncScanWithOptions(request *VideoSyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VideoSyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VideoSyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/video/syncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VideoSyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频同步检测 // // @param request - VideoSyncScanRequest // // @return VideoSyncScanResponse func (client *Client) VideoSyncScan(request *VideoSyncScanRequest) (_result *VideoSyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VideoSyncScanResponse{} _body, _err := client.VideoSyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频点播异步检测 // // @param request - VodAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VodAsyncScanResponse func (client *Client) VodAsyncScanWithOptions(request *VodAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VodAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VodAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/vod/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VodAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频点播异步检测 // // @param request - VodAsyncScanRequest // // @return VodAsyncScanResponse func (client *Client) VodAsyncScan(request *VodAsyncScanRequest) (_result *VodAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VodAsyncScanResponse{} _body, _err := client.VodAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 视频点播异步检测结果 // // @param request - VodAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VodAsyncScanResultsResponse func (client *Client) VodAsyncScanResultsWithOptions(request *VodAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VodAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VodAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/vod/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VodAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 视频点播异步检测结果 // // @param request - VodAsyncScanResultsRequest // // @return VodAsyncScanResultsResponse func (client *Client) VodAsyncScanResults(request *VodAsyncScanResultsRequest) (_result *VodAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VodAsyncScanResultsResponse{} _body, _err := client.VodAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 语音异步人工审核 // // @param request - VoiceAsyncManualScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceAsyncManualScanResponse func (client *Client) VoiceAsyncManualScanWithOptions(request *VoiceAsyncManualScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceAsyncManualScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceAsyncManualScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/manual/asyncScan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceAsyncManualScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 语音异步人工审核 // // @param request - VoiceAsyncManualScanRequest // // @return VoiceAsyncManualScanResponse func (client *Client) VoiceAsyncManualScan(request *VoiceAsyncManualScanRequest) (_result *VoiceAsyncManualScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceAsyncManualScanResponse{} _body, _err := client.VoiceAsyncManualScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 语音异步人工审核结果 // // @param request - VoiceAsyncManualScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceAsyncManualScanResultsResponse func (client *Client) VoiceAsyncManualScanResultsWithOptions(request *VoiceAsyncManualScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceAsyncManualScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceAsyncManualScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/manual/scan/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceAsyncManualScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 语音异步人工审核结果 // // @param request - VoiceAsyncManualScanResultsRequest // // @return VoiceAsyncManualScanResultsResponse func (client *Client) VoiceAsyncManualScanResults(request *VoiceAsyncManualScanResultsRequest) (_result *VoiceAsyncManualScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceAsyncManualScanResultsResponse{} _body, _err := client.VoiceAsyncManualScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 语音异步检测 // // @param request - VoiceAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceAsyncScanResponse func (client *Client) VoiceAsyncScanWithOptions(request *VoiceAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 语音异步检测 // // @param request - VoiceAsyncScanRequest // // @return VoiceAsyncScanResponse func (client *Client) VoiceAsyncScan(request *VoiceAsyncScanRequest) (_result *VoiceAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceAsyncScanResponse{} _body, _err := client.VoiceAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 语音异步检测结果 // // @param request - VoiceAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceAsyncScanResultsResponse func (client *Client) VoiceAsyncScanResultsWithOptions(request *VoiceAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 语音异步检测结果 // // @param request - VoiceAsyncScanResultsRequest // // @return VoiceAsyncScanResultsResponse func (client *Client) VoiceAsyncScanResults(request *VoiceAsyncScanResultsRequest) (_result *VoiceAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceAsyncScanResultsResponse{} _body, _err := client.VoiceAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 语音取消检测 // // @param request - VoiceCancelScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceCancelScanResponse func (client *Client) VoiceCancelScanWithOptions(request *VoiceCancelScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceCancelScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceCancelScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/cancelscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceCancelScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 语音取消检测 // // @param request - VoiceCancelScanRequest // // @return VoiceCancelScanResponse func (client *Client) VoiceCancelScan(request *VoiceCancelScanRequest) (_result *VoiceCancelScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceCancelScanResponse{} _body, _err := client.VoiceCancelScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 声纹比对 // // @param request - VoiceIdentityCheckRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceIdentityCheckResponse func (client *Client) VoiceIdentityCheckWithOptions(request *VoiceIdentityCheckRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceIdentityCheckResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceIdentityCheck"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/auth/check"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceIdentityCheckResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 声纹比对 // // @param request - VoiceIdentityCheckRequest // // @return VoiceIdentityCheckResponse func (client *Client) VoiceIdentityCheck(request *VoiceIdentityCheckRequest) (_result *VoiceIdentityCheckResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceIdentityCheckResponse{} _body, _err := client.VoiceIdentityCheckWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 声纹注册 // // @param request - VoiceIdentityRegisterRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceIdentityRegisterResponse func (client *Client) VoiceIdentityRegisterWithOptions(request *VoiceIdentityRegisterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceIdentityRegisterResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceIdentityRegister"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/auth/register"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceIdentityRegisterResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 声纹注册 // // @param request - VoiceIdentityRegisterRequest // // @return VoiceIdentityRegisterResponse func (client *Client) VoiceIdentityRegister(request *VoiceIdentityRegisterRequest) (_result *VoiceIdentityRegisterResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceIdentityRegisterResponse{} _body, _err := client.VoiceIdentityRegisterWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 声纹开始比对 // // @param request - VoiceIdentityStartCheckRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceIdentityStartCheckResponse func (client *Client) VoiceIdentityStartCheckWithOptions(request *VoiceIdentityStartCheckRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceIdentityStartCheckResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceIdentityStartCheck"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/auth/start/check"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceIdentityStartCheckResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 声纹开始比对 // // @param request - VoiceIdentityStartCheckRequest // // @return VoiceIdentityStartCheckResponse func (client *Client) VoiceIdentityStartCheck(request *VoiceIdentityStartCheckRequest) (_result *VoiceIdentityStartCheckResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceIdentityStartCheckResponse{} _body, _err := client.VoiceIdentityStartCheckWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 声纹开始注册 // // @param request - VoiceIdentityStartRegisterRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceIdentityStartRegisterResponse func (client *Client) VoiceIdentityStartRegisterWithOptions(request *VoiceIdentityStartRegisterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceIdentityStartRegisterResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceIdentityStartRegister"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/auth/start/register"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceIdentityStartRegisterResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 声纹开始注册 // // @param request - VoiceIdentityStartRegisterRequest // // @return VoiceIdentityStartRegisterResponse func (client *Client) VoiceIdentityStartRegister(request *VoiceIdentityStartRegisterRequest) (_result *VoiceIdentityStartRegisterResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceIdentityStartRegisterResponse{} _body, _err := client.VoiceIdentityStartRegisterWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 声纹注销 // // @param request - VoiceIdentityUnregisterRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceIdentityUnregisterResponse func (client *Client) VoiceIdentityUnregisterWithOptions(request *VoiceIdentityUnregisterRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceIdentityUnregisterResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceIdentityUnregister"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/auth/unregister"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceIdentityUnregisterResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 声纹注销 // // @param request - VoiceIdentityUnregisterRequest // // @return VoiceIdentityUnregisterResponse func (client *Client) VoiceIdentityUnregister(request *VoiceIdentityUnregisterRequest) (_result *VoiceIdentityUnregisterResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceIdentityUnregisterResponse{} _body, _err := client.VoiceIdentityUnregisterWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 语音同步检测 // // @param request - VoiceSyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return VoiceSyncScanResponse func (client *Client) VoiceSyncScanWithOptions(request *VoiceSyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *VoiceSyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } if !tea.BoolValue(util.IsUnset(request.RegionId)) { query["RegionId"] = request.RegionId } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("VoiceSyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/voice/syncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &VoiceSyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 语音同步检测 // // @param request - VoiceSyncScanRequest // // @return VoiceSyncScanResponse func (client *Client) VoiceSyncScan(request *VoiceSyncScanRequest) (_result *VoiceSyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &VoiceSyncScanResponse{} _body, _err := client.VoiceSyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 站点异步检测 // // @param request - WebpageAsyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return WebpageAsyncScanResponse func (client *Client) WebpageAsyncScanWithOptions(request *WebpageAsyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *WebpageAsyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("WebpageAsyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/webpage/asyncscan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &WebpageAsyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 站点异步检测 // // @param request - WebpageAsyncScanRequest // // @return WebpageAsyncScanResponse func (client *Client) WebpageAsyncScan(request *WebpageAsyncScanRequest) (_result *WebpageAsyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &WebpageAsyncScanResponse{} _body, _err := client.WebpageAsyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 站点异步检测结果 // // @param request - WebpageAsyncScanResultsRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return WebpageAsyncScanResultsResponse func (client *Client) WebpageAsyncScanResultsWithOptions(request *WebpageAsyncScanResultsRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *WebpageAsyncScanResultsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("WebpageAsyncScanResults"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/webpage/results"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &WebpageAsyncScanResultsResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 站点异步检测结果 // // @param request - WebpageAsyncScanResultsRequest // // @return WebpageAsyncScanResultsResponse func (client *Client) WebpageAsyncScanResults(request *WebpageAsyncScanResultsRequest) (_result *WebpageAsyncScanResultsResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &WebpageAsyncScanResultsResponse{} _body, _err := client.WebpageAsyncScanResultsWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } // Summary: // // 站点同步检测 // // @param request - WebpageSyncScanRequest // // @param headers - map // // @param runtime - runtime options for this request RuntimeOptions // // @return WebpageSyncScanResponse func (client *Client) WebpageSyncScanWithOptions(request *WebpageSyncScanRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *WebpageSyncScanResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } query := map[string]interface{}{} if !tea.BoolValue(util.IsUnset(request.ClientInfo)) { query["ClientInfo"] = request.ClientInfo } req := &openapi.OpenApiRequest{ Headers: headers, Query: openapiutil.Query(query), } params := &openapi.Params{ Action: tea.String("WebpageSyncScan"), Version: tea.String("2018-05-09"), Protocol: tea.String("HTTPS"), Pathname: tea.String("/green/webpage/scan"), Method: tea.String("POST"), AuthType: tea.String("AK"), Style: tea.String("ROA"), ReqBodyType: tea.String("json"), BodyType: tea.String("json"), } _result = &WebpageSyncScanResponse{} _body, _err := client.CallApi(params, req, runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } // Summary: // // 站点同步检测 // // @param request - WebpageSyncScanRequest // // @return WebpageSyncScanResponse func (client *Client) WebpageSyncScan(request *WebpageSyncScanRequest) (_result *WebpageSyncScanResponse, _err error) { runtime := &util.RuntimeOptions{} headers := make(map[string]*string) _result = &WebpageSyncScanResponse{} _body, _err := client.WebpageSyncScanWithOptions(request, headers, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }