metaspace-20220307/client/client.go (512 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 ApplyCoordinationWithCodeRequest struct {
// example:
//
// PA3MU***
CoordinationCode *string `json:"CoordinationCode,omitempty" xml:"CoordinationCode,omitempty"`
// example:
//
// cn-hangzhou
LoginRegionId *string `json:"LoginRegionId,omitempty" xml:"LoginRegionId,omitempty"`
// example:
//
// v2c4e2ef03d62******
LoginToken *string `json:"LoginToken,omitempty" xml:"LoginToken,omitempty"`
// example:
//
// 09e2b2e6-3181******
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
// example:
//
// A8B35215993FBF283F28D61******
Uuid *string `json:"Uuid,omitempty" xml:"Uuid,omitempty"`
}
func (s ApplyCoordinationWithCodeRequest) String() string {
return tea.Prettify(s)
}
func (s ApplyCoordinationWithCodeRequest) GoString() string {
return s.String()
}
func (s *ApplyCoordinationWithCodeRequest) SetCoordinationCode(v string) *ApplyCoordinationWithCodeRequest {
s.CoordinationCode = &v
return s
}
func (s *ApplyCoordinationWithCodeRequest) SetLoginRegionId(v string) *ApplyCoordinationWithCodeRequest {
s.LoginRegionId = &v
return s
}
func (s *ApplyCoordinationWithCodeRequest) SetLoginToken(v string) *ApplyCoordinationWithCodeRequest {
s.LoginToken = &v
return s
}
func (s *ApplyCoordinationWithCodeRequest) SetSessionId(v string) *ApplyCoordinationWithCodeRequest {
s.SessionId = &v
return s
}
func (s *ApplyCoordinationWithCodeRequest) SetUuid(v string) *ApplyCoordinationWithCodeRequest {
s.Uuid = &v
return s
}
type ApplyCoordinationWithCodeResponseBody struct {
Data *ApplyCoordinationWithCodeResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
// example:
//
// AD2D0761-1FE5-549D-B169******
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ApplyCoordinationWithCodeResponseBody) String() string {
return tea.Prettify(s)
}
func (s ApplyCoordinationWithCodeResponseBody) GoString() string {
return s.String()
}
func (s *ApplyCoordinationWithCodeResponseBody) SetData(v *ApplyCoordinationWithCodeResponseBodyData) *ApplyCoordinationWithCodeResponseBody {
s.Data = v
return s
}
func (s *ApplyCoordinationWithCodeResponseBody) SetRequestId(v string) *ApplyCoordinationWithCodeResponseBody {
s.RequestId = &v
return s
}
type ApplyCoordinationWithCodeResponseBodyData struct {
// example:
//
// co-0ad0f3p4n2******
CoId *string `json:"CoId,omitempty" xml:"CoId,omitempty"`
// example:
//
// COORDINATING
CoordinateStatus *string `json:"CoordinateStatus,omitempty" xml:"CoordinateStatus,omitempty"`
// example:
//
// DQpbRGVza3RvcF0NCkZvcmNlVGxzVHlwZT0xDQ******
CoordinateTicket *string `json:"CoordinateTicket,omitempty" xml:"CoordinateTicket,omitempty"`
// example:
//
// 1126819517******
CoordinatorAliUid *int64 `json:"CoordinatorAliUid,omitempty" xml:"CoordinatorAliUid,omitempty"`
// example:
//
// bob
CoordinatorUserId *string `json:"CoordinatorUserId,omitempty" xml:"CoordinatorUserId,omitempty"`
// example:
//
// 1126819517******
OwnerAliUid *int64 `json:"OwnerAliUid,omitempty" xml:"OwnerAliUid,omitempty"`
// example:
//
// alice
OwnerUserId *string `json:"OwnerUserId,omitempty" xml:"OwnerUserId,omitempty"`
// example:
//
// ecd-3vv4mf8zxg******
ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
// example:
//
// demo-desktop
ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
// example:
//
// cn-hangzhou
ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
// example:
//
// CloudDesktop
ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}
func (s ApplyCoordinationWithCodeResponseBodyData) String() string {
return tea.Prettify(s)
}
func (s ApplyCoordinationWithCodeResponseBodyData) GoString() string {
return s.String()
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetCoId(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.CoId = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetCoordinateStatus(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.CoordinateStatus = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetCoordinateTicket(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.CoordinateTicket = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetCoordinatorAliUid(v int64) *ApplyCoordinationWithCodeResponseBodyData {
s.CoordinatorAliUid = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetCoordinatorUserId(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.CoordinatorUserId = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetOwnerAliUid(v int64) *ApplyCoordinationWithCodeResponseBodyData {
s.OwnerAliUid = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetOwnerUserId(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.OwnerUserId = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetResourceId(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.ResourceId = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetResourceName(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.ResourceName = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetResourceRegionId(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.ResourceRegionId = &v
return s
}
func (s *ApplyCoordinationWithCodeResponseBodyData) SetResourceType(v string) *ApplyCoordinationWithCodeResponseBodyData {
s.ResourceType = &v
return s
}
type ApplyCoordinationWithCodeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *ApplyCoordinationWithCodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s ApplyCoordinationWithCodeResponse) String() string {
return tea.Prettify(s)
}
func (s ApplyCoordinationWithCodeResponse) GoString() string {
return s.String()
}
func (s *ApplyCoordinationWithCodeResponse) SetHeaders(v map[string]*string) *ApplyCoordinationWithCodeResponse {
s.Headers = v
return s
}
func (s *ApplyCoordinationWithCodeResponse) SetStatusCode(v int32) *ApplyCoordinationWithCodeResponse {
s.StatusCode = &v
return s
}
func (s *ApplyCoordinationWithCodeResponse) SetBody(v *ApplyCoordinationWithCodeResponseBody) *ApplyCoordinationWithCodeResponse {
s.Body = v
return s
}
type EndAllCoordinationByOwnerRequest struct {
// example:
//
// cn-hangzhou
LoginRegionId *string `json:"LoginRegionId,omitempty" xml:"LoginRegionId,omitempty"`
// example:
//
// v2c4e2ef03d62******
LoginToken *string `json:"LoginToken,omitempty" xml:"LoginToken,omitempty"`
// example:
//
// ecd-68a7ddrt0******
ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
// example:
//
// cn-hangzhou
ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
// example:
//
// CloudDesktop
ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
// example:
//
// 09e2b2e6-3181******
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
}
func (s EndAllCoordinationByOwnerRequest) String() string {
return tea.Prettify(s)
}
func (s EndAllCoordinationByOwnerRequest) GoString() string {
return s.String()
}
func (s *EndAllCoordinationByOwnerRequest) SetLoginRegionId(v string) *EndAllCoordinationByOwnerRequest {
s.LoginRegionId = &v
return s
}
func (s *EndAllCoordinationByOwnerRequest) SetLoginToken(v string) *EndAllCoordinationByOwnerRequest {
s.LoginToken = &v
return s
}
func (s *EndAllCoordinationByOwnerRequest) SetResourceId(v string) *EndAllCoordinationByOwnerRequest {
s.ResourceId = &v
return s
}
func (s *EndAllCoordinationByOwnerRequest) SetResourceRegionId(v string) *EndAllCoordinationByOwnerRequest {
s.ResourceRegionId = &v
return s
}
func (s *EndAllCoordinationByOwnerRequest) SetResourceType(v string) *EndAllCoordinationByOwnerRequest {
s.ResourceType = &v
return s
}
func (s *EndAllCoordinationByOwnerRequest) SetSessionId(v string) *EndAllCoordinationByOwnerRequest {
s.SessionId = &v
return s
}
type EndAllCoordinationByOwnerResponseBody struct {
// example:
//
// AD2D0761-1FE5-549D-B169******
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s EndAllCoordinationByOwnerResponseBody) String() string {
return tea.Prettify(s)
}
func (s EndAllCoordinationByOwnerResponseBody) GoString() string {
return s.String()
}
func (s *EndAllCoordinationByOwnerResponseBody) SetRequestId(v string) *EndAllCoordinationByOwnerResponseBody {
s.RequestId = &v
return s
}
type EndAllCoordinationByOwnerResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *EndAllCoordinationByOwnerResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s EndAllCoordinationByOwnerResponse) String() string {
return tea.Prettify(s)
}
func (s EndAllCoordinationByOwnerResponse) GoString() string {
return s.String()
}
func (s *EndAllCoordinationByOwnerResponse) SetHeaders(v map[string]*string) *EndAllCoordinationByOwnerResponse {
s.Headers = v
return s
}
func (s *EndAllCoordinationByOwnerResponse) SetStatusCode(v int32) *EndAllCoordinationByOwnerResponse {
s.StatusCode = &v
return s
}
func (s *EndAllCoordinationByOwnerResponse) SetBody(v *EndAllCoordinationByOwnerResponseBody) *EndAllCoordinationByOwnerResponse {
s.Body = v
return s
}
type GenerateCoordinationCodeRequest struct {
// example:
//
// cn-hangzhou
LoginRegionId *string `json:"LoginRegionId,omitempty" xml:"LoginRegionId,omitempty"`
// example:
//
// v2c4e2ef03d62******
LoginToken *string `json:"LoginToken,omitempty" xml:"LoginToken,omitempty"`
// example:
//
// ecd-68a7ddrt0******
ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
// example:
//
// demo-desktop
ResourceName *string `json:"ResourceName,omitempty" xml:"ResourceName,omitempty"`
// example:
//
// cn-hangzhou
ResourceRegionId *string `json:"ResourceRegionId,omitempty" xml:"ResourceRegionId,omitempty"`
// example:
//
// CloudDesktop
ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
// example:
//
// 09e2b2e6-3181******
SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty"`
}
func (s GenerateCoordinationCodeRequest) String() string {
return tea.Prettify(s)
}
func (s GenerateCoordinationCodeRequest) GoString() string {
return s.String()
}
func (s *GenerateCoordinationCodeRequest) SetLoginRegionId(v string) *GenerateCoordinationCodeRequest {
s.LoginRegionId = &v
return s
}
func (s *GenerateCoordinationCodeRequest) SetLoginToken(v string) *GenerateCoordinationCodeRequest {
s.LoginToken = &v
return s
}
func (s *GenerateCoordinationCodeRequest) SetResourceId(v string) *GenerateCoordinationCodeRequest {
s.ResourceId = &v
return s
}
func (s *GenerateCoordinationCodeRequest) SetResourceName(v string) *GenerateCoordinationCodeRequest {
s.ResourceName = &v
return s
}
func (s *GenerateCoordinationCodeRequest) SetResourceRegionId(v string) *GenerateCoordinationCodeRequest {
s.ResourceRegionId = &v
return s
}
func (s *GenerateCoordinationCodeRequest) SetResourceType(v string) *GenerateCoordinationCodeRequest {
s.ResourceType = &v
return s
}
func (s *GenerateCoordinationCodeRequest) SetSessionId(v string) *GenerateCoordinationCodeRequest {
s.SessionId = &v
return s
}
type GenerateCoordinationCodeResponseBody struct {
// example:
//
// PA3MU***
CoordinationCode *string `json:"CoordinationCode,omitempty" xml:"CoordinationCode,omitempty"`
// example:
//
// AD2D0761-1FE5-549D-B169******
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s GenerateCoordinationCodeResponseBody) String() string {
return tea.Prettify(s)
}
func (s GenerateCoordinationCodeResponseBody) GoString() string {
return s.String()
}
func (s *GenerateCoordinationCodeResponseBody) SetCoordinationCode(v string) *GenerateCoordinationCodeResponseBody {
s.CoordinationCode = &v
return s
}
func (s *GenerateCoordinationCodeResponseBody) SetRequestId(v string) *GenerateCoordinationCodeResponseBody {
s.RequestId = &v
return s
}
type GenerateCoordinationCodeResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
Body *GenerateCoordinationCodeResponseBody `json:"body,omitempty" xml:"body,omitempty"`
}
func (s GenerateCoordinationCodeResponse) String() string {
return tea.Prettify(s)
}
func (s GenerateCoordinationCodeResponse) GoString() string {
return s.String()
}
func (s *GenerateCoordinationCodeResponse) SetHeaders(v map[string]*string) *GenerateCoordinationCodeResponse {
s.Headers = v
return s
}
func (s *GenerateCoordinationCodeResponse) SetStatusCode(v int32) *GenerateCoordinationCodeResponse {
s.StatusCode = &v
return s
}
func (s *GenerateCoordinationCodeResponse) SetBody(v *GenerateCoordinationCodeResponseBody) *GenerateCoordinationCodeResponse {
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.SignatureAlgorithm = tea.String("v2")
client.EndpointRule = tea.String("")
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("metaspace"), 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 - ApplyCoordinationWithCodeRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return ApplyCoordinationWithCodeResponse
func (client *Client) ApplyCoordinationWithCodeWithOptions(request *ApplyCoordinationWithCodeRequest, runtime *util.RuntimeOptions) (_result *ApplyCoordinationWithCodeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.CoordinationCode)) {
body["CoordinationCode"] = request.CoordinationCode
}
if !tea.BoolValue(util.IsUnset(request.LoginRegionId)) {
body["LoginRegionId"] = request.LoginRegionId
}
if !tea.BoolValue(util.IsUnset(request.LoginToken)) {
body["LoginToken"] = request.LoginToken
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
body["SessionId"] = request.SessionId
}
if !tea.BoolValue(util.IsUnset(request.Uuid)) {
body["Uuid"] = request.Uuid
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("ApplyCoordinationWithCode"),
Version: tea.String("2022-03-07"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("Anonymous"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &ApplyCoordinationWithCodeResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 用协同码发起协同
//
// @param request - ApplyCoordinationWithCodeRequest
//
// @return ApplyCoordinationWithCodeResponse
func (client *Client) ApplyCoordinationWithCode(request *ApplyCoordinationWithCodeRequest) (_result *ApplyCoordinationWithCodeResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ApplyCoordinationWithCodeResponse{}
_body, _err := client.ApplyCoordinationWithCodeWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// Owner主动结束本次协同,同步失效协同码
//
// @param request - EndAllCoordinationByOwnerRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return EndAllCoordinationByOwnerResponse
func (client *Client) EndAllCoordinationByOwnerWithOptions(request *EndAllCoordinationByOwnerRequest, runtime *util.RuntimeOptions) (_result *EndAllCoordinationByOwnerResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.LoginRegionId)) {
body["LoginRegionId"] = request.LoginRegionId
}
if !tea.BoolValue(util.IsUnset(request.LoginToken)) {
body["LoginToken"] = request.LoginToken
}
if !tea.BoolValue(util.IsUnset(request.ResourceId)) {
body["ResourceId"] = request.ResourceId
}
if !tea.BoolValue(util.IsUnset(request.ResourceRegionId)) {
body["ResourceRegionId"] = request.ResourceRegionId
}
if !tea.BoolValue(util.IsUnset(request.ResourceType)) {
body["ResourceType"] = request.ResourceType
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
body["SessionId"] = request.SessionId
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("EndAllCoordinationByOwner"),
Version: tea.String("2022-03-07"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("Anonymous"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &EndAllCoordinationByOwnerResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// Owner主动结束本次协同,同步失效协同码
//
// @param request - EndAllCoordinationByOwnerRequest
//
// @return EndAllCoordinationByOwnerResponse
func (client *Client) EndAllCoordinationByOwner(request *EndAllCoordinationByOwnerRequest) (_result *EndAllCoordinationByOwnerResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &EndAllCoordinationByOwnerResponse{}
_body, _err := client.EndAllCoordinationByOwnerWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
// Summary:
//
// 生成协同码
//
// @param request - GenerateCoordinationCodeRequest
//
// @param runtime - runtime options for this request RuntimeOptions
//
// @return GenerateCoordinationCodeResponse
func (client *Client) GenerateCoordinationCodeWithOptions(request *GenerateCoordinationCodeRequest, runtime *util.RuntimeOptions) (_result *GenerateCoordinationCodeResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
body := map[string]interface{}{}
if !tea.BoolValue(util.IsUnset(request.LoginRegionId)) {
body["LoginRegionId"] = request.LoginRegionId
}
if !tea.BoolValue(util.IsUnset(request.LoginToken)) {
body["LoginToken"] = request.LoginToken
}
if !tea.BoolValue(util.IsUnset(request.ResourceId)) {
body["ResourceId"] = request.ResourceId
}
if !tea.BoolValue(util.IsUnset(request.ResourceName)) {
body["ResourceName"] = request.ResourceName
}
if !tea.BoolValue(util.IsUnset(request.ResourceRegionId)) {
body["ResourceRegionId"] = request.ResourceRegionId
}
if !tea.BoolValue(util.IsUnset(request.ResourceType)) {
body["ResourceType"] = request.ResourceType
}
if !tea.BoolValue(util.IsUnset(request.SessionId)) {
body["SessionId"] = request.SessionId
}
req := &openapi.OpenApiRequest{
Body: openapiutil.ParseToMap(body),
}
params := &openapi.Params{
Action: tea.String("GenerateCoordinationCode"),
Version: tea.String("2022-03-07"),
Protocol: tea.String("HTTPS"),
Pathname: tea.String("/"),
Method: tea.String("POST"),
AuthType: tea.String("Anonymous"),
Style: tea.String("RPC"),
ReqBodyType: tea.String("formData"),
BodyType: tea.String("json"),
}
_result = &GenerateCoordinationCodeResponse{}
_body, _err := client.CallApi(params, req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
// Summary:
//
// 生成协同码
//
// @param request - GenerateCoordinationCodeRequest
//
// @return GenerateCoordinationCodeResponse
func (client *Client) GenerateCoordinationCode(request *GenerateCoordinationCodeRequest) (_result *GenerateCoordinationCodeResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &GenerateCoordinationCodeResponse{}
_body, _err := client.GenerateCoordinationCodeWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}