intelligentcreation-20250301/client/client.go (561 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 CreateLabelTaskRequest struct {
// example:
//
// https://example.com/callback
CallbackUrl *string `json:"CallbackUrl,omitempty" xml:"CallbackUrl,omitempty"`
// This parameter is required.
//
// example:
//
// https://bucket-name.oss-zhangjiakou.aliyuncs.com/path/filename.jsonl
FileUrl *string `json:"FileUrl,omitempty" xml:"FileUrl,omitempty"`
// example:
//
// abcdefg1234567
IdempotentId *string `json:"IdempotentId,omitempty" xml:"IdempotentId,omitempty"`
// This parameter is required.
//
// example:
//
// test
LabelTemplateId *string `json:"LabelTemplateId,omitempty" xml:"LabelTemplateId,omitempty"`
}
func (s CreateLabelTaskRequest) String() string {
return tea.Prettify(s)
}
func (s CreateLabelTaskRequest) GoString() string {
return s.String()
}
func (s *CreateLabelTaskRequest) SetCallbackUrl(v string) *CreateLabelTaskRequest {
s.CallbackUrl = &v
return s
}
func (s *CreateLabelTaskRequest) SetFileUrl(v string) *CreateLabelTaskRequest {
s.FileUrl = &v
return s
}
func (s *CreateLabelTaskRequest) SetIdempotentId(v string) *CreateLabelTaskRequest {
s.IdempotentId = &v
return s
}
func (s *CreateLabelTaskRequest) SetLabelTemplateId(v string) *CreateLabelTaskRequest {
s.LabelTemplateId = &v
return s
}
type CreateLabelTaskResponseBody struct {
// example:
//
// ABCDEFGH-1234-5678-90AB-123456789ABC
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// 03s1Xmp791KUMYuZVEb
TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}
func (s CreateLabelTaskResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateLabelTaskResponseBody) GoString() string {
return s.String()
}
func (s *CreateLabelTaskResponseBody) SetRequestId(v string) *CreateLabelTaskResponseBody {
s.RequestId = &v
return s
}
func (s *CreateLabelTaskResponseBody) SetTaskId(v string) *CreateLabelTaskResponseBody {
s.TaskId = &v
return s
}
type CreateLabelTaskResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CreateLabelTaskResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CreateLabelTaskResponse) String() string {
return tea.Prettify(s)
}
func (s CreateLabelTaskResponse) GoString() string {
return s.String()
}
func (s *CreateLabelTaskResponse) SetHeaders(v map[string]*string) *CreateLabelTaskResponse {
s.Headers = v
return s
}
func (s *CreateLabelTaskResponse) SetStatusCode(v int32) *CreateLabelTaskResponse {
s.StatusCode = &v
return s
}
func (s *CreateLabelTaskResponse) SetBody(v *CreateLabelTaskResponseBody) *CreateLabelTaskResponse {
s.Body = v
return s
}
type CreateOssUploadTokenRequest struct {
// example:
//
// test-file
FileName *string `json:"FileName,omitempty" xml:"FileName,omitempty"`
// example:
//
// JSONL
FileType *string `json:"FileType,omitempty" xml:"FileType,omitempty"`
}
func (s CreateOssUploadTokenRequest) String() string {
return tea.Prettify(s)
}
func (s CreateOssUploadTokenRequest) GoString() string {
return s.String()
}
func (s *CreateOssUploadTokenRequest) SetFileName(v string) *CreateOssUploadTokenRequest {
s.FileName = &v
return s
}
func (s *CreateOssUploadTokenRequest) SetFileType(v string) *CreateOssUploadTokenRequest {
s.FileType = &v
return s
}
type CreateOssUploadTokenResponseBody struct {
// example:
//
// LTAI5tQPEXqDVu7794Bvw2xM
AccessId *string `json:"AccessId,omitempty" xml:"AccessId,omitempty"`
// example:
//
// 1740758400000
ExpireTime *string `json:"ExpireTime,omitempty" xml:"ExpireTime,omitempty"`
// example:
//
// https://bucket-name.oss-zhangjiakou.aliyuncs.com
Host *string `json:"Host,omitempty" xml:"Host,omitempty"`
// example:
//
// path/filename.jsonl
Key *string `json:"Key,omitempty" xml:"Key,omitempty"`
// example:
//
// vyAnsgE0fgjYGF0W79ryhhhQmec=
Policy *string `json:"Policy,omitempty" xml:"Policy,omitempty"`
// example:
//
// ABCDEFGH-1234-5678-90AB-123456789ABC
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// vyAnsgE0fgjYGF0W79ryhhhQmec=
Signature *string `json:"Signature,omitempty" xml:"Signature,omitempty"`
// example:
//
// https://bucket-name.oss-zhangjiakou.aliyuncs.com/path/filename.jsonl
Url *string `json:"Url,omitempty" xml:"Url,omitempty"`
}
func (s CreateOssUploadTokenResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateOssUploadTokenResponseBody) GoString() string {
return s.String()
}
func (s *CreateOssUploadTokenResponseBody) SetAccessId(v string) *CreateOssUploadTokenResponseBody {
s.AccessId = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetExpireTime(v string) *CreateOssUploadTokenResponseBody {
s.ExpireTime = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetHost(v string) *CreateOssUploadTokenResponseBody {
s.Host = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetKey(v string) *CreateOssUploadTokenResponseBody {
s.Key = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetPolicy(v string) *CreateOssUploadTokenResponseBody {
s.Policy = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetRequestId(v string) *CreateOssUploadTokenResponseBody {
s.RequestId = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetSignature(v string) *CreateOssUploadTokenResponseBody {
s.Signature = &v
return s
}
func (s *CreateOssUploadTokenResponseBody) SetUrl(v string) *CreateOssUploadTokenResponseBody {
s.Url = &v
return s
}
type CreateOssUploadTokenResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CreateOssUploadTokenResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CreateOssUploadTokenResponse) String() string {
return tea.Prettify(s)
}
func (s CreateOssUploadTokenResponse) GoString() string {
return s.String()
}
func (s *CreateOssUploadTokenResponse) SetHeaders(v map[string]*string) *CreateOssUploadTokenResponse {
s.Headers = v
return s
}
func (s *CreateOssUploadTokenResponse) SetStatusCode(v int32) *CreateOssUploadTokenResponse {
s.StatusCode = &v
return s
}
func (s *CreateOssUploadTokenResponse) SetBody(v *CreateOssUploadTokenResponseBody) *CreateOssUploadTokenResponse {
s.Body = v
return s
}
type CreateTextLabelRequest struct {
Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
// example:
//
// abc
LabelTemplateId *string `json:"LabelTemplateId,omitempty" xml:"LabelTemplateId,omitempty"`
}
func (s CreateTextLabelRequest) String() string {
return tea.Prettify(s)
}
func (s CreateTextLabelRequest) GoString() string {
return s.String()
}
func (s *CreateTextLabelRequest) SetData(v string) *CreateTextLabelRequest {
s.Data = &v
return s
}
func (s *CreateTextLabelRequest) SetLabelTemplateId(v string) *CreateTextLabelRequest {
s.LabelTemplateId = &v
return s
}
type CreateTextLabelResponseBody struct {
// example:
//
// {\\"tag\\": \\"tag1\\", \\"Emotion\\": \\"1\\"}
Data *string `json:"Data,omitempty" xml:"Data,omitempty"`
// example:
//
// ABCDEFGH-1234-5678-90AB-123456789ABC
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// 1000
Tokens *string `json:"Tokens,omitempty" xml:"Tokens,omitempty"`
}
func (s CreateTextLabelResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateTextLabelResponseBody) GoString() string {
return s.String()
}
func (s *CreateTextLabelResponseBody) SetData(v string) *CreateTextLabelResponseBody {
s.Data = &v
return s
}
func (s *CreateTextLabelResponseBody) SetRequestId(v string) *CreateTextLabelResponseBody {
s.RequestId = &v
return s
}
func (s *CreateTextLabelResponseBody) SetTokens(v string) *CreateTextLabelResponseBody {
s.Tokens = &v
return s
}
type CreateTextLabelResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *CreateTextLabelResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s CreateTextLabelResponse) String() string {
return tea.Prettify(s)
}
func (s CreateTextLabelResponse) GoString() string {
return s.String()
}
func (s *CreateTextLabelResponse) SetHeaders(v map[string]*string) *CreateTextLabelResponse {
s.Headers = v
return s
}
func (s *CreateTextLabelResponse) SetStatusCode(v int32) *CreateTextLabelResponse {
s.StatusCode = &v
return s
}
func (s *CreateTextLabelResponse) SetBody(v *CreateTextLabelResponseBody) *CreateTextLabelResponse {
s.Body = v
return s
}
type GetLabelTaskResultRequest struct {
// example:
//
// 03s1Xmp791KUMYuZVEb
TaskId *string `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
}
func (s GetLabelTaskResultRequest) String() string {
return tea.Prettify(s)
}
func (s GetLabelTaskResultRequest) GoString() string {
return s.String()
}
func (s *GetLabelTaskResultRequest) SetTaskId(v string) *GetLabelTaskResultRequest {
s.TaskId = &v
return s
}
type GetLabelTaskResultResponseBody struct {
// example:
//
// ABCDEFGH-1234-5678-90AB-123456789ABC
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
// example:
//
// http://bucket.oss.cn-zhangjiakou.aliyuncs.com/key
ResultDataUrl *string `json:"ResultDataUrl,omitempty" xml:"ResultDataUrl,omitempty"`
// example:
//
// IN_PROGRESS
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
// example:
//
// 1000
Tokens *string `json:"Tokens,omitempty" xml:"Tokens,omitempty"`
}
func (s GetLabelTaskResultResponseBody) String() string {
return tea.Prettify(s)
}
func (s GetLabelTaskResultResponseBody) GoString() string {
return s.String()
}
func (s *GetLabelTaskResultResponseBody) SetRequestId(v string) *GetLabelTaskResultResponseBody {
s.RequestId = &v
return s
}
func (s *GetLabelTaskResultResponseBody) SetResultDataUrl(v string) *GetLabelTaskResultResponseBody {
s.ResultDataUrl = &v
return s
}
func (s *GetLabelTaskResultResponseBody) SetStatus(v string) *GetLabelTaskResultResponseBody {
s.Status = &v
return s
}
func (s *GetLabelTaskResultResponseBody) SetTokens(v string) *GetLabelTaskResultResponseBody {
s.Tokens = &v
return s
}
type GetLabelTaskResultResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GetLabelTaskResultResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GetLabelTaskResultResponse) String() string {
return tea.Prettify(s)
}
func (s GetLabelTaskResultResponse) GoString() string {
return s.String()
}
func (s *GetLabelTaskResultResponse) SetHeaders(v map[string]*string) *GetLabelTaskResultResponse {
s.Headers = v
return s
}
func (s *GetLabelTaskResultResponse) SetStatusCode(v int32) *GetLabelTaskResultResponse {
s.StatusCode = &v
return s
}
func (s *GetLabelTaskResultResponse) SetBody(v *GetLabelTaskResultResponseBody) *GetLabelTaskResultResponse {
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("")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("intelligentcreation"), 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 - CreateLabelTaskRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CreateLabelTaskResponse
func (client *Client) CreateLabelTaskWithOptions(request *CreateLabelTaskRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateLabelTaskResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.CallbackUrl)) {
body["CallbackUrl"] = request.CallbackUrl
}
if !tea.BoolValue(util.IsUnset(request.FileUrl)) {
body["FileUrl"] = request.FileUrl
}
if !tea.BoolValue(util.IsUnset(request.IdempotentId)) {
body["IdempotentId"] = request.IdempotentId
}
if !tea.BoolValue(util.IsUnset(request.LabelTemplateId)) {
body["LabelTemplateId"] = request.LabelTemplateId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CreateLabelTask"),
Version: tea.String("2025-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/tongjian/yic-tongjian/openService/v2/aitag/createLabelTask"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) {
_result = &CreateLabelTaskResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
} else {
_result = &CreateLabelTaskResponse{}
_body, _err := client.Execute(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
}
// Summary:
//
// 创建模型标注任务
//
// @param request - CreateLabelTaskRequest
//
// @return CreateLabelTaskResponse
func (client *Client) CreateLabelTask(request *CreateLabelTaskRequest) (_result *CreateLabelTaskResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateLabelTaskResponse{}
_body, _err := client.CreateLabelTaskWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 创建OSS上传token
//
// @param request - CreateOssUploadTokenRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CreateOssUploadTokenResponse
func (client *Client) CreateOssUploadTokenWithOptions(request *CreateOssUploadTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateOssUploadTokenResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.FileName)) {
body["FileName"] = request.FileName
}
if !tea.BoolValue(util.IsUnset(request.FileType)) {
body["FileType"] = request.FileType
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CreateOssUploadToken"),
Version: tea.String("2025-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/tongjian/yic-tongjian/openService/v2/base/createOssUploadToken"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) {
_result = &CreateOssUploadTokenResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
} else {
_result = &CreateOssUploadTokenResponse{}
_body, _err := client.Execute(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
}
// Summary:
//
// 创建OSS上传token
//
// @param request - CreateOssUploadTokenRequest
//
// @return CreateOssUploadTokenResponse
func (client *Client) CreateOssUploadToken(request *CreateOssUploadTokenRequest) (_result *CreateOssUploadTokenResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateOssUploadTokenResponse{}
_body, _err := client.CreateOssUploadTokenWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 单条文本标注
//
// @param request - CreateTextLabelRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return CreateTextLabelResponse
func (client *Client) CreateTextLabelWithOptions(request *CreateTextLabelRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *CreateTextLabelResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.Data)) {
body["Data"] = request.Data
}
if !tea.BoolValue(util.IsUnset(request.LabelTemplateId)) {
body["LabelTemplateId"] = request.LabelTemplateId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("CreateTextLabel"),
Version: tea.String("2025-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/tongjian/yic-tongjian/openService/v2/aitag/createTextLabel"),
Method: tea.String("POST"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) {
_result = &CreateTextLabelResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
} else {
_result = &CreateTextLabelResponse{}
_body, _err := client.Execute(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
}
// Summary:
//
// 单条文本标注
//
// @param request - CreateTextLabelRequest
//
// @return CreateTextLabelResponse
func (client *Client) CreateTextLabel(request *CreateTextLabelRequest) (_result *CreateTextLabelResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &CreateTextLabelResponse{}
_body, _err := client.CreateTextLabelWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 查询模型标注任务
//
// @param request - GetLabelTaskResultRequest
//
// @param headers - map
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return GetLabelTaskResultResponse
func (client *Client) GetLabelTaskResultWithOptions(request *GetLabelTaskResultRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetLabelTaskResultResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
query := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.TaskId)) {
query["TaskId"] = request.TaskId
}
req := &openapi.OpenApiRequest{
Headers: headers,
Query: openapiutil.Query(query),
}
params := &openapi.Params{
Action: tea.String("GetLabelTaskResult"),
Version: tea.String("2025-03-01"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/tongjian/yic-tongjian/openService/v2/aitag/getLabelTaskResult"),
Method: tea.String("GET"),
AuthType: tea.String("AK"),
Style: tea.String("ROA"),
ReqBodyType: tea.String("json"),
BodyType: tea.String("json"),
}
if tea.BoolValue(util.IsUnset(client.SignatureVersion)) || !tea.BoolValue(util.EqualString(client.SignatureVersion, tea.String("v4"))) {
_result = &GetLabelTaskResultResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
} else {
_result = &GetLabelTaskResultResponse{}
_body, _err := client.Execute(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
}
// Summary:
//
// 查询模型标注任务
//
// @param request - GetLabelTaskResultRequest
//
// @return GetLabelTaskResultResponse
func (client *Client) GetLabelTaskResult(request *GetLabelTaskResultRequest) (_result *GetLabelTaskResultResponse, _err error) {
runtime := &util.RuntimeOptions{}
headers := make(map[string]*string)
_result = &GetLabelTaskResultResponse{}
_body, _err := client.GetLabelTaskResultWithOptions(request, headers, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}