ltl-20190510/core/Client.cs (4,926 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
using Tea;
using Tea.Utils;
using AlibabaCloud.SDK.Ltl20190510.Models;
namespace AlibabaCloud.SDK.Ltl20190510
{
public class Client : AlibabaCloud.OpenApiClient.Client
{
public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config)
{
this._endpointRule = "regional";
this._endpointMap = new Dictionary<string, string>
{
{"ap-northeast-1", "ltl.aliyuncs.com"},
{"ap-northeast-2-pop", "ltl.aliyuncs.com"},
{"ap-south-1", "ltl.aliyuncs.com"},
{"ap-southeast-1", "ltl.aliyuncs.com"},
{"ap-southeast-2", "ltl.aliyuncs.com"},
{"ap-southeast-3", "ltl.aliyuncs.com"},
{"ap-southeast-5", "ltl.aliyuncs.com"},
{"cn-beijing", "ltl.aliyuncs.com"},
{"cn-beijing-finance-1", "ltl.aliyuncs.com"},
{"cn-beijing-finance-pop", "ltl.aliyuncs.com"},
{"cn-beijing-gov-1", "ltl.aliyuncs.com"},
{"cn-beijing-nu16-b01", "ltl.aliyuncs.com"},
{"cn-chengdu", "ltl.aliyuncs.com"},
{"cn-edge-1", "ltl.aliyuncs.com"},
{"cn-fujian", "ltl.aliyuncs.com"},
{"cn-haidian-cm12-c01", "ltl.aliyuncs.com"},
{"cn-hangzhou-bj-b01", "ltl.aliyuncs.com"},
{"cn-hangzhou-finance", "ltl.aliyuncs.com"},
{"cn-hangzhou-internal-prod-1", "ltl.aliyuncs.com"},
{"cn-hangzhou-internal-test-1", "ltl.aliyuncs.com"},
{"cn-hangzhou-internal-test-2", "ltl.aliyuncs.com"},
{"cn-hangzhou-internal-test-3", "ltl.aliyuncs.com"},
{"cn-hangzhou-test-306", "ltl.aliyuncs.com"},
{"cn-hongkong", "ltl.aliyuncs.com"},
{"cn-hongkong-finance-pop", "ltl.aliyuncs.com"},
{"cn-huhehaote", "ltl.aliyuncs.com"},
{"cn-huhehaote-nebula-1", "ltl.aliyuncs.com"},
{"cn-north-2-gov-1", "ltl.aliyuncs.com"},
{"cn-qingdao", "ltl.aliyuncs.com"},
{"cn-qingdao-nebula", "ltl.aliyuncs.com"},
{"cn-shanghai-et15-b01", "ltl.aliyuncs.com"},
{"cn-shanghai-et2-b01", "ltl.aliyuncs.com"},
{"cn-shanghai-finance-1", "ltl.aliyuncs.com"},
{"cn-shanghai-inner", "ltl.aliyuncs.com"},
{"cn-shanghai-internal-test-1", "ltl.aliyuncs.com"},
{"cn-shenzhen", "ltl.aliyuncs.com"},
{"cn-shenzhen-finance-1", "ltl.aliyuncs.com"},
{"cn-shenzhen-inner", "ltl.aliyuncs.com"},
{"cn-shenzhen-st4-d01", "ltl.aliyuncs.com"},
{"cn-shenzhen-su18-b01", "ltl.aliyuncs.com"},
{"cn-wuhan", "ltl.aliyuncs.com"},
{"cn-wulanchabu", "ltl.aliyuncs.com"},
{"cn-yushanfang", "ltl.aliyuncs.com"},
{"cn-zhangbei", "ltl.aliyuncs.com"},
{"cn-zhangbei-na61-b01", "ltl.aliyuncs.com"},
{"cn-zhangjiakou", "ltl.aliyuncs.com"},
{"cn-zhangjiakou-na62-a01", "ltl.aliyuncs.com"},
{"cn-zhengzhou-nebula-1", "ltl.aliyuncs.com"},
{"eu-central-1", "ltl.aliyuncs.com"},
{"eu-west-1", "ltl.aliyuncs.com"},
{"eu-west-1-oxs", "ltl.aliyuncs.com"},
{"me-east-1", "ltl.aliyuncs.com"},
{"rus-west-1-pop", "ltl.aliyuncs.com"},
{"us-east-1", "ltl.aliyuncs.com"},
{"us-west-1", "ltl.aliyuncs.com"},
};
CheckConfig(config);
this._endpoint = GetEndpoint("ltl", _regionId, _endpointRule, _network, _suffix, _endpointMap, _endpoint);
}
public string GetEndpoint(string productId, string regionId, string endpointRule, string network, string suffix, Dictionary<string, string> endpointMap, string endpoint)
{
if (!AlibabaCloud.TeaUtil.Common.Empty(endpoint))
{
return endpoint;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(endpointMap) && !AlibabaCloud.TeaUtil.Common.Empty(endpointMap.Get(regionId)))
{
return endpointMap.Get(regionId);
}
return AlibabaCloud.EndpointUtil.Common.GetEndpointRules(productId, regionId, endpointRule, network, suffix);
}
public ApplyDataModelConfigInfoResponse ApplyDataModelConfigInfoWithOptions(ApplyDataModelConfigInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Configuration))
{
query["Configuration"] = request.Configuration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataModelCode))
{
query["DataModelCode"] = request.DataModelCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ApplyDataModelConfigInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ApplyDataModelConfigInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<ApplyDataModelConfigInfoResponse> ApplyDataModelConfigInfoWithOptionsAsync(ApplyDataModelConfigInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Configuration))
{
query["Configuration"] = request.Configuration;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataModelCode))
{
query["DataModelCode"] = request.DataModelCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ApplyDataModelConfigInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ApplyDataModelConfigInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public ApplyDataModelConfigInfoResponse ApplyDataModelConfigInfo(ApplyDataModelConfigInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ApplyDataModelConfigInfoWithOptions(request, runtime);
}
public async Task<ApplyDataModelConfigInfoResponse> ApplyDataModelConfigInfoAsync(ApplyDataModelConfigInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ApplyDataModelConfigInfoWithOptionsAsync(request, runtime);
}
public AttachDataResponse AttachDataWithOptions(AttachDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AttachData",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AttachDataResponse>(CallApi(params_, req, runtime));
}
public async Task<AttachDataResponse> AttachDataWithOptionsAsync(AttachDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AttachData",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AttachDataResponse>(await CallApiAsync(params_, req, runtime));
}
public AttachDataResponse AttachData(AttachDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AttachDataWithOptions(request, runtime);
}
public async Task<AttachDataResponse> AttachDataAsync(AttachDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AttachDataWithOptionsAsync(request, runtime);
}
public AttachDataWithSignatureResponse AttachDataWithSignatureWithOptions(AttachDataWithSignatureRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AttachDataWithSignature",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AttachDataWithSignatureResponse>(CallApi(params_, req, runtime));
}
public async Task<AttachDataWithSignatureResponse> AttachDataWithSignatureWithOptionsAsync(AttachDataWithSignatureRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AttachDataWithSignature",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AttachDataWithSignatureResponse>(await CallApiAsync(params_, req, runtime));
}
public AttachDataWithSignatureResponse AttachDataWithSignature(AttachDataWithSignatureRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AttachDataWithSignatureWithOptions(request, runtime);
}
public async Task<AttachDataWithSignatureResponse> AttachDataWithSignatureAsync(AttachDataWithSignatureRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AttachDataWithSignatureWithOptionsAsync(request, runtime);
}
public AuthorizeDeviceResponse AuthorizeDeviceWithOptions(AuthorizeDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceId))
{
query["DeviceId"] = request.DeviceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AuthorizeDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AuthorizeDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<AuthorizeDeviceResponse> AuthorizeDeviceWithOptionsAsync(AuthorizeDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceId))
{
query["DeviceId"] = request.DeviceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AuthorizeDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AuthorizeDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public AuthorizeDeviceResponse AuthorizeDevice(AuthorizeDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AuthorizeDeviceWithOptions(request, runtime);
}
public async Task<AuthorizeDeviceResponse> AuthorizeDeviceAsync(AuthorizeDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AuthorizeDeviceWithOptionsAsync(request, runtime);
}
public AuthorizeDeviceGroupResponse AuthorizeDeviceGroupWithOptions(AuthorizeDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AuthorizeDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AuthorizeDeviceGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<AuthorizeDeviceGroupResponse> AuthorizeDeviceGroupWithOptionsAsync(AuthorizeDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "AuthorizeDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<AuthorizeDeviceGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public AuthorizeDeviceGroupResponse AuthorizeDeviceGroup(AuthorizeDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AuthorizeDeviceGroupWithOptions(request, runtime);
}
public async Task<AuthorizeDeviceGroupResponse> AuthorizeDeviceGroupAsync(AuthorizeDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AuthorizeDeviceGroupWithOptionsAsync(request, runtime);
}
public BatchUploadMPCoSPhaseDigestInfoResponse BatchUploadMPCoSPhaseDigestInfoWithOptions(BatchUploadMPCoSPhaseDigestInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseDigestInfoShrinkRequest request = new BatchUploadMPCoSPhaseDigestInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseDigestInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseDigestInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchUploadMPCoSPhaseDigestInfoResponse> BatchUploadMPCoSPhaseDigestInfoWithOptionsAsync(BatchUploadMPCoSPhaseDigestInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseDigestInfoShrinkRequest request = new BatchUploadMPCoSPhaseDigestInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseDigestInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseDigestInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchUploadMPCoSPhaseDigestInfoResponse BatchUploadMPCoSPhaseDigestInfo(BatchUploadMPCoSPhaseDigestInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchUploadMPCoSPhaseDigestInfoWithOptions(request, runtime);
}
public async Task<BatchUploadMPCoSPhaseDigestInfoResponse> BatchUploadMPCoSPhaseDigestInfoAsync(BatchUploadMPCoSPhaseDigestInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchUploadMPCoSPhaseDigestInfoWithOptionsAsync(request, runtime);
}
public BatchUploadMPCoSPhaseDigestInfoByDeviceResponse BatchUploadMPCoSPhaseDigestInfoByDeviceWithOptions(BatchUploadMPCoSPhaseDigestInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseDigestInfoByDeviceShrinkRequest request = new BatchUploadMPCoSPhaseDigestInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseDigestInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseDigestInfoByDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchUploadMPCoSPhaseDigestInfoByDeviceResponse> BatchUploadMPCoSPhaseDigestInfoByDeviceWithOptionsAsync(BatchUploadMPCoSPhaseDigestInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseDigestInfoByDeviceShrinkRequest request = new BatchUploadMPCoSPhaseDigestInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseDigestInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseDigestInfoByDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchUploadMPCoSPhaseDigestInfoByDeviceResponse BatchUploadMPCoSPhaseDigestInfoByDevice(BatchUploadMPCoSPhaseDigestInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchUploadMPCoSPhaseDigestInfoByDeviceWithOptions(request, runtime);
}
public async Task<BatchUploadMPCoSPhaseDigestInfoByDeviceResponse> BatchUploadMPCoSPhaseDigestInfoByDeviceAsync(BatchUploadMPCoSPhaseDigestInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchUploadMPCoSPhaseDigestInfoByDeviceWithOptionsAsync(request, runtime);
}
public BatchUploadMPCoSPhaseTextInfoResponse BatchUploadMPCoSPhaseTextInfoWithOptions(BatchUploadMPCoSPhaseTextInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseTextInfoShrinkRequest request = new BatchUploadMPCoSPhaseTextInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseTextInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseTextInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchUploadMPCoSPhaseTextInfoResponse> BatchUploadMPCoSPhaseTextInfoWithOptionsAsync(BatchUploadMPCoSPhaseTextInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseTextInfoShrinkRequest request = new BatchUploadMPCoSPhaseTextInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseTextInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseTextInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchUploadMPCoSPhaseTextInfoResponse BatchUploadMPCoSPhaseTextInfo(BatchUploadMPCoSPhaseTextInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchUploadMPCoSPhaseTextInfoWithOptions(request, runtime);
}
public async Task<BatchUploadMPCoSPhaseTextInfoResponse> BatchUploadMPCoSPhaseTextInfoAsync(BatchUploadMPCoSPhaseTextInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchUploadMPCoSPhaseTextInfoWithOptionsAsync(request, runtime);
}
public BatchUploadMPCoSPhaseTextInfoByDeviceResponse BatchUploadMPCoSPhaseTextInfoByDeviceWithOptions(BatchUploadMPCoSPhaseTextInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseTextInfoByDeviceShrinkRequest request = new BatchUploadMPCoSPhaseTextInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseTextInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseTextInfoByDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<BatchUploadMPCoSPhaseTextInfoByDeviceResponse> BatchUploadMPCoSPhaseTextInfoByDeviceWithOptionsAsync(BatchUploadMPCoSPhaseTextInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
BatchUploadMPCoSPhaseTextInfoByDeviceShrinkRequest request = new BatchUploadMPCoSPhaseTextInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.PhaseDataList))
{
request.PhaseDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.PhaseDataList, "PhaseDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseDataListShrink))
{
query["PhaseDataList"] = request.PhaseDataListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "BatchUploadMPCoSPhaseTextInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<BatchUploadMPCoSPhaseTextInfoByDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public BatchUploadMPCoSPhaseTextInfoByDeviceResponse BatchUploadMPCoSPhaseTextInfoByDevice(BatchUploadMPCoSPhaseTextInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return BatchUploadMPCoSPhaseTextInfoByDeviceWithOptions(request, runtime);
}
public async Task<BatchUploadMPCoSPhaseTextInfoByDeviceResponse> BatchUploadMPCoSPhaseTextInfoByDeviceAsync(BatchUploadMPCoSPhaseTextInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await BatchUploadMPCoSPhaseTextInfoByDeviceWithOptionsAsync(request, runtime);
}
public CreateMPCoSPhaseResponse CreateMPCoSPhaseWithOptions(CreateMPCoSPhaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateMPCoSPhase",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateMPCoSPhaseResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateMPCoSPhaseResponse> CreateMPCoSPhaseWithOptionsAsync(CreateMPCoSPhaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateMPCoSPhase",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateMPCoSPhaseResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateMPCoSPhaseResponse CreateMPCoSPhase(CreateMPCoSPhaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateMPCoSPhaseWithOptions(request, runtime);
}
public async Task<CreateMPCoSPhaseResponse> CreateMPCoSPhaseAsync(CreateMPCoSPhaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateMPCoSPhaseWithOptionsAsync(request, runtime);
}
public CreateMPCoSPhaseGroupResponse CreateMPCoSPhaseGroupWithOptions(CreateMPCoSPhaseGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateMPCoSPhaseGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateMPCoSPhaseGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateMPCoSPhaseGroupResponse> CreateMPCoSPhaseGroupWithOptionsAsync(CreateMPCoSPhaseGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateMPCoSPhaseGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateMPCoSPhaseGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateMPCoSPhaseGroupResponse CreateMPCoSPhaseGroup(CreateMPCoSPhaseGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateMPCoSPhaseGroupWithOptions(request, runtime);
}
public async Task<CreateMPCoSPhaseGroupResponse> CreateMPCoSPhaseGroupAsync(CreateMPCoSPhaseGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateMPCoSPhaseGroupWithOptionsAsync(request, runtime);
}
public CreateMemberResponse CreateMemberWithOptions(CreateMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberContact))
{
query["MemberContact"] = request.MemberContact;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberName))
{
query["MemberName"] = request.MemberName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberPhone))
{
query["MemberPhone"] = request.MemberPhone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateMemberResponse>(CallApi(params_, req, runtime));
}
public async Task<CreateMemberResponse> CreateMemberWithOptionsAsync(CreateMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberContact))
{
query["MemberContact"] = request.MemberContact;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberName))
{
query["MemberName"] = request.MemberName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberPhone))
{
query["MemberPhone"] = request.MemberPhone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "CreateMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<CreateMemberResponse>(await CallApiAsync(params_, req, runtime));
}
public CreateMemberResponse CreateMember(CreateMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateMemberWithOptions(request, runtime);
}
public async Task<CreateMemberResponse> CreateMemberAsync(CreateMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateMemberWithOptionsAsync(request, runtime);
}
public DescribeCapacityInfoResponse DescribeCapacityInfoWithOptions(DescribeCapacityInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeCapacityInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeCapacityInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeCapacityInfoResponse> DescribeCapacityInfoWithOptionsAsync(DescribeCapacityInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeCapacityInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeCapacityInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeCapacityInfoResponse DescribeCapacityInfo(DescribeCapacityInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeCapacityInfoWithOptions(request, runtime);
}
public async Task<DescribeCapacityInfoResponse> DescribeCapacityInfoAsync(DescribeCapacityInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeCapacityInfoWithOptionsAsync(request, runtime);
}
public DescribeMPCoSAuthorizedInfoResponse DescribeMPCoSAuthorizedInfoWithOptions(DescribeMPCoSAuthorizedInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMPCoSAuthorizedInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMPCoSAuthorizedInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeMPCoSAuthorizedInfoResponse> DescribeMPCoSAuthorizedInfoWithOptionsAsync(DescribeMPCoSAuthorizedInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMPCoSAuthorizedInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMPCoSAuthorizedInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeMPCoSAuthorizedInfoResponse DescribeMPCoSAuthorizedInfo(DescribeMPCoSAuthorizedInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeMPCoSAuthorizedInfoWithOptions(request, runtime);
}
public async Task<DescribeMPCoSAuthorizedInfoResponse> DescribeMPCoSAuthorizedInfoAsync(DescribeMPCoSAuthorizedInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeMPCoSAuthorizedInfoWithOptionsAsync(request, runtime);
}
public DescribeMPCoSPhaseInfoResponse DescribeMPCoSPhaseInfoWithOptions(DescribeMPCoSPhaseInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMPCoSPhaseInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMPCoSPhaseInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeMPCoSPhaseInfoResponse> DescribeMPCoSPhaseInfoWithOptionsAsync(DescribeMPCoSPhaseInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMPCoSPhaseInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMPCoSPhaseInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeMPCoSPhaseInfoResponse DescribeMPCoSPhaseInfo(DescribeMPCoSPhaseInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeMPCoSPhaseInfoWithOptions(request, runtime);
}
public async Task<DescribeMPCoSPhaseInfoResponse> DescribeMPCoSPhaseInfoAsync(DescribeMPCoSPhaseInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeMPCoSPhaseInfoWithOptionsAsync(request, runtime);
}
public DescribeMPCoSResourceInfoResponse DescribeMPCoSResourceInfoWithOptions(DescribeMPCoSResourceInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMPCoSResourceInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMPCoSResourceInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeMPCoSResourceInfoResponse> DescribeMPCoSResourceInfoWithOptionsAsync(DescribeMPCoSResourceInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMPCoSResourceInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMPCoSResourceInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeMPCoSResourceInfoResponse DescribeMPCoSResourceInfo(DescribeMPCoSResourceInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeMPCoSResourceInfoWithOptions(request, runtime);
}
public async Task<DescribeMPCoSResourceInfoResponse> DescribeMPCoSResourceInfoAsync(DescribeMPCoSResourceInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeMPCoSResourceInfoWithOptionsAsync(request, runtime);
}
public DescribeMemberCapacityInfoResponse DescribeMemberCapacityInfoWithOptions(DescribeMemberCapacityInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMemberCapacityInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMemberCapacityInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeMemberCapacityInfoResponse> DescribeMemberCapacityInfoWithOptionsAsync(DescribeMemberCapacityInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeMemberCapacityInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeMemberCapacityInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeMemberCapacityInfoResponse DescribeMemberCapacityInfo(DescribeMemberCapacityInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeMemberCapacityInfoWithOptions(request, runtime);
}
public async Task<DescribeMemberCapacityInfoResponse> DescribeMemberCapacityInfoAsync(DescribeMemberCapacityInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeMemberCapacityInfoWithOptionsAsync(request, runtime);
}
public DescribeResourceInfoResponse DescribeResourceInfoWithOptions(DescribeResourceInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeResourceInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeResourceInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<DescribeResourceInfoResponse> DescribeResourceInfoWithOptionsAsync(DescribeResourceInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "DescribeResourceInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<DescribeResourceInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public DescribeResourceInfoResponse DescribeResourceInfo(DescribeResourceInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DescribeResourceInfoWithOptions(request, runtime);
}
public async Task<DescribeResourceInfoResponse> DescribeResourceInfoAsync(DescribeResourceInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DescribeResourceInfoWithOptionsAsync(request, runtime);
}
public GetBlockChainInfoResponse GetBlockChainInfoWithOptions(GetBlockChainInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetBlockChainInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetBlockChainInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<GetBlockChainInfoResponse> GetBlockChainInfoWithOptionsAsync(GetBlockChainInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetBlockChainInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetBlockChainInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public GetBlockChainInfoResponse GetBlockChainInfo(GetBlockChainInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetBlockChainInfoWithOptions(request, runtime);
}
public async Task<GetBlockChainInfoResponse> GetBlockChainInfoAsync(GetBlockChainInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetBlockChainInfoWithOptionsAsync(request, runtime);
}
public GetDataResponse GetDataWithOptions(GetDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetData",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDataResponse>(CallApi(params_, req, runtime));
}
public async Task<GetDataResponse> GetDataWithOptionsAsync(GetDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BusinessId))
{
query["BusinessId"] = request.BusinessId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetData",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDataResponse>(await CallApiAsync(params_, req, runtime));
}
public GetDataResponse GetData(GetDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetDataWithOptions(request, runtime);
}
public async Task<GetDataResponse> GetDataAsync(GetDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetDataWithOptionsAsync(request, runtime);
}
public GetDataModelConfigInfoResponse GetDataModelConfigInfoWithOptions(GetDataModelConfigInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataModelCode))
{
query["DataModelCode"] = request.DataModelCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDataModelConfigInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDataModelConfigInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<GetDataModelConfigInfoResponse> GetDataModelConfigInfoWithOptionsAsync(GetDataModelConfigInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataModelCode))
{
query["DataModelCode"] = request.DataModelCode;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetDataModelConfigInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetDataModelConfigInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public GetDataModelConfigInfoResponse GetDataModelConfigInfo(GetDataModelConfigInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetDataModelConfigInfoWithOptions(request, runtime);
}
public async Task<GetDataModelConfigInfoResponse> GetDataModelConfigInfoAsync(GetDataModelConfigInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetDataModelConfigInfoWithOptionsAsync(request, runtime);
}
public GetHistoryDataCountResponse GetHistoryDataCountWithOptions(GetHistoryDataCountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetHistoryDataCount",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetHistoryDataCountResponse>(CallApi(params_, req, runtime));
}
public async Task<GetHistoryDataCountResponse> GetHistoryDataCountWithOptionsAsync(GetHistoryDataCountRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetHistoryDataCount",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetHistoryDataCountResponse>(await CallApiAsync(params_, req, runtime));
}
public GetHistoryDataCountResponse GetHistoryDataCount(GetHistoryDataCountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetHistoryDataCountWithOptions(request, runtime);
}
public async Task<GetHistoryDataCountResponse> GetHistoryDataCountAsync(GetHistoryDataCountRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetHistoryDataCountWithOptionsAsync(request, runtime);
}
public GetHistoryDataListResponse GetHistoryDataListWithOptions(GetHistoryDataListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage))
{
query["CurrentPage"] = request.CurrentPage;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetHistoryDataList",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetHistoryDataListResponse>(CallApi(params_, req, runtime));
}
public async Task<GetHistoryDataListResponse> GetHistoryDataListWithOptionsAsync(GetHistoryDataListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CurrentPage))
{
query["CurrentPage"] = request.CurrentPage;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
{
query["PageSize"] = request.PageSize;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "GetHistoryDataList",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<GetHistoryDataListResponse>(await CallApiAsync(params_, req, runtime));
}
public GetHistoryDataListResponse GetHistoryDataList(GetHistoryDataListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetHistoryDataListWithOptions(request, runtime);
}
public async Task<GetHistoryDataListResponse> GetHistoryDataListAsync(GetHistoryDataListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetHistoryDataListWithOptionsAsync(request, runtime);
}
public ListDependentDataModelsResponse ListDependentDataModelsWithOptions(ListDependentDataModelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDependentDataModels",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDependentDataModelsResponse>(CallApi(params_, req, runtime));
}
public async Task<ListDependentDataModelsResponse> ListDependentDataModelsWithOptionsAsync(ListDependentDataModelsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDependentDataModels",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDependentDataModelsResponse>(await CallApiAsync(params_, req, runtime));
}
public ListDependentDataModelsResponse ListDependentDataModels(ListDependentDataModelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDependentDataModelsWithOptions(request, runtime);
}
public async Task<ListDependentDataModelsResponse> ListDependentDataModelsAsync(ListDependentDataModelsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDependentDataModelsWithOptionsAsync(request, runtime);
}
public ListDeviceResponse ListDeviceWithOptions(ListDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<ListDeviceResponse> ListDeviceWithOptionsAsync(ListDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public ListDeviceResponse ListDevice(ListDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDeviceWithOptions(request, runtime);
}
public async Task<ListDeviceResponse> ListDeviceAsync(ListDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDeviceWithOptionsAsync(request, runtime);
}
public ListDeviceGroupResponse ListDeviceGroupWithOptions(ListDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeviceGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<ListDeviceGroupResponse> ListDeviceGroupWithOptionsAsync(ListDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListDeviceGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public ListDeviceGroupResponse ListDeviceGroup(ListDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListDeviceGroupWithOptions(request, runtime);
}
public async Task<ListDeviceGroupResponse> ListDeviceGroupAsync(ListDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListDeviceGroupWithOptionsAsync(request, runtime);
}
public ListMPCoSPhaseResponse ListMPCoSPhaseWithOptions(ListMPCoSPhaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMPCoSPhase",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMPCoSPhaseResponse>(CallApi(params_, req, runtime));
}
public async Task<ListMPCoSPhaseResponse> ListMPCoSPhaseWithOptionsAsync(ListMPCoSPhaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMPCoSPhase",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMPCoSPhaseResponse>(await CallApiAsync(params_, req, runtime));
}
public ListMPCoSPhaseResponse ListMPCoSPhase(ListMPCoSPhaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMPCoSPhaseWithOptions(request, runtime);
}
public async Task<ListMPCoSPhaseResponse> ListMPCoSPhaseAsync(ListMPCoSPhaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMPCoSPhaseWithOptionsAsync(request, runtime);
}
public ListMPCoSPhaseGroupResponse ListMPCoSPhaseGroupWithOptions(ListMPCoSPhaseGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMPCoSPhaseGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMPCoSPhaseGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<ListMPCoSPhaseGroupResponse> ListMPCoSPhaseGroupWithOptionsAsync(ListMPCoSPhaseGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMPCoSPhaseGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMPCoSPhaseGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public ListMPCoSPhaseGroupResponse ListMPCoSPhaseGroup(ListMPCoSPhaseGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMPCoSPhaseGroupWithOptions(request, runtime);
}
public async Task<ListMPCoSPhaseGroupResponse> ListMPCoSPhaseGroupAsync(ListMPCoSPhaseGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMPCoSPhaseGroupWithOptionsAsync(request, runtime);
}
public ListMPCoSPhaseHistoryResponse ListMPCoSPhaseHistoryWithOptions(ListMPCoSPhaseHistoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMPCoSPhaseHistory",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMPCoSPhaseHistoryResponse>(CallApi(params_, req, runtime));
}
public async Task<ListMPCoSPhaseHistoryResponse> ListMPCoSPhaseHistoryWithOptionsAsync(ListMPCoSPhaseHistoryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.EndTime))
{
query["EndTime"] = request.EndTime;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.StartTime))
{
query["StartTime"] = request.StartTime;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMPCoSPhaseHistory",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMPCoSPhaseHistoryResponse>(await CallApiAsync(params_, req, runtime));
}
public ListMPCoSPhaseHistoryResponse ListMPCoSPhaseHistory(ListMPCoSPhaseHistoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMPCoSPhaseHistoryWithOptions(request, runtime);
}
public async Task<ListMPCoSPhaseHistoryResponse> ListMPCoSPhaseHistoryAsync(ListMPCoSPhaseHistoryRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMPCoSPhaseHistoryWithOptionsAsync(request, runtime);
}
public ListMemberResponse ListMemberWithOptions(ListMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMemberResponse>(CallApi(params_, req, runtime));
}
public async Task<ListMemberResponse> ListMemberWithOptionsAsync(ListMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMemberResponse>(await CallApiAsync(params_, req, runtime));
}
public ListMemberResponse ListMember(ListMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMemberWithOptions(request, runtime);
}
public async Task<ListMemberResponse> ListMemberAsync(ListMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMemberWithOptionsAsync(request, runtime);
}
public ListMultiPartyCollaborationChainResponse ListMultiPartyCollaborationChainWithOptions(ListMultiPartyCollaborationChainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMultiPartyCollaborationChain",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMultiPartyCollaborationChainResponse>(CallApi(params_, req, runtime));
}
public async Task<ListMultiPartyCollaborationChainResponse> ListMultiPartyCollaborationChainWithOptionsAsync(ListMultiPartyCollaborationChainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListMultiPartyCollaborationChain",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListMultiPartyCollaborationChainResponse>(await CallApiAsync(params_, req, runtime));
}
public ListMultiPartyCollaborationChainResponse ListMultiPartyCollaborationChain(ListMultiPartyCollaborationChainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMultiPartyCollaborationChainWithOptions(request, runtime);
}
public async Task<ListMultiPartyCollaborationChainResponse> ListMultiPartyCollaborationChainAsync(ListMultiPartyCollaborationChainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMultiPartyCollaborationChainWithOptionsAsync(request, runtime);
}
public ListPSMemberDataTypeCodeResponse ListPSMemberDataTypeCodeWithOptions(ListPSMemberDataTypeCodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPSMemberDataTypeCode",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPSMemberDataTypeCodeResponse>(CallApi(params_, req, runtime));
}
public async Task<ListPSMemberDataTypeCodeResponse> ListPSMemberDataTypeCodeWithOptionsAsync(ListPSMemberDataTypeCodeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListPSMemberDataTypeCode",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListPSMemberDataTypeCodeResponse>(await CallApiAsync(params_, req, runtime));
}
public ListPSMemberDataTypeCodeResponse ListPSMemberDataTypeCode(ListPSMemberDataTypeCodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPSMemberDataTypeCodeWithOptions(request, runtime);
}
public async Task<ListPSMemberDataTypeCodeResponse> ListPSMemberDataTypeCodeAsync(ListPSMemberDataTypeCodeRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPSMemberDataTypeCodeWithOptionsAsync(request, runtime);
}
public ListProofChainResponse ListProofChainWithOptions(ListProofChainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListProofChain",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListProofChainResponse>(CallApi(params_, req, runtime));
}
public async Task<ListProofChainResponse> ListProofChainWithOptionsAsync(ListProofChainRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Num))
{
query["Num"] = request.Num;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Size))
{
query["Size"] = request.Size;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ListProofChain",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ListProofChainResponse>(await CallApiAsync(params_, req, runtime));
}
public ListProofChainResponse ListProofChain(ListProofChainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListProofChainWithOptions(request, runtime);
}
public async Task<ListProofChainResponse> ListProofChainAsync(ListProofChainRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListProofChainWithOptionsAsync(request, runtime);
}
public LockMemberResponse LockMemberWithOptions(LockMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "LockMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<LockMemberResponse>(CallApi(params_, req, runtime));
}
public async Task<LockMemberResponse> LockMemberWithOptionsAsync(LockMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "LockMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<LockMemberResponse>(await CallApiAsync(params_, req, runtime));
}
public LockMemberResponse LockMember(LockMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return LockMemberWithOptions(request, runtime);
}
public async Task<LockMemberResponse> LockMemberAsync(LockMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await LockMemberWithOptionsAsync(request, runtime);
}
public ModifyMPCoSPhaseResponse ModifyMPCoSPhaseWithOptions(ModifyMPCoSPhaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyMPCoSPhase",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyMPCoSPhaseResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyMPCoSPhaseResponse> ModifyMPCoSPhaseWithOptionsAsync(ModifyMPCoSPhaseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyMPCoSPhase",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyMPCoSPhaseResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyMPCoSPhaseResponse ModifyMPCoSPhase(ModifyMPCoSPhaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyMPCoSPhaseWithOptions(request, runtime);
}
public async Task<ModifyMPCoSPhaseResponse> ModifyMPCoSPhaseAsync(ModifyMPCoSPhaseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyMPCoSPhaseWithOptionsAsync(request, runtime);
}
public ModifyMPCoSPhaseGroupResponse ModifyMPCoSPhaseGroupWithOptions(ModifyMPCoSPhaseGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyMPCoSPhaseGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyMPCoSPhaseGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyMPCoSPhaseGroupResponse> ModifyMPCoSPhaseGroupWithOptionsAsync(ModifyMPCoSPhaseGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Name))
{
query["Name"] = request.Name;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyMPCoSPhaseGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyMPCoSPhaseGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyMPCoSPhaseGroupResponse ModifyMPCoSPhaseGroup(ModifyMPCoSPhaseGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyMPCoSPhaseGroupWithOptions(request, runtime);
}
public async Task<ModifyMPCoSPhaseGroupResponse> ModifyMPCoSPhaseGroupAsync(ModifyMPCoSPhaseGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyMPCoSPhaseGroupWithOptionsAsync(request, runtime);
}
public ModifyMemberResponse ModifyMemberWithOptions(ModifyMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberContact))
{
query["MemberContact"] = request.MemberContact;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberName))
{
query["MemberName"] = request.MemberName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberPhone))
{
query["MemberPhone"] = request.MemberPhone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyMemberResponse>(CallApi(params_, req, runtime));
}
public async Task<ModifyMemberResponse> ModifyMemberWithOptionsAsync(ModifyMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberContact))
{
query["MemberContact"] = request.MemberContact;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberName))
{
query["MemberName"] = request.MemberName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberPhone))
{
query["MemberPhone"] = request.MemberPhone;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberUid))
{
query["MemberUid"] = request.MemberUid;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "ModifyMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<ModifyMemberResponse>(await CallApiAsync(params_, req, runtime));
}
public ModifyMemberResponse ModifyMember(ModifyMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyMemberWithOptions(request, runtime);
}
public async Task<ModifyMemberResponse> ModifyMemberAsync(ModifyMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyMemberWithOptionsAsync(request, runtime);
}
public RegisterDeviceGroupResponse RegisterDeviceGroupWithOptions(RegisterDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizeType))
{
query["AuthorizeType"] = request.AuthorizeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupName))
{
query["DeviceGroupName"] = request.DeviceGroupName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RegisterDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RegisterDeviceGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<RegisterDeviceGroupResponse> RegisterDeviceGroupWithOptionsAsync(RegisterDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizeType))
{
query["AuthorizeType"] = request.AuthorizeType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupName))
{
query["DeviceGroupName"] = request.DeviceGroupName;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Remark))
{
query["Remark"] = request.Remark;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "RegisterDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<RegisterDeviceGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public RegisterDeviceGroupResponse RegisterDeviceGroup(RegisterDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RegisterDeviceGroupWithOptions(request, runtime);
}
public async Task<RegisterDeviceGroupResponse> RegisterDeviceGroupAsync(RegisterDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RegisterDeviceGroupWithOptionsAsync(request, runtime);
}
public SetDataResponse SetDataWithOptions(SetDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetData",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetDataResponse>(CallApi(params_, req, runtime));
}
public async Task<SetDataResponse> SetDataWithOptionsAsync(SetDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetData",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetDataResponse>(await CallApiAsync(params_, req, runtime));
}
public SetDataResponse SetData(SetDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SetDataWithOptions(request, runtime);
}
public async Task<SetDataResponse> SetDataAsync(SetDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SetDataWithOptionsAsync(request, runtime);
}
public SetDataWithSignatureResponse SetDataWithSignatureWithOptions(SetDataWithSignatureRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetDataWithSignature",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetDataWithSignatureResponse>(CallApi(params_, req, runtime));
}
public async Task<SetDataWithSignatureResponse> SetDataWithSignatureWithOptionsAsync(SetDataWithSignatureRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Key))
{
query["Key"] = request.Key;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ProductKey))
{
query["ProductKey"] = request.ProductKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Value))
{
query["Value"] = request.Value;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "SetDataWithSignature",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<SetDataWithSignatureResponse>(await CallApiAsync(params_, req, runtime));
}
public SetDataWithSignatureResponse SetDataWithSignature(SetDataWithSignatureRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SetDataWithSignatureWithOptions(request, runtime);
}
public async Task<SetDataWithSignatureResponse> SetDataWithSignatureAsync(SetDataWithSignatureRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SetDataWithSignatureWithOptionsAsync(request, runtime);
}
public UnAuthorizeDeviceResponse UnAuthorizeDeviceWithOptions(UnAuthorizeDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceId))
{
query["DeviceId"] = request.DeviceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnAuthorizeDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnAuthorizeDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<UnAuthorizeDeviceResponse> UnAuthorizeDeviceWithOptionsAsync(UnAuthorizeDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceId))
{
query["DeviceId"] = request.DeviceId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnAuthorizeDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnAuthorizeDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public UnAuthorizeDeviceResponse UnAuthorizeDevice(UnAuthorizeDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnAuthorizeDeviceWithOptions(request, runtime);
}
public async Task<UnAuthorizeDeviceResponse> UnAuthorizeDeviceAsync(UnAuthorizeDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnAuthorizeDeviceWithOptionsAsync(request, runtime);
}
public UnAuthorizeDeviceGroupResponse UnAuthorizeDeviceGroupWithOptions(UnAuthorizeDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnAuthorizeDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnAuthorizeDeviceGroupResponse>(CallApi(params_, req, runtime));
}
public async Task<UnAuthorizeDeviceGroupResponse> UnAuthorizeDeviceGroupWithOptionsAsync(UnAuthorizeDeviceGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DeviceGroupId))
{
query["DeviceGroupId"] = request.DeviceGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnAuthorizeDeviceGroup",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnAuthorizeDeviceGroupResponse>(await CallApiAsync(params_, req, runtime));
}
public UnAuthorizeDeviceGroupResponse UnAuthorizeDeviceGroup(UnAuthorizeDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnAuthorizeDeviceGroupWithOptions(request, runtime);
}
public async Task<UnAuthorizeDeviceGroupResponse> UnAuthorizeDeviceGroupAsync(UnAuthorizeDeviceGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnAuthorizeDeviceGroupWithOptionsAsync(request, runtime);
}
public UnLockMemberResponse UnLockMemberWithOptions(UnLockMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnLockMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnLockMemberResponse>(CallApi(params_, req, runtime));
}
public async Task<UnLockMemberResponse> UnLockMemberWithOptionsAsync(UnLockMemberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UnLockMember",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UnLockMemberResponse>(await CallApiAsync(params_, req, runtime));
}
public UnLockMemberResponse UnLockMember(UnLockMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UnLockMemberWithOptions(request, runtime);
}
public async Task<UnLockMemberResponse> UnLockMemberAsync(UnLockMemberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UnLockMemberWithOptionsAsync(request, runtime);
}
public UpdateMPCoSAuthorizedInfoResponse UpdateMPCoSAuthorizedInfoWithOptions(UpdateMPCoSAuthorizedInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UpdateMPCoSAuthorizedInfoShrinkRequest request = new UpdateMPCoSAuthorizedInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.AuthorizedPhaseList))
{
request.AuthorizedPhaseListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.AuthorizedPhaseList, "AuthorizedPhaseList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizedPhaseListShrink))
{
query["AuthorizedPhaseList"] = request.AuthorizedPhaseListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMPCoSAuthorizedInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMPCoSAuthorizedInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<UpdateMPCoSAuthorizedInfoResponse> UpdateMPCoSAuthorizedInfoWithOptionsAsync(UpdateMPCoSAuthorizedInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UpdateMPCoSAuthorizedInfoShrinkRequest request = new UpdateMPCoSAuthorizedInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.AuthorizedPhaseList))
{
request.AuthorizedPhaseListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.AuthorizedPhaseList, "AuthorizedPhaseList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AuthorizedPhaseListShrink))
{
query["AuthorizedPhaseList"] = request.AuthorizedPhaseListShrink;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MemberId))
{
query["MemberId"] = request.MemberId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UpdateMPCoSAuthorizedInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UpdateMPCoSAuthorizedInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public UpdateMPCoSAuthorizedInfoResponse UpdateMPCoSAuthorizedInfo(UpdateMPCoSAuthorizedInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UpdateMPCoSAuthorizedInfoWithOptions(request, runtime);
}
public async Task<UpdateMPCoSAuthorizedInfoResponse> UpdateMPCoSAuthorizedInfoAsync(UpdateMPCoSAuthorizedInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UpdateMPCoSAuthorizedInfoWithOptionsAsync(request, runtime);
}
public UploadMPCoSPhaseDigestInfoResponse UploadMPCoSPhaseDigestInfoWithOptions(UploadMPCoSPhaseDigestInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseDigestInfoShrinkRequest request = new UploadMPCoSPhaseDigestInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseDigestInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseDigestInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<UploadMPCoSPhaseDigestInfoResponse> UploadMPCoSPhaseDigestInfoWithOptionsAsync(UploadMPCoSPhaseDigestInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseDigestInfoShrinkRequest request = new UploadMPCoSPhaseDigestInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseDigestInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseDigestInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public UploadMPCoSPhaseDigestInfoResponse UploadMPCoSPhaseDigestInfo(UploadMPCoSPhaseDigestInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UploadMPCoSPhaseDigestInfoWithOptions(request, runtime);
}
public async Task<UploadMPCoSPhaseDigestInfoResponse> UploadMPCoSPhaseDigestInfoAsync(UploadMPCoSPhaseDigestInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UploadMPCoSPhaseDigestInfoWithOptionsAsync(request, runtime);
}
public UploadMPCoSPhaseDigestInfoByDeviceResponse UploadMPCoSPhaseDigestInfoByDeviceWithOptions(UploadMPCoSPhaseDigestInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseDigestInfoByDeviceShrinkRequest request = new UploadMPCoSPhaseDigestInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseDigestInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseDigestInfoByDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<UploadMPCoSPhaseDigestInfoByDeviceResponse> UploadMPCoSPhaseDigestInfoByDeviceWithOptionsAsync(UploadMPCoSPhaseDigestInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseDigestInfoByDeviceShrinkRequest request = new UploadMPCoSPhaseDigestInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseDigestInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseDigestInfoByDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public UploadMPCoSPhaseDigestInfoByDeviceResponse UploadMPCoSPhaseDigestInfoByDevice(UploadMPCoSPhaseDigestInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UploadMPCoSPhaseDigestInfoByDeviceWithOptions(request, runtime);
}
public async Task<UploadMPCoSPhaseDigestInfoByDeviceResponse> UploadMPCoSPhaseDigestInfoByDeviceAsync(UploadMPCoSPhaseDigestInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UploadMPCoSPhaseDigestInfoByDeviceWithOptionsAsync(request, runtime);
}
public UploadMPCoSPhaseTextInfoResponse UploadMPCoSPhaseTextInfoWithOptions(UploadMPCoSPhaseTextInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseTextInfoShrinkRequest request = new UploadMPCoSPhaseTextInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseTextInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseTextInfoResponse>(CallApi(params_, req, runtime));
}
public async Task<UploadMPCoSPhaseTextInfoResponse> UploadMPCoSPhaseTextInfoWithOptionsAsync(UploadMPCoSPhaseTextInfoRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseTextInfoShrinkRequest request = new UploadMPCoSPhaseTextInfoShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseTextInfo",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseTextInfoResponse>(await CallApiAsync(params_, req, runtime));
}
public UploadMPCoSPhaseTextInfoResponse UploadMPCoSPhaseTextInfo(UploadMPCoSPhaseTextInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UploadMPCoSPhaseTextInfoWithOptions(request, runtime);
}
public async Task<UploadMPCoSPhaseTextInfoResponse> UploadMPCoSPhaseTextInfoAsync(UploadMPCoSPhaseTextInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UploadMPCoSPhaseTextInfoWithOptionsAsync(request, runtime);
}
public UploadMPCoSPhaseTextInfoByDeviceResponse UploadMPCoSPhaseTextInfoByDeviceWithOptions(UploadMPCoSPhaseTextInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseTextInfoByDeviceShrinkRequest request = new UploadMPCoSPhaseTextInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseTextInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseTextInfoByDeviceResponse>(CallApi(params_, req, runtime));
}
public async Task<UploadMPCoSPhaseTextInfoByDeviceResponse> UploadMPCoSPhaseTextInfoByDeviceWithOptionsAsync(UploadMPCoSPhaseTextInfoByDeviceRequest tmpReq, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(tmpReq);
UploadMPCoSPhaseTextInfoByDeviceShrinkRequest request = new UploadMPCoSPhaseTextInfoByDeviceShrinkRequest();
AlibabaCloud.OpenApiUtil.Client.Convert(tmpReq, request);
if (!AlibabaCloud.TeaUtil.Common.IsUnset(tmpReq.RelatedDataList))
{
request.RelatedDataListShrink = AlibabaCloud.OpenApiUtil.Client.ArrayToStringWithSpecifiedStyle(tmpReq.RelatedDataList, "RelatedDataList", "json");
}
Dictionary<string, object> query = new Dictionary<string, object>(){};
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApiVersion))
{
query["ApiVersion"] = request.ApiVersion;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.BizChainId))
{
query["BizChainId"] = request.BizChainId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataKey))
{
query["DataKey"] = request.DataKey;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataSeq))
{
query["DataSeq"] = request.DataSeq;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotAuthType))
{
query["IotAuthType"] = request.IotAuthType;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotDataDigest))
{
query["IotDataDigest"] = request.IotDataDigest;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotId))
{
query["IotId"] = request.IotId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdServiceProvider))
{
query["IotIdServiceProvider"] = request.IotIdServiceProvider;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotIdSource))
{
query["IotIdSource"] = request.IotIdSource;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IotSignature))
{
query["IotSignature"] = request.IotSignature;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseData))
{
query["PhaseData"] = request.PhaseData;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseGroupId))
{
query["PhaseGroupId"] = request.PhaseGroupId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PhaseId))
{
query["PhaseId"] = request.PhaseId;
}
if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RelatedDataListShrink))
{
query["RelatedDataList"] = request.RelatedDataListShrink;
}
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
};
AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
{
Action = "UploadMPCoSPhaseTextInfoByDevice",
Version = "2019-05-10",
Protocol = "HTTPS",
Pathname = "/",
Method = "POST",
AuthType = "AK",
Style = "RPC",
ReqBodyType = "formData",
BodyType = "json",
};
return TeaModel.ToObject<UploadMPCoSPhaseTextInfoByDeviceResponse>(await CallApiAsync(params_, req, runtime));
}
public UploadMPCoSPhaseTextInfoByDeviceResponse UploadMPCoSPhaseTextInfoByDevice(UploadMPCoSPhaseTextInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return UploadMPCoSPhaseTextInfoByDeviceWithOptions(request, runtime);
}
public async Task<UploadMPCoSPhaseTextInfoByDeviceResponse> UploadMPCoSPhaseTextInfoByDeviceAsync(UploadMPCoSPhaseTextInfoByDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await UploadMPCoSPhaseTextInfoByDeviceWithOptionsAsync(request, runtime);
}
}
}