ccc-20170705/core/Client.cs (4,487 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.CCC20170705.Models;
namespace AlibabaCloud.SDK.CCC20170705
{
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", "ccc.aliyuncs.com"},
{"ap-south-1", "ccc.aliyuncs.com"},
{"ap-southeast-1", "ccc.aliyuncs.com"},
{"ap-southeast-2", "ccc.aliyuncs.com"},
{"ap-southeast-3", "ccc.aliyuncs.com"},
{"ap-southeast-5", "ccc.aliyuncs.com"},
{"cn-beijing", "ccc.aliyuncs.com"},
{"cn-chengdu", "ccc.aliyuncs.com"},
{"cn-hongkong", "ccc.aliyuncs.com"},
{"cn-huhehaote", "ccc.aliyuncs.com"},
{"cn-qingdao", "ccc.aliyuncs.com"},
{"cn-shenzhen", "ccc.aliyuncs.com"},
{"cn-zhangjiakou", "ccc.aliyuncs.com"},
{"eu-central-1", "ccc.aliyuncs.com"},
{"eu-west-1", "ccc.aliyuncs.com"},
{"me-east-1", "ccc.aliyuncs.com"},
{"us-east-1", "ccc.aliyuncs.com"},
{"us-west-1", "ccc.aliyuncs.com"},
{"cn-hangzhou-finance", "ccc.aliyuncs.com"},
{"cn-shenzhen-finance-1", "ccc.aliyuncs.com"},
{"cn-shanghai-finance-1", "ccc.aliyuncs.com"},
{"cn-north-2-gov-1", "ccc.aliyuncs.com"},
};
CheckConfig(config);
this._endpoint = GetEndpoint("ccc", _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 AbortPredictiveJobsResponse AbortPredictiveJobsWithOptions(AbortPredictiveJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AbortPredictiveJobsResponse>(DoRPCRequest("AbortPredictiveJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AbortPredictiveJobsResponse> AbortPredictiveJobsWithOptionsAsync(AbortPredictiveJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AbortPredictiveJobsResponse>(await DoRPCRequestAsync("AbortPredictiveJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AbortPredictiveJobsResponse AbortPredictiveJobs(AbortPredictiveJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AbortPredictiveJobsWithOptions(request, runtime);
}
public async Task<AbortPredictiveJobsResponse> AbortPredictiveJobsAsync(AbortPredictiveJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AbortPredictiveJobsWithOptionsAsync(request, runtime);
}
public AddAgentDeviceResponse AddAgentDeviceWithOptions(AddAgentDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddAgentDeviceResponse>(DoRPCRequest("AddAgentDevice", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AddAgentDeviceResponse> AddAgentDeviceWithOptionsAsync(AddAgentDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddAgentDeviceResponse>(await DoRPCRequestAsync("AddAgentDevice", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AddAgentDeviceResponse AddAgentDevice(AddAgentDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddAgentDeviceWithOptions(request, runtime);
}
public async Task<AddAgentDeviceResponse> AddAgentDeviceAsync(AddAgentDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddAgentDeviceWithOptionsAsync(request, runtime);
}
public AddBulkPhoneNumbersResponse AddBulkPhoneNumbersWithOptions(AddBulkPhoneNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddBulkPhoneNumbersResponse>(DoRPCRequest("AddBulkPhoneNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AddBulkPhoneNumbersResponse> AddBulkPhoneNumbersWithOptionsAsync(AddBulkPhoneNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddBulkPhoneNumbersResponse>(await DoRPCRequestAsync("AddBulkPhoneNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AddBulkPhoneNumbersResponse AddBulkPhoneNumbers(AddBulkPhoneNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddBulkPhoneNumbersWithOptions(request, runtime);
}
public async Task<AddBulkPhoneNumbersResponse> AddBulkPhoneNumbersAsync(AddBulkPhoneNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddBulkPhoneNumbersWithOptionsAsync(request, runtime);
}
public AddJobsToPredictiveJobGroupResponse AddJobsToPredictiveJobGroupWithOptions(AddJobsToPredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddJobsToPredictiveJobGroupResponse>(DoRPCRequest("AddJobsToPredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AddJobsToPredictiveJobGroupResponse> AddJobsToPredictiveJobGroupWithOptionsAsync(AddJobsToPredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddJobsToPredictiveJobGroupResponse>(await DoRPCRequestAsync("AddJobsToPredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AddJobsToPredictiveJobGroupResponse AddJobsToPredictiveJobGroup(AddJobsToPredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddJobsToPredictiveJobGroupWithOptions(request, runtime);
}
public async Task<AddJobsToPredictiveJobGroupResponse> AddJobsToPredictiveJobGroupAsync(AddJobsToPredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddJobsToPredictiveJobGroupWithOptionsAsync(request, runtime);
}
public AddPhoneNumberResponse AddPhoneNumberWithOptions(AddPhoneNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddPhoneNumberResponse>(DoRPCRequest("AddPhoneNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AddPhoneNumberResponse> AddPhoneNumberWithOptionsAsync(AddPhoneNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddPhoneNumberResponse>(await DoRPCRequestAsync("AddPhoneNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AddPhoneNumberResponse AddPhoneNumber(AddPhoneNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddPhoneNumberWithOptions(request, runtime);
}
public async Task<AddPhoneNumberResponse> AddPhoneNumberAsync(AddPhoneNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddPhoneNumberWithOptionsAsync(request, runtime);
}
public AddPhoneTagsResponse AddPhoneTagsWithOptions(AddPhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddPhoneTagsResponse>(DoRPCRequest("AddPhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AddPhoneTagsResponse> AddPhoneTagsWithOptionsAsync(AddPhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AddPhoneTagsResponse>(await DoRPCRequestAsync("AddPhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AddPhoneTagsResponse AddPhoneTags(AddPhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AddPhoneTagsWithOptions(request, runtime);
}
public async Task<AddPhoneTagsResponse> AddPhoneTagsAsync(AddPhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AddPhoneTagsWithOptionsAsync(request, runtime);
}
public AssignJobsResponse AssignJobsWithOptions(AssignJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AssignJobsResponse>(DoRPCRequest("AssignJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AssignJobsResponse> AssignJobsWithOptionsAsync(AssignJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AssignJobsResponse>(await DoRPCRequestAsync("AssignJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AssignJobsResponse AssignJobs(AssignJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AssignJobsWithOptions(request, runtime);
}
public async Task<AssignJobsResponse> AssignJobsAsync(AssignJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AssignJobsWithOptionsAsync(request, runtime);
}
public AssignUsersResponse AssignUsersWithOptions(AssignUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AssignUsersResponse>(DoRPCRequest("AssignUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<AssignUsersResponse> AssignUsersWithOptionsAsync(AssignUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<AssignUsersResponse>(await DoRPCRequestAsync("AssignUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public AssignUsersResponse AssignUsers(AssignUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return AssignUsersWithOptions(request, runtime);
}
public async Task<AssignUsersResponse> AssignUsersAsync(AssignUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await AssignUsersWithOptionsAsync(request, runtime);
}
public CallOnlinePrivacyNumberResponse CallOnlinePrivacyNumberWithOptions(CallOnlinePrivacyNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CallOnlinePrivacyNumberResponse>(DoRPCRequest("CallOnlinePrivacyNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CallOnlinePrivacyNumberResponse> CallOnlinePrivacyNumberWithOptionsAsync(CallOnlinePrivacyNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CallOnlinePrivacyNumberResponse>(await DoRPCRequestAsync("CallOnlinePrivacyNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CallOnlinePrivacyNumberResponse CallOnlinePrivacyNumber(CallOnlinePrivacyNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CallOnlinePrivacyNumberWithOptions(request, runtime);
}
public async Task<CallOnlinePrivacyNumberResponse> CallOnlinePrivacyNumberAsync(CallOnlinePrivacyNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CallOnlinePrivacyNumberWithOptionsAsync(request, runtime);
}
public CancelJobsResponse CancelJobsWithOptions(CancelJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CancelJobsResponse>(DoRPCRequest("CancelJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CancelJobsResponse> CancelJobsWithOptionsAsync(CancelJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CancelJobsResponse>(await DoRPCRequestAsync("CancelJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CancelJobsResponse CancelJobs(CancelJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CancelJobsWithOptions(request, runtime);
}
public async Task<CancelJobsResponse> CancelJobsAsync(CancelJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CancelJobsWithOptionsAsync(request, runtime);
}
public CheckNumberAvaliableResponse CheckNumberAvaliableWithOptions(CheckNumberAvaliableRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CheckNumberAvaliableResponse>(DoRPCRequest("CheckNumberAvaliable", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CheckNumberAvaliableResponse> CheckNumberAvaliableWithOptionsAsync(CheckNumberAvaliableRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CheckNumberAvaliableResponse>(await DoRPCRequestAsync("CheckNumberAvaliable", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CheckNumberAvaliableResponse CheckNumberAvaliable(CheckNumberAvaliableRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CheckNumberAvaliableWithOptions(request, runtime);
}
public async Task<CheckNumberAvaliableResponse> CheckNumberAvaliableAsync(CheckNumberAvaliableRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CheckNumberAvaliableWithOptionsAsync(request, runtime);
}
public CommitContactFlowVersionModificationResponse CommitContactFlowVersionModificationWithOptions(CommitContactFlowVersionModificationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CommitContactFlowVersionModificationResponse>(DoRPCRequest("CommitContactFlowVersionModification", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CommitContactFlowVersionModificationResponse> CommitContactFlowVersionModificationWithOptionsAsync(CommitContactFlowVersionModificationRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CommitContactFlowVersionModificationResponse>(await DoRPCRequestAsync("CommitContactFlowVersionModification", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CommitContactFlowVersionModificationResponse CommitContactFlowVersionModification(CommitContactFlowVersionModificationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CommitContactFlowVersionModificationWithOptions(request, runtime);
}
public async Task<CommitContactFlowVersionModificationResponse> CommitContactFlowVersionModificationAsync(CommitContactFlowVersionModificationRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CommitContactFlowVersionModificationWithOptionsAsync(request, runtime);
}
public CreateBatchJobsResponse CreateBatchJobsWithOptions(CreateBatchJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateBatchJobsResponse>(DoRPCRequest("CreateBatchJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateBatchJobsResponse> CreateBatchJobsWithOptionsAsync(CreateBatchJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateBatchJobsResponse>(await DoRPCRequestAsync("CreateBatchJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateBatchJobsResponse CreateBatchJobs(CreateBatchJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateBatchJobsWithOptions(request, runtime);
}
public async Task<CreateBatchJobsResponse> CreateBatchJobsAsync(CreateBatchJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateBatchJobsWithOptionsAsync(request, runtime);
}
public CreateCabInstanceResponse CreateCabInstanceWithOptions(CreateCabInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateCabInstanceResponse>(DoRPCRequest("CreateCabInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateCabInstanceResponse> CreateCabInstanceWithOptionsAsync(CreateCabInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateCabInstanceResponse>(await DoRPCRequestAsync("CreateCabInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateCabInstanceResponse CreateCabInstance(CreateCabInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateCabInstanceWithOptions(request, runtime);
}
public async Task<CreateCabInstanceResponse> CreateCabInstanceAsync(CreateCabInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateCabInstanceWithOptionsAsync(request, runtime);
}
public CreateContactFlowResponse CreateContactFlowWithOptions(CreateContactFlowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateContactFlowResponse>(DoRPCRequest("CreateContactFlow", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateContactFlowResponse> CreateContactFlowWithOptionsAsync(CreateContactFlowRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateContactFlowResponse>(await DoRPCRequestAsync("CreateContactFlow", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateContactFlowResponse CreateContactFlow(CreateContactFlowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateContactFlowWithOptions(request, runtime);
}
public async Task<CreateContactFlowResponse> CreateContactFlowAsync(CreateContactFlowRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateContactFlowWithOptionsAsync(request, runtime);
}
public CreateFaultResponse CreateFaultWithOptions(CreateFaultRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateFaultResponse>(DoRPCRequest("CreateFault", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateFaultResponse> CreateFaultWithOptionsAsync(CreateFaultRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateFaultResponse>(await DoRPCRequestAsync("CreateFault", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateFaultResponse CreateFault(CreateFaultRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateFaultWithOptions(request, runtime);
}
public async Task<CreateFaultResponse> CreateFaultAsync(CreateFaultRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateFaultWithOptionsAsync(request, runtime);
}
public CreateInstanceResponse CreateInstanceWithOptions(CreateInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateInstanceResponse>(DoRPCRequest("CreateInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateInstanceResponse> CreateInstanceWithOptionsAsync(CreateInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateInstanceResponse>(await DoRPCRequestAsync("CreateInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateInstanceResponse CreateInstance(CreateInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateInstanceWithOptions(request, runtime);
}
public async Task<CreateInstanceResponse> CreateInstanceAsync(CreateInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateInstanceWithOptionsAsync(request, runtime);
}
public CreateJobGroupResponse CreateJobGroupWithOptions(CreateJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateJobGroupResponse>(DoRPCRequest("CreateJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateJobGroupResponse> CreateJobGroupWithOptionsAsync(CreateJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateJobGroupResponse>(await DoRPCRequestAsync("CreateJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateJobGroupResponse CreateJobGroup(CreateJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateJobGroupWithOptions(request, runtime);
}
public async Task<CreateJobGroupResponse> CreateJobGroupAsync(CreateJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateJobGroupWithOptionsAsync(request, runtime);
}
public CreateMediaResponse CreateMediaWithOptions(CreateMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateMediaResponse>(DoRPCRequest("CreateMedia", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateMediaResponse> CreateMediaWithOptionsAsync(CreateMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateMediaResponse>(await DoRPCRequestAsync("CreateMedia", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateMediaResponse CreateMedia(CreateMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateMediaWithOptions(request, runtime);
}
public async Task<CreateMediaResponse> CreateMediaAsync(CreateMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateMediaWithOptionsAsync(request, runtime);
}
public CreatePredictiveJobGroupResponse CreatePredictiveJobGroupWithOptions(CreatePredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreatePredictiveJobGroupResponse>(DoRPCRequest("CreatePredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreatePredictiveJobGroupResponse> CreatePredictiveJobGroupWithOptionsAsync(CreatePredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreatePredictiveJobGroupResponse>(await DoRPCRequestAsync("CreatePredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreatePredictiveJobGroupResponse CreatePredictiveJobGroup(CreatePredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreatePredictiveJobGroupWithOptions(request, runtime);
}
public async Task<CreatePredictiveJobGroupResponse> CreatePredictiveJobGroupAsync(CreatePredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreatePredictiveJobGroupWithOptionsAsync(request, runtime);
}
public CreateScenarioResponse CreateScenarioWithOptions(CreateScenarioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateScenarioResponse>(DoRPCRequest("CreateScenario", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateScenarioResponse> CreateScenarioWithOptionsAsync(CreateScenarioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateScenarioResponse>(await DoRPCRequestAsync("CreateScenario", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateScenarioResponse CreateScenario(CreateScenarioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateScenarioWithOptions(request, runtime);
}
public async Task<CreateScenarioResponse> CreateScenarioAsync(CreateScenarioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateScenarioWithOptionsAsync(request, runtime);
}
public CreateScenarioFromTemplateResponse CreateScenarioFromTemplateWithOptions(CreateScenarioFromTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateScenarioFromTemplateResponse>(DoRPCRequest("CreateScenarioFromTemplate", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateScenarioFromTemplateResponse> CreateScenarioFromTemplateWithOptionsAsync(CreateScenarioFromTemplateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateScenarioFromTemplateResponse>(await DoRPCRequestAsync("CreateScenarioFromTemplate", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateScenarioFromTemplateResponse CreateScenarioFromTemplate(CreateScenarioFromTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateScenarioFromTemplateWithOptions(request, runtime);
}
public async Task<CreateScenarioFromTemplateResponse> CreateScenarioFromTemplateAsync(CreateScenarioFromTemplateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateScenarioFromTemplateWithOptionsAsync(request, runtime);
}
public CreateSkillGroupResponse CreateSkillGroupWithOptions(CreateSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateSkillGroupResponse>(DoRPCRequest("CreateSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateSkillGroupResponse> CreateSkillGroupWithOptionsAsync(CreateSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateSkillGroupResponse>(await DoRPCRequestAsync("CreateSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateSkillGroupResponse CreateSkillGroup(CreateSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateSkillGroupWithOptions(request, runtime);
}
public async Task<CreateSkillGroupResponse> CreateSkillGroupAsync(CreateSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateSkillGroupWithOptionsAsync(request, runtime);
}
public CreateSurveyResponse CreateSurveyWithOptions(CreateSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateSurveyResponse>(DoRPCRequest("CreateSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateSurveyResponse> CreateSurveyWithOptionsAsync(CreateSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateSurveyResponse>(await DoRPCRequestAsync("CreateSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateSurveyResponse CreateSurvey(CreateSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateSurveyWithOptions(request, runtime);
}
public async Task<CreateSurveyResponse> CreateSurveyAsync(CreateSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateSurveyWithOptionsAsync(request, runtime);
}
public CreateUserResponse CreateUserWithOptions(CreateUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateUserResponse>(DoRPCRequest("CreateUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateUserResponse> CreateUserWithOptionsAsync(CreateUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateUserResponse>(await DoRPCRequestAsync("CreateUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateUserResponse CreateUser(CreateUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateUserWithOptions(request, runtime);
}
public async Task<CreateUserResponse> CreateUserAsync(CreateUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateUserWithOptionsAsync(request, runtime);
}
public CreateVoiceAppraiseResponse CreateVoiceAppraiseWithOptions(CreateVoiceAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateVoiceAppraiseResponse>(DoRPCRequest("CreateVoiceAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<CreateVoiceAppraiseResponse> CreateVoiceAppraiseWithOptionsAsync(CreateVoiceAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<CreateVoiceAppraiseResponse>(await DoRPCRequestAsync("CreateVoiceAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public CreateVoiceAppraiseResponse CreateVoiceAppraise(CreateVoiceAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return CreateVoiceAppraiseWithOptions(request, runtime);
}
public async Task<CreateVoiceAppraiseResponse> CreateVoiceAppraiseAsync(CreateVoiceAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await CreateVoiceAppraiseWithOptionsAsync(request, runtime);
}
public DeleteInstanceResponse DeleteInstanceWithOptions(DeleteInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteInstanceResponse>(DoRPCRequest("DeleteInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteInstanceResponse> DeleteInstanceWithOptionsAsync(DeleteInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteInstanceResponse>(await DoRPCRequestAsync("DeleteInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteInstanceResponse DeleteInstance(DeleteInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteInstanceWithOptions(request, runtime);
}
public async Task<DeleteInstanceResponse> DeleteInstanceAsync(DeleteInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteInstanceWithOptionsAsync(request, runtime);
}
public DeleteJobGroupResponse DeleteJobGroupWithOptions(DeleteJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteJobGroupResponse>(DoRPCRequest("DeleteJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteJobGroupResponse> DeleteJobGroupWithOptionsAsync(DeleteJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteJobGroupResponse>(await DoRPCRequestAsync("DeleteJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteJobGroupResponse DeleteJobGroup(DeleteJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteJobGroupWithOptions(request, runtime);
}
public async Task<DeleteJobGroupResponse> DeleteJobGroupAsync(DeleteJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteJobGroupWithOptionsAsync(request, runtime);
}
public DeleteMediaResponse DeleteMediaWithOptions(DeleteMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteMediaResponse>(DoRPCRequest("DeleteMedia", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteMediaResponse> DeleteMediaWithOptionsAsync(DeleteMediaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteMediaResponse>(await DoRPCRequestAsync("DeleteMedia", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteMediaResponse DeleteMedia(DeleteMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteMediaWithOptions(request, runtime);
}
public async Task<DeleteMediaResponse> DeleteMediaAsync(DeleteMediaRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteMediaWithOptionsAsync(request, runtime);
}
public DeletePhoneTagsResponse DeletePhoneTagsWithOptions(DeletePhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeletePhoneTagsResponse>(DoRPCRequest("DeletePhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeletePhoneTagsResponse> DeletePhoneTagsWithOptionsAsync(DeletePhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeletePhoneTagsResponse>(await DoRPCRequestAsync("DeletePhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeletePhoneTagsResponse DeletePhoneTags(DeletePhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeletePhoneTagsWithOptions(request, runtime);
}
public async Task<DeletePhoneTagsResponse> DeletePhoneTagsAsync(DeletePhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeletePhoneTagsWithOptionsAsync(request, runtime);
}
public DeleteSkillGroupResponse DeleteSkillGroupWithOptions(DeleteSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteSkillGroupResponse>(DoRPCRequest("DeleteSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteSkillGroupResponse> DeleteSkillGroupWithOptionsAsync(DeleteSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteSkillGroupResponse>(await DoRPCRequestAsync("DeleteSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteSkillGroupResponse DeleteSkillGroup(DeleteSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteSkillGroupWithOptions(request, runtime);
}
public async Task<DeleteSkillGroupResponse> DeleteSkillGroupAsync(DeleteSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteSkillGroupWithOptionsAsync(request, runtime);
}
public DeleteSurveyResponse DeleteSurveyWithOptions(DeleteSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteSurveyResponse>(DoRPCRequest("DeleteSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DeleteSurveyResponse> DeleteSurveyWithOptionsAsync(DeleteSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DeleteSurveyResponse>(await DoRPCRequestAsync("DeleteSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DeleteSurveyResponse DeleteSurvey(DeleteSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DeleteSurveyWithOptions(request, runtime);
}
public async Task<DeleteSurveyResponse> DeleteSurveyAsync(DeleteSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DeleteSurveyWithOptionsAsync(request, runtime);
}
public DialExResponse DialExWithOptions(DialExRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DialExResponse>(DoRPCRequest("DialEx", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DialExResponse> DialExWithOptionsAsync(DialExRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DialExResponse>(await DoRPCRequestAsync("DialEx", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DialExResponse DialEx(DialExRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DialExWithOptions(request, runtime);
}
public async Task<DialExResponse> DialExAsync(DialExRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DialExWithOptionsAsync(request, runtime);
}
public DialogueResponse DialogueWithOptions(DialogueRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DialogueResponse>(DoRPCRequest("Dialogue", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DialogueResponse> DialogueWithOptionsAsync(DialogueRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DialogueResponse>(await DoRPCRequestAsync("Dialogue", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DialogueResponse Dialogue(DialogueRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DialogueWithOptions(request, runtime);
}
public async Task<DialogueResponse> DialogueAsync(DialogueRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DialogueWithOptionsAsync(request, runtime);
}
public DisableTrunkProvidersResponse DisableTrunkProvidersWithOptions(DisableTrunkProvidersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableTrunkProvidersResponse>(DoRPCRequest("DisableTrunkProviders", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DisableTrunkProvidersResponse> DisableTrunkProvidersWithOptionsAsync(DisableTrunkProvidersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DisableTrunkProvidersResponse>(await DoRPCRequestAsync("DisableTrunkProviders", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DisableTrunkProvidersResponse DisableTrunkProviders(DisableTrunkProvidersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DisableTrunkProvidersWithOptions(request, runtime);
}
public async Task<DisableTrunkProvidersResponse> DisableTrunkProvidersAsync(DisableTrunkProvidersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DisableTrunkProvidersWithOptionsAsync(request, runtime);
}
public DownloadAllTypeRecordingResponse DownloadAllTypeRecordingWithOptions(DownloadAllTypeRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadAllTypeRecordingResponse>(DoRPCRequest("DownloadAllTypeRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DownloadAllTypeRecordingResponse> DownloadAllTypeRecordingWithOptionsAsync(DownloadAllTypeRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadAllTypeRecordingResponse>(await DoRPCRequestAsync("DownloadAllTypeRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DownloadAllTypeRecordingResponse DownloadAllTypeRecording(DownloadAllTypeRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DownloadAllTypeRecordingWithOptions(request, runtime);
}
public async Task<DownloadAllTypeRecordingResponse> DownloadAllTypeRecordingAsync(DownloadAllTypeRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DownloadAllTypeRecordingWithOptionsAsync(request, runtime);
}
public DownloadCabRecordingResponse DownloadCabRecordingWithOptions(DownloadCabRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadCabRecordingResponse>(DoRPCRequest("DownloadCabRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DownloadCabRecordingResponse> DownloadCabRecordingWithOptionsAsync(DownloadCabRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadCabRecordingResponse>(await DoRPCRequestAsync("DownloadCabRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DownloadCabRecordingResponse DownloadCabRecording(DownloadCabRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DownloadCabRecordingWithOptions(request, runtime);
}
public async Task<DownloadCabRecordingResponse> DownloadCabRecordingAsync(DownloadCabRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DownloadCabRecordingWithOptionsAsync(request, runtime);
}
public DownloadOriginalStatisticsReportResponse DownloadOriginalStatisticsReportWithOptions(DownloadOriginalStatisticsReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadOriginalStatisticsReportResponse>(DoRPCRequest("DownloadOriginalStatisticsReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DownloadOriginalStatisticsReportResponse> DownloadOriginalStatisticsReportWithOptionsAsync(DownloadOriginalStatisticsReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadOriginalStatisticsReportResponse>(await DoRPCRequestAsync("DownloadOriginalStatisticsReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DownloadOriginalStatisticsReportResponse DownloadOriginalStatisticsReport(DownloadOriginalStatisticsReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DownloadOriginalStatisticsReportWithOptions(request, runtime);
}
public async Task<DownloadOriginalStatisticsReportResponse> DownloadOriginalStatisticsReportAsync(DownloadOriginalStatisticsReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DownloadOriginalStatisticsReportWithOptionsAsync(request, runtime);
}
public DownloadRecordingResponse DownloadRecordingWithOptions(DownloadRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadRecordingResponse>(DoRPCRequest("DownloadRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DownloadRecordingResponse> DownloadRecordingWithOptionsAsync(DownloadRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadRecordingResponse>(await DoRPCRequestAsync("DownloadRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DownloadRecordingResponse DownloadRecording(DownloadRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DownloadRecordingWithOptions(request, runtime);
}
public async Task<DownloadRecordingResponse> DownloadRecordingAsync(DownloadRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DownloadRecordingWithOptionsAsync(request, runtime);
}
public DownloadUnreachableContactsResponse DownloadUnreachableContactsWithOptions(DownloadUnreachableContactsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadUnreachableContactsResponse>(DoRPCRequest("DownloadUnreachableContacts", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<DownloadUnreachableContactsResponse> DownloadUnreachableContactsWithOptionsAsync(DownloadUnreachableContactsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<DownloadUnreachableContactsResponse>(await DoRPCRequestAsync("DownloadUnreachableContacts", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public DownloadUnreachableContactsResponse DownloadUnreachableContacts(DownloadUnreachableContactsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return DownloadUnreachableContactsWithOptions(request, runtime);
}
public async Task<DownloadUnreachableContactsResponse> DownloadUnreachableContactsAsync(DownloadUnreachableContactsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await DownloadUnreachableContactsWithOptionsAsync(request, runtime);
}
public FindUsersResponse FindUsersWithOptions(FindUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<FindUsersResponse>(DoRPCRequest("FindUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<FindUsersResponse> FindUsersWithOptionsAsync(FindUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<FindUsersResponse>(await DoRPCRequestAsync("FindUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public FindUsersResponse FindUsers(FindUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return FindUsersWithOptions(request, runtime);
}
public async Task<FindUsersResponse> FindUsersAsync(FindUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await FindUsersWithOptionsAsync(request, runtime);
}
public GenerateAgentStatisticReportResponse GenerateAgentStatisticReportWithOptions(GenerateAgentStatisticReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GenerateAgentStatisticReportResponse>(DoRPCRequest("GenerateAgentStatisticReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GenerateAgentStatisticReportResponse> GenerateAgentStatisticReportWithOptionsAsync(GenerateAgentStatisticReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GenerateAgentStatisticReportResponse>(await DoRPCRequestAsync("GenerateAgentStatisticReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GenerateAgentStatisticReportResponse GenerateAgentStatisticReport(GenerateAgentStatisticReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GenerateAgentStatisticReportWithOptions(request, runtime);
}
public async Task<GenerateAgentStatisticReportResponse> GenerateAgentStatisticReportAsync(GenerateAgentStatisticReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GenerateAgentStatisticReportWithOptionsAsync(request, runtime);
}
public GetAgentDataResponse GetAgentDataWithOptions(GetAgentDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetAgentDataResponse>(DoRPCRequest("GetAgentData", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetAgentDataResponse> GetAgentDataWithOptionsAsync(GetAgentDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetAgentDataResponse>(await DoRPCRequestAsync("GetAgentData", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetAgentDataResponse GetAgentData(GetAgentDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetAgentDataWithOptions(request, runtime);
}
public async Task<GetAgentDataResponse> GetAgentDataAsync(GetAgentDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetAgentDataWithOptionsAsync(request, runtime);
}
public GetCallMeasureSummaryReportResponse GetCallMeasureSummaryReportWithOptions(GetCallMeasureSummaryReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetCallMeasureSummaryReportResponse>(DoRPCRequest("GetCallMeasureSummaryReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetCallMeasureSummaryReportResponse> GetCallMeasureSummaryReportWithOptionsAsync(GetCallMeasureSummaryReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetCallMeasureSummaryReportResponse>(await DoRPCRequestAsync("GetCallMeasureSummaryReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetCallMeasureSummaryReportResponse GetCallMeasureSummaryReport(GetCallMeasureSummaryReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetCallMeasureSummaryReportWithOptions(request, runtime);
}
public async Task<GetCallMeasureSummaryReportResponse> GetCallMeasureSummaryReportAsync(GetCallMeasureSummaryReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetCallMeasureSummaryReportWithOptionsAsync(request, runtime);
}
public GetConfigResponse GetConfigWithOptions(GetConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetConfigResponse>(DoRPCRequest("GetConfig", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetConfigResponse> GetConfigWithOptionsAsync(GetConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetConfigResponse>(await DoRPCRequestAsync("GetConfig", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetConfigResponse GetConfig(GetConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetConfigWithOptions(request, runtime);
}
public async Task<GetConfigResponse> GetConfigAsync(GetConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetConfigWithOptionsAsync(request, runtime);
}
public GetContactInfoByOutboundTaskIdResponse GetContactInfoByOutboundTaskIdWithOptions(GetContactInfoByOutboundTaskIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetContactInfoByOutboundTaskIdResponse>(DoRPCRequest("GetContactInfoByOutboundTaskId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetContactInfoByOutboundTaskIdResponse> GetContactInfoByOutboundTaskIdWithOptionsAsync(GetContactInfoByOutboundTaskIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetContactInfoByOutboundTaskIdResponse>(await DoRPCRequestAsync("GetContactInfoByOutboundTaskId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetContactInfoByOutboundTaskIdResponse GetContactInfoByOutboundTaskId(GetContactInfoByOutboundTaskIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetContactInfoByOutboundTaskIdWithOptions(request, runtime);
}
public async Task<GetContactInfoByOutboundTaskIdResponse> GetContactInfoByOutboundTaskIdAsync(GetContactInfoByOutboundTaskIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetContactInfoByOutboundTaskIdWithOptionsAsync(request, runtime);
}
public GetConversationDetailByContactIdResponse GetConversationDetailByContactIdWithOptions(GetConversationDetailByContactIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetConversationDetailByContactIdResponse>(DoRPCRequest("GetConversationDetailByContactId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetConversationDetailByContactIdResponse> GetConversationDetailByContactIdWithOptionsAsync(GetConversationDetailByContactIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetConversationDetailByContactIdResponse>(await DoRPCRequestAsync("GetConversationDetailByContactId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetConversationDetailByContactIdResponse GetConversationDetailByContactId(GetConversationDetailByContactIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetConversationDetailByContactIdWithOptions(request, runtime);
}
public async Task<GetConversationDetailByContactIdResponse> GetConversationDetailByContactIdAsync(GetConversationDetailByContactIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetConversationDetailByContactIdWithOptionsAsync(request, runtime);
}
public GetConversationListResponse GetConversationListWithOptions(GetConversationListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetConversationListResponse>(DoRPCRequest("GetConversationList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetConversationListResponse> GetConversationListWithOptionsAsync(GetConversationListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetConversationListResponse>(await DoRPCRequestAsync("GetConversationList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetConversationListResponse GetConversationList(GetConversationListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetConversationListWithOptions(request, runtime);
}
public async Task<GetConversationListResponse> GetConversationListAsync(GetConversationListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetConversationListWithOptionsAsync(request, runtime);
}
public GetInstanceResponse GetInstanceWithOptions(GetInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceResponse>(DoRPCRequest("GetInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetInstanceResponse> GetInstanceWithOptionsAsync(GetInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceResponse>(await DoRPCRequestAsync("GetInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetInstanceResponse GetInstance(GetInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetInstanceWithOptions(request, runtime);
}
public async Task<GetInstanceResponse> GetInstanceAsync(GetInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetInstanceWithOptionsAsync(request, runtime);
}
public GetInstanceStateResponse GetInstanceStateWithOptions(GetInstanceStateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceStateResponse>(DoRPCRequest("GetInstanceState", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetInstanceStateResponse> GetInstanceStateWithOptionsAsync(GetInstanceStateRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceStateResponse>(await DoRPCRequestAsync("GetInstanceState", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetInstanceStateResponse GetInstanceState(GetInstanceStateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetInstanceStateWithOptions(request, runtime);
}
public async Task<GetInstanceStateResponse> GetInstanceStateAsync(GetInstanceStateRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetInstanceStateWithOptionsAsync(request, runtime);
}
public GetInstanceSummaryReportResponse GetInstanceSummaryReportWithOptions(GetInstanceSummaryReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceSummaryReportResponse>(DoRPCRequest("GetInstanceSummaryReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetInstanceSummaryReportResponse> GetInstanceSummaryReportWithOptionsAsync(GetInstanceSummaryReportRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceSummaryReportResponse>(await DoRPCRequestAsync("GetInstanceSummaryReport", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetInstanceSummaryReportResponse GetInstanceSummaryReport(GetInstanceSummaryReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetInstanceSummaryReportWithOptions(request, runtime);
}
public async Task<GetInstanceSummaryReportResponse> GetInstanceSummaryReportAsync(GetInstanceSummaryReportRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetInstanceSummaryReportWithOptionsAsync(request, runtime);
}
public GetInstanceSummaryReportByIntervalResponse GetInstanceSummaryReportByIntervalWithOptions(GetInstanceSummaryReportByIntervalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceSummaryReportByIntervalResponse>(DoRPCRequest("GetInstanceSummaryReportByInterval", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetInstanceSummaryReportByIntervalResponse> GetInstanceSummaryReportByIntervalWithOptionsAsync(GetInstanceSummaryReportByIntervalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceSummaryReportByIntervalResponse>(await DoRPCRequestAsync("GetInstanceSummaryReportByInterval", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetInstanceSummaryReportByIntervalResponse GetInstanceSummaryReportByInterval(GetInstanceSummaryReportByIntervalRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetInstanceSummaryReportByIntervalWithOptions(request, runtime);
}
public async Task<GetInstanceSummaryReportByIntervalResponse> GetInstanceSummaryReportByIntervalAsync(GetInstanceSummaryReportByIntervalRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetInstanceSummaryReportByIntervalWithOptionsAsync(request, runtime);
}
public GetInstanceSummaryReportSinceMidnightResponse GetInstanceSummaryReportSinceMidnightWithOptions(GetInstanceSummaryReportSinceMidnightRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceSummaryReportSinceMidnightResponse>(DoRPCRequest("GetInstanceSummaryReportSinceMidnight", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetInstanceSummaryReportSinceMidnightResponse> GetInstanceSummaryReportSinceMidnightWithOptionsAsync(GetInstanceSummaryReportSinceMidnightRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetInstanceSummaryReportSinceMidnightResponse>(await DoRPCRequestAsync("GetInstanceSummaryReportSinceMidnight", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetInstanceSummaryReportSinceMidnightResponse GetInstanceSummaryReportSinceMidnight(GetInstanceSummaryReportSinceMidnightRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetInstanceSummaryReportSinceMidnightWithOptions(request, runtime);
}
public async Task<GetInstanceSummaryReportSinceMidnightResponse> GetInstanceSummaryReportSinceMidnightAsync(GetInstanceSummaryReportSinceMidnightRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetInstanceSummaryReportSinceMidnightWithOptionsAsync(request, runtime);
}
public GetJobResponse GetJobWithOptions(GetJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobResponse>(DoRPCRequest("GetJob", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobResponse> GetJobWithOptionsAsync(GetJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobResponse>(await DoRPCRequestAsync("GetJob", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobResponse GetJob(GetJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobWithOptions(request, runtime);
}
public async Task<GetJobResponse> GetJobAsync(GetJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobWithOptionsAsync(request, runtime);
}
public GetJobDataUploadParamsResponse GetJobDataUploadParamsWithOptions(GetJobDataUploadParamsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobDataUploadParamsResponse>(DoRPCRequest("GetJobDataUploadParams", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobDataUploadParamsResponse> GetJobDataUploadParamsWithOptionsAsync(GetJobDataUploadParamsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobDataUploadParamsResponse>(await DoRPCRequestAsync("GetJobDataUploadParams", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobDataUploadParamsResponse GetJobDataUploadParams(GetJobDataUploadParamsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobDataUploadParamsWithOptions(request, runtime);
}
public async Task<GetJobDataUploadParamsResponse> GetJobDataUploadParamsAsync(GetJobDataUploadParamsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobDataUploadParamsWithOptionsAsync(request, runtime);
}
public GetJobFileUploadUrlResponse GetJobFileUploadUrlWithOptions(GetJobFileUploadUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobFileUploadUrlResponse>(DoRPCRequest("GetJobFileUploadUrl", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobFileUploadUrlResponse> GetJobFileUploadUrlWithOptionsAsync(GetJobFileUploadUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobFileUploadUrlResponse>(await DoRPCRequestAsync("GetJobFileUploadUrl", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobFileUploadUrlResponse GetJobFileUploadUrl(GetJobFileUploadUrlRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobFileUploadUrlWithOptions(request, runtime);
}
public async Task<GetJobFileUploadUrlResponse> GetJobFileUploadUrlAsync(GetJobFileUploadUrlRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobFileUploadUrlWithOptionsAsync(request, runtime);
}
public GetJobGroupResponse GetJobGroupWithOptions(GetJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobGroupResponse>(DoRPCRequest("GetJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobGroupResponse> GetJobGroupWithOptionsAsync(GetJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobGroupResponse>(await DoRPCRequestAsync("GetJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobGroupResponse GetJobGroup(GetJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobGroupWithOptions(request, runtime);
}
public async Task<GetJobGroupResponse> GetJobGroupAsync(GetJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobGroupWithOptionsAsync(request, runtime);
}
public GetJobListResponse GetJobListWithOptions(GetJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobListResponse>(DoRPCRequest("GetJobList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobListResponse> GetJobListWithOptionsAsync(GetJobListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobListResponse>(await DoRPCRequestAsync("GetJobList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobListResponse GetJobList(GetJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobListWithOptions(request, runtime);
}
public async Task<GetJobListResponse> GetJobListAsync(GetJobListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobListWithOptionsAsync(request, runtime);
}
public GetJobStatusByCallIdResponse GetJobStatusByCallIdWithOptions(GetJobStatusByCallIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobStatusByCallIdResponse>(DoRPCRequest("GetJobStatusByCallId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobStatusByCallIdResponse> GetJobStatusByCallIdWithOptionsAsync(GetJobStatusByCallIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobStatusByCallIdResponse>(await DoRPCRequestAsync("GetJobStatusByCallId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobStatusByCallIdResponse GetJobStatusByCallId(GetJobStatusByCallIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobStatusByCallIdWithOptions(request, runtime);
}
public async Task<GetJobStatusByCallIdResponse> GetJobStatusByCallIdAsync(GetJobStatusByCallIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobStatusByCallIdWithOptionsAsync(request, runtime);
}
public GetJobTemplateDownloadParamsResponse GetJobTemplateDownloadParamsWithOptions(GetJobTemplateDownloadParamsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobTemplateDownloadParamsResponse>(DoRPCRequest("GetJobTemplateDownloadParams", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetJobTemplateDownloadParamsResponse> GetJobTemplateDownloadParamsWithOptionsAsync(GetJobTemplateDownloadParamsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetJobTemplateDownloadParamsResponse>(await DoRPCRequestAsync("GetJobTemplateDownloadParams", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetJobTemplateDownloadParamsResponse GetJobTemplateDownloadParams(GetJobTemplateDownloadParamsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetJobTemplateDownloadParamsWithOptions(request, runtime);
}
public async Task<GetJobTemplateDownloadParamsResponse> GetJobTemplateDownloadParamsAsync(GetJobTemplateDownloadParamsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetJobTemplateDownloadParamsWithOptionsAsync(request, runtime);
}
public GetNumberRegionInfoResponse GetNumberRegionInfoWithOptions(GetNumberRegionInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetNumberRegionInfoResponse>(DoRPCRequest("GetNumberRegionInfo", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetNumberRegionInfoResponse> GetNumberRegionInfoWithOptionsAsync(GetNumberRegionInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetNumberRegionInfoResponse>(await DoRPCRequestAsync("GetNumberRegionInfo", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetNumberRegionInfoResponse GetNumberRegionInfo(GetNumberRegionInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetNumberRegionInfoWithOptions(request, runtime);
}
public async Task<GetNumberRegionInfoResponse> GetNumberRegionInfoAsync(GetNumberRegionInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetNumberRegionInfoWithOptionsAsync(request, runtime);
}
public GetPredictiveJobGroupResponse GetPredictiveJobGroupWithOptions(GetPredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetPredictiveJobGroupResponse>(DoRPCRequest("GetPredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetPredictiveJobGroupResponse> GetPredictiveJobGroupWithOptionsAsync(GetPredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetPredictiveJobGroupResponse>(await DoRPCRequestAsync("GetPredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetPredictiveJobGroupResponse GetPredictiveJobGroup(GetPredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetPredictiveJobGroupWithOptions(request, runtime);
}
public async Task<GetPredictiveJobGroupResponse> GetPredictiveJobGroupAsync(GetPredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetPredictiveJobGroupWithOptionsAsync(request, runtime);
}
public GetPredictiveTaskDataResponse GetPredictiveTaskDataWithOptions(GetPredictiveTaskDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = query,
};
return TeaModel.ToObject<GetPredictiveTaskDataResponse>(DoRPCRequest("GetPredictiveTaskData", "2017-07-05", "HTTPS", "GET", "AK", "json", req, runtime));
}
public async Task<GetPredictiveTaskDataResponse> GetPredictiveTaskDataWithOptionsAsync(GetPredictiveTaskDataRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
Dictionary<string, string> query = AlibabaCloud.OpenApiUtil.Client.Query(AlibabaCloud.TeaUtil.Common.ToMap(request));
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Query = query,
};
return TeaModel.ToObject<GetPredictiveTaskDataResponse>(await DoRPCRequestAsync("GetPredictiveTaskData", "2017-07-05", "HTTPS", "GET", "AK", "json", req, runtime));
}
public GetPredictiveTaskDataResponse GetPredictiveTaskData(GetPredictiveTaskDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetPredictiveTaskDataWithOptions(request, runtime);
}
public async Task<GetPredictiveTaskDataResponse> GetPredictiveTaskDataAsync(GetPredictiveTaskDataRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetPredictiveTaskDataWithOptionsAsync(request, runtime);
}
public GetRecordOssUploadParamResponse GetRecordOssUploadParamWithOptions(GetRecordOssUploadParamRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetRecordOssUploadParamResponse>(DoRPCRequest("GetRecordOssUploadParam", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetRecordOssUploadParamResponse> GetRecordOssUploadParamWithOptionsAsync(GetRecordOssUploadParamRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetRecordOssUploadParamResponse>(await DoRPCRequestAsync("GetRecordOssUploadParam", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetRecordOssUploadParamResponse GetRecordOssUploadParam(GetRecordOssUploadParamRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetRecordOssUploadParamWithOptions(request, runtime);
}
public async Task<GetRecordOssUploadParamResponse> GetRecordOssUploadParamAsync(GetRecordOssUploadParamRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetRecordOssUploadParamWithOptionsAsync(request, runtime);
}
public GetRoutePointResponse GetRoutePointWithOptions(GetRoutePointRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetRoutePointResponse>(DoRPCRequest("GetRoutePoint", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetRoutePointResponse> GetRoutePointWithOptionsAsync(GetRoutePointRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetRoutePointResponse>(await DoRPCRequestAsync("GetRoutePoint", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetRoutePointResponse GetRoutePoint(GetRoutePointRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetRoutePointWithOptions(request, runtime);
}
public async Task<GetRoutePointResponse> GetRoutePointAsync(GetRoutePointRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetRoutePointWithOptionsAsync(request, runtime);
}
public GetScenarioResponse GetScenarioWithOptions(GetScenarioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetScenarioResponse>(DoRPCRequest("GetScenario", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetScenarioResponse> GetScenarioWithOptionsAsync(GetScenarioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetScenarioResponse>(await DoRPCRequestAsync("GetScenario", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetScenarioResponse GetScenario(GetScenarioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetScenarioWithOptions(request, runtime);
}
public async Task<GetScenarioResponse> GetScenarioAsync(GetScenarioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetScenarioWithOptionsAsync(request, runtime);
}
public GetServiceExtensionsResponse GetServiceExtensionsWithOptions(GetServiceExtensionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetServiceExtensionsResponse>(DoRPCRequest("GetServiceExtensions", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetServiceExtensionsResponse> GetServiceExtensionsWithOptionsAsync(GetServiceExtensionsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetServiceExtensionsResponse>(await DoRPCRequestAsync("GetServiceExtensions", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetServiceExtensionsResponse GetServiceExtensions(GetServiceExtensionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetServiceExtensionsWithOptions(request, runtime);
}
public async Task<GetServiceExtensionsResponse> GetServiceExtensionsAsync(GetServiceExtensionsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetServiceExtensionsWithOptionsAsync(request, runtime);
}
public GetSmsConfigResponse GetSmsConfigWithOptions(GetSmsConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetSmsConfigResponse>(DoRPCRequest("GetSmsConfig", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetSmsConfigResponse> GetSmsConfigWithOptionsAsync(GetSmsConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetSmsConfigResponse>(await DoRPCRequestAsync("GetSmsConfig", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetSmsConfigResponse GetSmsConfig(GetSmsConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetSmsConfigWithOptions(request, runtime);
}
public async Task<GetSmsConfigResponse> GetSmsConfigAsync(GetSmsConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetSmsConfigWithOptionsAsync(request, runtime);
}
public GetSurveyResponse GetSurveyWithOptions(GetSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetSurveyResponse>(DoRPCRequest("GetSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetSurveyResponse> GetSurveyWithOptionsAsync(GetSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetSurveyResponse>(await DoRPCRequestAsync("GetSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetSurveyResponse GetSurvey(GetSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetSurveyWithOptions(request, runtime);
}
public async Task<GetSurveyResponse> GetSurveyAsync(GetSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetSurveyWithOptionsAsync(request, runtime);
}
public GetTURNCredentialsResponse GetTURNCredentialsWithOptions(GetTURNCredentialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetTURNCredentialsResponse>(DoRPCRequest("GetTURNCredentials", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetTURNCredentialsResponse> GetTURNCredentialsWithOptionsAsync(GetTURNCredentialsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetTURNCredentialsResponse>(await DoRPCRequestAsync("GetTURNCredentials", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetTURNCredentialsResponse GetTURNCredentials(GetTURNCredentialsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetTURNCredentialsWithOptions(request, runtime);
}
public async Task<GetTURNCredentialsResponse> GetTURNCredentialsAsync(GetTURNCredentialsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetTURNCredentialsWithOptionsAsync(request, runtime);
}
public GetTURNServerListResponse GetTURNServerListWithOptions(GetTURNServerListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetTURNServerListResponse>(DoRPCRequest("GetTURNServerList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetTURNServerListResponse> GetTURNServerListWithOptionsAsync(GetTURNServerListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetTURNServerListResponse>(await DoRPCRequestAsync("GetTURNServerList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetTURNServerListResponse GetTURNServerList(GetTURNServerListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetTURNServerListWithOptions(request, runtime);
}
public async Task<GetTURNServerListResponse> GetTURNServerListAsync(GetTURNServerListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetTURNServerListWithOptionsAsync(request, runtime);
}
public GetTaskListResponse GetTaskListWithOptions(GetTaskListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetTaskListResponse>(DoRPCRequest("GetTaskList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetTaskListResponse> GetTaskListWithOptionsAsync(GetTaskListRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetTaskListResponse>(await DoRPCRequestAsync("GetTaskList", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetTaskListResponse GetTaskList(GetTaskListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetTaskListWithOptions(request, runtime);
}
public async Task<GetTaskListResponse> GetTaskListAsync(GetTaskListRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetTaskListWithOptionsAsync(request, runtime);
}
public GetUserResponse GetUserWithOptions(GetUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetUserResponse>(DoRPCRequest("GetUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetUserResponse> GetUserWithOptionsAsync(GetUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetUserResponse>(await DoRPCRequestAsync("GetUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetUserResponse GetUser(GetUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetUserWithOptions(request, runtime);
}
public async Task<GetUserResponse> GetUserAsync(GetUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetUserWithOptionsAsync(request, runtime);
}
public GetUserByExtensionResponse GetUserByExtensionWithOptions(GetUserByExtensionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetUserByExtensionResponse>(DoRPCRequest("GetUserByExtension", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<GetUserByExtensionResponse> GetUserByExtensionWithOptionsAsync(GetUserByExtensionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<GetUserByExtensionResponse>(await DoRPCRequestAsync("GetUserByExtension", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public GetUserByExtensionResponse GetUserByExtension(GetUserByExtensionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return GetUserByExtensionWithOptions(request, runtime);
}
public async Task<GetUserByExtensionResponse> GetUserByExtensionAsync(GetUserByExtensionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await GetUserByExtensionWithOptionsAsync(request, runtime);
}
public InflightTaskTimeoutResponse InflightTaskTimeoutWithOptions(InflightTaskTimeoutRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<InflightTaskTimeoutResponse>(DoRPCRequest("InflightTaskTimeout", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<InflightTaskTimeoutResponse> InflightTaskTimeoutWithOptionsAsync(InflightTaskTimeoutRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<InflightTaskTimeoutResponse>(await DoRPCRequestAsync("InflightTaskTimeout", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public InflightTaskTimeoutResponse InflightTaskTimeout(InflightTaskTimeoutRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return InflightTaskTimeoutWithOptions(request, runtime);
}
public async Task<InflightTaskTimeoutResponse> InflightTaskTimeoutAsync(InflightTaskTimeoutRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await InflightTaskTimeoutWithOptionsAsync(request, runtime);
}
public LaunchAppraiseResponse LaunchAppraiseWithOptions(LaunchAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<LaunchAppraiseResponse>(DoRPCRequest("LaunchAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<LaunchAppraiseResponse> LaunchAppraiseWithOptionsAsync(LaunchAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<LaunchAppraiseResponse>(await DoRPCRequestAsync("LaunchAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public LaunchAppraiseResponse LaunchAppraise(LaunchAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return LaunchAppraiseWithOptions(request, runtime);
}
public async Task<LaunchAppraiseResponse> LaunchAppraiseAsync(LaunchAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await LaunchAppraiseWithOptionsAsync(request, runtime);
}
public LaunchShortMessageAppraiseResponse LaunchShortMessageAppraiseWithOptions(LaunchShortMessageAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<LaunchShortMessageAppraiseResponse>(DoRPCRequest("LaunchShortMessageAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<LaunchShortMessageAppraiseResponse> LaunchShortMessageAppraiseWithOptionsAsync(LaunchShortMessageAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<LaunchShortMessageAppraiseResponse>(await DoRPCRequestAsync("LaunchShortMessageAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public LaunchShortMessageAppraiseResponse LaunchShortMessageAppraise(LaunchShortMessageAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return LaunchShortMessageAppraiseWithOptions(request, runtime);
}
public async Task<LaunchShortMessageAppraiseResponse> LaunchShortMessageAppraiseAsync(LaunchShortMessageAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await LaunchShortMessageAppraiseWithOptionsAsync(request, runtime);
}
public ListAgentDevicesResponse ListAgentDevicesWithOptions(ListAgentDevicesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentDevicesResponse>(DoRPCRequest("ListAgentDevices", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentDevicesResponse> ListAgentDevicesWithOptionsAsync(ListAgentDevicesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentDevicesResponse>(await DoRPCRequestAsync("ListAgentDevices", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentDevicesResponse ListAgentDevices(ListAgentDevicesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentDevicesWithOptions(request, runtime);
}
public async Task<ListAgentDevicesResponse> ListAgentDevicesAsync(ListAgentDevicesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentDevicesWithOptionsAsync(request, runtime);
}
public ListAgentEventsResponse ListAgentEventsWithOptions(ListAgentEventsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentEventsResponse>(DoRPCRequest("ListAgentEvents", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentEventsResponse> ListAgentEventsWithOptionsAsync(ListAgentEventsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentEventsResponse>(await DoRPCRequestAsync("ListAgentEvents", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentEventsResponse ListAgentEvents(ListAgentEventsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentEventsWithOptions(request, runtime);
}
public async Task<ListAgentEventsResponse> ListAgentEventsAsync(ListAgentEventsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentEventsWithOptionsAsync(request, runtime);
}
public ListAgentStateLogsResponse ListAgentStateLogsWithOptions(ListAgentStateLogsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentStateLogsResponse>(DoRPCRequest("ListAgentStateLogs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentStateLogsResponse> ListAgentStateLogsWithOptionsAsync(ListAgentStateLogsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentStateLogsResponse>(await DoRPCRequestAsync("ListAgentStateLogs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentStateLogsResponse ListAgentStateLogs(ListAgentStateLogsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentStateLogsWithOptions(request, runtime);
}
public async Task<ListAgentStateLogsResponse> ListAgentStateLogsAsync(ListAgentStateLogsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentStateLogsWithOptionsAsync(request, runtime);
}
public ListAgentStatesResponse ListAgentStatesWithOptions(ListAgentStatesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentStatesResponse>(DoRPCRequest("ListAgentStates", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentStatesResponse> ListAgentStatesWithOptionsAsync(ListAgentStatesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentStatesResponse>(await DoRPCRequestAsync("ListAgentStates", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentStatesResponse ListAgentStates(ListAgentStatesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentStatesWithOptions(request, runtime);
}
public async Task<ListAgentStatesResponse> ListAgentStatesAsync(ListAgentStatesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentStatesWithOptionsAsync(request, runtime);
}
public ListAgentSummaryReportsResponse ListAgentSummaryReportsWithOptions(ListAgentSummaryReportsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentSummaryReportsResponse>(DoRPCRequest("ListAgentSummaryReports", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentSummaryReportsResponse> ListAgentSummaryReportsWithOptionsAsync(ListAgentSummaryReportsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentSummaryReportsResponse>(await DoRPCRequestAsync("ListAgentSummaryReports", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentSummaryReportsResponse ListAgentSummaryReports(ListAgentSummaryReportsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentSummaryReportsWithOptions(request, runtime);
}
public async Task<ListAgentSummaryReportsResponse> ListAgentSummaryReportsAsync(ListAgentSummaryReportsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentSummaryReportsWithOptionsAsync(request, runtime);
}
public ListAgentSummaryReportsByIntervalResponse ListAgentSummaryReportsByIntervalWithOptions(ListAgentSummaryReportsByIntervalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentSummaryReportsByIntervalResponse>(DoRPCRequest("ListAgentSummaryReportsByInterval", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentSummaryReportsByIntervalResponse> ListAgentSummaryReportsByIntervalWithOptionsAsync(ListAgentSummaryReportsByIntervalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentSummaryReportsByIntervalResponse>(await DoRPCRequestAsync("ListAgentSummaryReportsByInterval", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentSummaryReportsByIntervalResponse ListAgentSummaryReportsByInterval(ListAgentSummaryReportsByIntervalRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentSummaryReportsByIntervalWithOptions(request, runtime);
}
public async Task<ListAgentSummaryReportsByIntervalResponse> ListAgentSummaryReportsByIntervalAsync(ListAgentSummaryReportsByIntervalRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentSummaryReportsByIntervalWithOptionsAsync(request, runtime);
}
public ListAgentSummaryReportsSinceMidnightResponse ListAgentSummaryReportsSinceMidnightWithOptions(ListAgentSummaryReportsSinceMidnightRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentSummaryReportsSinceMidnightResponse>(DoRPCRequest("ListAgentSummaryReportsSinceMidnight", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListAgentSummaryReportsSinceMidnightResponse> ListAgentSummaryReportsSinceMidnightWithOptionsAsync(ListAgentSummaryReportsSinceMidnightRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListAgentSummaryReportsSinceMidnightResponse>(await DoRPCRequestAsync("ListAgentSummaryReportsSinceMidnight", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListAgentSummaryReportsSinceMidnightResponse ListAgentSummaryReportsSinceMidnight(ListAgentSummaryReportsSinceMidnightRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListAgentSummaryReportsSinceMidnightWithOptions(request, runtime);
}
public async Task<ListAgentSummaryReportsSinceMidnightResponse> ListAgentSummaryReportsSinceMidnightAsync(ListAgentSummaryReportsSinceMidnightRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListAgentSummaryReportsSinceMidnightWithOptionsAsync(request, runtime);
}
public ListBasicStatisticsReportSubItemsResponse ListBasicStatisticsReportSubItemsWithOptions(ListBasicStatisticsReportSubItemsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListBasicStatisticsReportSubItemsResponse>(DoRPCRequest("ListBasicStatisticsReportSubItems", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListBasicStatisticsReportSubItemsResponse> ListBasicStatisticsReportSubItemsWithOptionsAsync(ListBasicStatisticsReportSubItemsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListBasicStatisticsReportSubItemsResponse>(await DoRPCRequestAsync("ListBasicStatisticsReportSubItems", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListBasicStatisticsReportSubItemsResponse ListBasicStatisticsReportSubItems(ListBasicStatisticsReportSubItemsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListBasicStatisticsReportSubItemsWithOptions(request, runtime);
}
public async Task<ListBasicStatisticsReportSubItemsResponse> ListBasicStatisticsReportSubItemsAsync(ListBasicStatisticsReportSubItemsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListBasicStatisticsReportSubItemsWithOptionsAsync(request, runtime);
}
public ListCallDetailRecordsResponse ListCallDetailRecordsWithOptions(ListCallDetailRecordsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListCallDetailRecordsResponse>(DoRPCRequest("ListCallDetailRecords", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListCallDetailRecordsResponse> ListCallDetailRecordsWithOptionsAsync(ListCallDetailRecordsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListCallDetailRecordsResponse>(await DoRPCRequestAsync("ListCallDetailRecords", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListCallDetailRecordsResponse ListCallDetailRecords(ListCallDetailRecordsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCallDetailRecordsWithOptions(request, runtime);
}
public async Task<ListCallDetailRecordsResponse> ListCallDetailRecordsAsync(ListCallDetailRecordsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCallDetailRecordsWithOptionsAsync(request, runtime);
}
public ListCallEventDetailByContactIdResponse ListCallEventDetailByContactIdWithOptions(ListCallEventDetailByContactIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListCallEventDetailByContactIdResponse>(DoRPCRequest("ListCallEventDetailByContactId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListCallEventDetailByContactIdResponse> ListCallEventDetailByContactIdWithOptionsAsync(ListCallEventDetailByContactIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListCallEventDetailByContactIdResponse>(await DoRPCRequestAsync("ListCallEventDetailByContactId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListCallEventDetailByContactIdResponse ListCallEventDetailByContactId(ListCallEventDetailByContactIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCallEventDetailByContactIdWithOptions(request, runtime);
}
public async Task<ListCallEventDetailByContactIdResponse> ListCallEventDetailByContactIdAsync(ListCallEventDetailByContactIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCallEventDetailByContactIdWithOptionsAsync(request, runtime);
}
public ListCallMeasureSummaryReportsResponse ListCallMeasureSummaryReportsWithOptions(ListCallMeasureSummaryReportsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListCallMeasureSummaryReportsResponse>(DoRPCRequest("ListCallMeasureSummaryReports", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListCallMeasureSummaryReportsResponse> ListCallMeasureSummaryReportsWithOptionsAsync(ListCallMeasureSummaryReportsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListCallMeasureSummaryReportsResponse>(await DoRPCRequestAsync("ListCallMeasureSummaryReports", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListCallMeasureSummaryReportsResponse ListCallMeasureSummaryReports(ListCallMeasureSummaryReportsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListCallMeasureSummaryReportsWithOptions(request, runtime);
}
public async Task<ListCallMeasureSummaryReportsResponse> ListCallMeasureSummaryReportsAsync(ListCallMeasureSummaryReportsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListCallMeasureSummaryReportsWithOptionsAsync(request, runtime);
}
public ListConfigResponse ListConfigWithOptions(ListConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListConfigResponse>(DoRPCRequest("ListConfig", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListConfigResponse> ListConfigWithOptionsAsync(ListConfigRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListConfigResponse>(await DoRPCRequestAsync("ListConfig", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListConfigResponse ListConfig(ListConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListConfigWithOptions(request, runtime);
}
public async Task<ListConfigResponse> ListConfigAsync(ListConfigRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListConfigWithOptionsAsync(request, runtime);
}
public ListContactFlowsResponse ListContactFlowsWithOptions(ListContactFlowsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListContactFlowsResponse>(DoRPCRequest("ListContactFlows", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListContactFlowsResponse> ListContactFlowsWithOptionsAsync(ListContactFlowsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListContactFlowsResponse>(await DoRPCRequestAsync("ListContactFlows", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListContactFlowsResponse ListContactFlows(ListContactFlowsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListContactFlowsWithOptions(request, runtime);
}
public async Task<ListContactFlowsResponse> ListContactFlowsAsync(ListContactFlowsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListContactFlowsWithOptionsAsync(request, runtime);
}
public ListInstancesOfUserResponse ListInstancesOfUserWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest();
return TeaModel.ToObject<ListInstancesOfUserResponse>(DoRPCRequest("ListInstancesOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListInstancesOfUserResponse> ListInstancesOfUserWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest();
return TeaModel.ToObject<ListInstancesOfUserResponse>(await DoRPCRequestAsync("ListInstancesOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListInstancesOfUserResponse ListInstancesOfUser()
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListInstancesOfUserWithOptions(runtime);
}
public async Task<ListInstancesOfUserResponse> ListInstancesOfUserAsync()
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListInstancesOfUserWithOptionsAsync(runtime);
}
public ListIvrTrackingDetailResponse ListIvrTrackingDetailWithOptions(ListIvrTrackingDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListIvrTrackingDetailResponse>(DoRPCRequest("ListIvrTrackingDetail", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListIvrTrackingDetailResponse> ListIvrTrackingDetailWithOptionsAsync(ListIvrTrackingDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListIvrTrackingDetailResponse>(await DoRPCRequestAsync("ListIvrTrackingDetail", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListIvrTrackingDetailResponse ListIvrTrackingDetail(ListIvrTrackingDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListIvrTrackingDetailWithOptions(request, runtime);
}
public async Task<ListIvrTrackingDetailResponse> ListIvrTrackingDetailAsync(ListIvrTrackingDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListIvrTrackingDetailWithOptionsAsync(request, runtime);
}
public ListJobGroupsResponse ListJobGroupsWithOptions(ListJobGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListJobGroupsResponse>(DoRPCRequest("ListJobGroups", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListJobGroupsResponse> ListJobGroupsWithOptionsAsync(ListJobGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListJobGroupsResponse>(await DoRPCRequestAsync("ListJobGroups", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListJobGroupsResponse ListJobGroups(ListJobGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListJobGroupsWithOptions(request, runtime);
}
public async Task<ListJobGroupsResponse> ListJobGroupsAsync(ListJobGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListJobGroupsWithOptionsAsync(request, runtime);
}
public ListJobStatusResponse ListJobStatusWithOptions(ListJobStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListJobStatusResponse>(DoRPCRequest("ListJobStatus", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListJobStatusResponse> ListJobStatusWithOptionsAsync(ListJobStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListJobStatusResponse>(await DoRPCRequestAsync("ListJobStatus", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListJobStatusResponse ListJobStatus(ListJobStatusRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListJobStatusWithOptions(request, runtime);
}
public async Task<ListJobStatusResponse> ListJobStatusAsync(ListJobStatusRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListJobStatusWithOptionsAsync(request, runtime);
}
public ListJobsByGroupResponse ListJobsByGroupWithOptions(ListJobsByGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListJobsByGroupResponse>(DoRPCRequest("ListJobsByGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListJobsByGroupResponse> ListJobsByGroupWithOptionsAsync(ListJobsByGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListJobsByGroupResponse>(await DoRPCRequestAsync("ListJobsByGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListJobsByGroupResponse ListJobsByGroup(ListJobsByGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListJobsByGroupWithOptions(request, runtime);
}
public async Task<ListJobsByGroupResponse> ListJobsByGroupAsync(ListJobsByGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListJobsByGroupWithOptionsAsync(request, runtime);
}
public ListMediasResponse ListMediasWithOptions(ListMediasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListMediasResponse>(DoRPCRequest("ListMedias", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListMediasResponse> ListMediasWithOptionsAsync(ListMediasRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListMediasResponse>(await DoRPCRequestAsync("ListMedias", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListMediasResponse ListMedias(ListMediasRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListMediasWithOptions(request, runtime);
}
public async Task<ListMediasResponse> ListMediasAsync(ListMediasRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListMediasWithOptionsAsync(request, runtime);
}
public ListOutboundPhoneNumberOfUserResponse ListOutboundPhoneNumberOfUserWithOptions(ListOutboundPhoneNumberOfUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListOutboundPhoneNumberOfUserResponse>(DoRPCRequest("ListOutboundPhoneNumberOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListOutboundPhoneNumberOfUserResponse> ListOutboundPhoneNumberOfUserWithOptionsAsync(ListOutboundPhoneNumberOfUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListOutboundPhoneNumberOfUserResponse>(await DoRPCRequestAsync("ListOutboundPhoneNumberOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListOutboundPhoneNumberOfUserResponse ListOutboundPhoneNumberOfUser(ListOutboundPhoneNumberOfUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListOutboundPhoneNumberOfUserWithOptions(request, runtime);
}
public async Task<ListOutboundPhoneNumberOfUserResponse> ListOutboundPhoneNumberOfUserAsync(ListOutboundPhoneNumberOfUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListOutboundPhoneNumberOfUserWithOptionsAsync(request, runtime);
}
public ListPhoneNumbersResponse ListPhoneNumbersWithOptions(ListPhoneNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListPhoneNumbersResponse>(DoRPCRequest("ListPhoneNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListPhoneNumbersResponse> ListPhoneNumbersWithOptionsAsync(ListPhoneNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListPhoneNumbersResponse>(await DoRPCRequestAsync("ListPhoneNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListPhoneNumbersResponse ListPhoneNumbers(ListPhoneNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPhoneNumbersWithOptions(request, runtime);
}
public async Task<ListPhoneNumbersResponse> ListPhoneNumbersAsync(ListPhoneNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPhoneNumbersWithOptionsAsync(request, runtime);
}
public ListPhoneTagsResponse ListPhoneTagsWithOptions(ListPhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListPhoneTagsResponse>(DoRPCRequest("ListPhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListPhoneTagsResponse> ListPhoneTagsWithOptionsAsync(ListPhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListPhoneTagsResponse>(await DoRPCRequestAsync("ListPhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListPhoneTagsResponse ListPhoneTags(ListPhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListPhoneTagsWithOptions(request, runtime);
}
public async Task<ListPhoneTagsResponse> ListPhoneTagsAsync(ListPhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListPhoneTagsWithOptionsAsync(request, runtime);
}
public ListRealTimeAgentResponse ListRealTimeAgentWithOptions(ListRealTimeAgentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRealTimeAgentResponse>(DoRPCRequest("ListRealTimeAgent", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListRealTimeAgentResponse> ListRealTimeAgentWithOptionsAsync(ListRealTimeAgentRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRealTimeAgentResponse>(await DoRPCRequestAsync("ListRealTimeAgent", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListRealTimeAgentResponse ListRealTimeAgent(ListRealTimeAgentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRealTimeAgentWithOptions(request, runtime);
}
public async Task<ListRealTimeAgentResponse> ListRealTimeAgentAsync(ListRealTimeAgentRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRealTimeAgentWithOptionsAsync(request, runtime);
}
public ListRecentCallRecordsResponse ListRecentCallRecordsWithOptions(ListRecentCallRecordsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecentCallRecordsResponse>(DoRPCRequest("ListRecentCallRecords", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListRecentCallRecordsResponse> ListRecentCallRecordsWithOptionsAsync(ListRecentCallRecordsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecentCallRecordsResponse>(await DoRPCRequestAsync("ListRecentCallRecords", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListRecentCallRecordsResponse ListRecentCallRecords(ListRecentCallRecordsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRecentCallRecordsWithOptions(request, runtime);
}
public async Task<ListRecentCallRecordsResponse> ListRecentCallRecordsAsync(ListRecentCallRecordsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRecentCallRecordsWithOptionsAsync(request, runtime);
}
public ListRecordingOfDualTrackResponse ListRecordingOfDualTrackWithOptions(ListRecordingOfDualTrackRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecordingOfDualTrackResponse>(DoRPCRequest("ListRecordingOfDualTrack", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListRecordingOfDualTrackResponse> ListRecordingOfDualTrackWithOptionsAsync(ListRecordingOfDualTrackRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecordingOfDualTrackResponse>(await DoRPCRequestAsync("ListRecordingOfDualTrack", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListRecordingOfDualTrackResponse ListRecordingOfDualTrack(ListRecordingOfDualTrackRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRecordingOfDualTrackWithOptions(request, runtime);
}
public async Task<ListRecordingOfDualTrackResponse> ListRecordingOfDualTrackAsync(ListRecordingOfDualTrackRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRecordingOfDualTrackWithOptionsAsync(request, runtime);
}
public ListRecordingsResponse ListRecordingsWithOptions(ListRecordingsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecordingsResponse>(DoRPCRequest("ListRecordings", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListRecordingsResponse> ListRecordingsWithOptionsAsync(ListRecordingsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecordingsResponse>(await DoRPCRequestAsync("ListRecordings", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListRecordingsResponse ListRecordings(ListRecordingsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRecordingsWithOptions(request, runtime);
}
public async Task<ListRecordingsResponse> ListRecordingsAsync(ListRecordingsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRecordingsWithOptionsAsync(request, runtime);
}
public ListRecordingsByContactIdResponse ListRecordingsByContactIdWithOptions(ListRecordingsByContactIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecordingsByContactIdResponse>(DoRPCRequest("ListRecordingsByContactId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListRecordingsByContactIdResponse> ListRecordingsByContactIdWithOptionsAsync(ListRecordingsByContactIdRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRecordingsByContactIdResponse>(await DoRPCRequestAsync("ListRecordingsByContactId", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListRecordingsByContactIdResponse ListRecordingsByContactId(ListRecordingsByContactIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRecordingsByContactIdWithOptions(request, runtime);
}
public async Task<ListRecordingsByContactIdResponse> ListRecordingsByContactIdAsync(ListRecordingsByContactIdRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRecordingsByContactIdWithOptionsAsync(request, runtime);
}
public ListRolesResponse ListRolesWithOptions(ListRolesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRolesResponse>(DoRPCRequest("ListRoles", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListRolesResponse> ListRolesWithOptionsAsync(ListRolesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListRolesResponse>(await DoRPCRequestAsync("ListRoles", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListRolesResponse ListRoles(ListRolesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListRolesWithOptions(request, runtime);
}
public async Task<ListRolesResponse> ListRolesAsync(ListRolesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListRolesWithOptionsAsync(request, runtime);
}
public ListScenarioTemplatesResponse ListScenarioTemplatesWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest();
return TeaModel.ToObject<ListScenarioTemplatesResponse>(DoRPCRequest("ListScenarioTemplates", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListScenarioTemplatesResponse> ListScenarioTemplatesWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest();
return TeaModel.ToObject<ListScenarioTemplatesResponse>(await DoRPCRequestAsync("ListScenarioTemplates", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListScenarioTemplatesResponse ListScenarioTemplates()
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListScenarioTemplatesWithOptions(runtime);
}
public async Task<ListScenarioTemplatesResponse> ListScenarioTemplatesAsync()
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListScenarioTemplatesWithOptionsAsync(runtime);
}
public ListScenariosResponse ListScenariosWithOptions(ListScenariosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListScenariosResponse>(DoRPCRequest("ListScenarios", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListScenariosResponse> ListScenariosWithOptionsAsync(ListScenariosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListScenariosResponse>(await DoRPCRequestAsync("ListScenarios", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListScenariosResponse ListScenarios(ListScenariosRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListScenariosWithOptions(request, runtime);
}
public async Task<ListScenariosResponse> ListScenariosAsync(ListScenariosRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListScenariosWithOptionsAsync(request, runtime);
}
public ListSkillGroupStatesResponse ListSkillGroupStatesWithOptions(ListSkillGroupStatesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupStatesResponse>(DoRPCRequest("ListSkillGroupStates", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSkillGroupStatesResponse> ListSkillGroupStatesWithOptionsAsync(ListSkillGroupStatesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupStatesResponse>(await DoRPCRequestAsync("ListSkillGroupStates", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSkillGroupStatesResponse ListSkillGroupStates(ListSkillGroupStatesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSkillGroupStatesWithOptions(request, runtime);
}
public async Task<ListSkillGroupStatesResponse> ListSkillGroupStatesAsync(ListSkillGroupStatesRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSkillGroupStatesWithOptionsAsync(request, runtime);
}
public ListSkillGroupSummaryReportsResponse ListSkillGroupSummaryReportsWithOptions(ListSkillGroupSummaryReportsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupSummaryReportsResponse>(DoRPCRequest("ListSkillGroupSummaryReports", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSkillGroupSummaryReportsResponse> ListSkillGroupSummaryReportsWithOptionsAsync(ListSkillGroupSummaryReportsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupSummaryReportsResponse>(await DoRPCRequestAsync("ListSkillGroupSummaryReports", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSkillGroupSummaryReportsResponse ListSkillGroupSummaryReports(ListSkillGroupSummaryReportsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSkillGroupSummaryReportsWithOptions(request, runtime);
}
public async Task<ListSkillGroupSummaryReportsResponse> ListSkillGroupSummaryReportsAsync(ListSkillGroupSummaryReportsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSkillGroupSummaryReportsWithOptionsAsync(request, runtime);
}
public ListSkillGroupSummaryReportsByIntervalResponse ListSkillGroupSummaryReportsByIntervalWithOptions(ListSkillGroupSummaryReportsByIntervalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupSummaryReportsByIntervalResponse>(DoRPCRequest("ListSkillGroupSummaryReportsByInterval", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSkillGroupSummaryReportsByIntervalResponse> ListSkillGroupSummaryReportsByIntervalWithOptionsAsync(ListSkillGroupSummaryReportsByIntervalRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupSummaryReportsByIntervalResponse>(await DoRPCRequestAsync("ListSkillGroupSummaryReportsByInterval", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSkillGroupSummaryReportsByIntervalResponse ListSkillGroupSummaryReportsByInterval(ListSkillGroupSummaryReportsByIntervalRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSkillGroupSummaryReportsByIntervalWithOptions(request, runtime);
}
public async Task<ListSkillGroupSummaryReportsByIntervalResponse> ListSkillGroupSummaryReportsByIntervalAsync(ListSkillGroupSummaryReportsByIntervalRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSkillGroupSummaryReportsByIntervalWithOptionsAsync(request, runtime);
}
public ListSkillGroupSummaryReportsSinceMidnightResponse ListSkillGroupSummaryReportsSinceMidnightWithOptions(ListSkillGroupSummaryReportsSinceMidnightRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupSummaryReportsSinceMidnightResponse>(DoRPCRequest("ListSkillGroupSummaryReportsSinceMidnight", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSkillGroupSummaryReportsSinceMidnightResponse> ListSkillGroupSummaryReportsSinceMidnightWithOptionsAsync(ListSkillGroupSummaryReportsSinceMidnightRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupSummaryReportsSinceMidnightResponse>(await DoRPCRequestAsync("ListSkillGroupSummaryReportsSinceMidnight", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSkillGroupSummaryReportsSinceMidnightResponse ListSkillGroupSummaryReportsSinceMidnight(ListSkillGroupSummaryReportsSinceMidnightRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSkillGroupSummaryReportsSinceMidnightWithOptions(request, runtime);
}
public async Task<ListSkillGroupSummaryReportsSinceMidnightResponse> ListSkillGroupSummaryReportsSinceMidnightAsync(ListSkillGroupSummaryReportsSinceMidnightRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSkillGroupSummaryReportsSinceMidnightWithOptionsAsync(request, runtime);
}
public ListSkillGroupsResponse ListSkillGroupsWithOptions(ListSkillGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupsResponse>(DoRPCRequest("ListSkillGroups", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSkillGroupsResponse> ListSkillGroupsWithOptionsAsync(ListSkillGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupsResponse>(await DoRPCRequestAsync("ListSkillGroups", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSkillGroupsResponse ListSkillGroups(ListSkillGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSkillGroupsWithOptions(request, runtime);
}
public async Task<ListSkillGroupsResponse> ListSkillGroupsAsync(ListSkillGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSkillGroupsWithOptionsAsync(request, runtime);
}
public ListSkillGroupsOfUserResponse ListSkillGroupsOfUserWithOptions(ListSkillGroupsOfUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupsOfUserResponse>(DoRPCRequest("ListSkillGroupsOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSkillGroupsOfUserResponse> ListSkillGroupsOfUserWithOptionsAsync(ListSkillGroupsOfUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSkillGroupsOfUserResponse>(await DoRPCRequestAsync("ListSkillGroupsOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSkillGroupsOfUserResponse ListSkillGroupsOfUser(ListSkillGroupsOfUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSkillGroupsOfUserWithOptions(request, runtime);
}
public async Task<ListSkillGroupsOfUserResponse> ListSkillGroupsOfUserAsync(ListSkillGroupsOfUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSkillGroupsOfUserWithOptionsAsync(request, runtime);
}
public ListSurveysResponse ListSurveysWithOptions(ListSurveysRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSurveysResponse>(DoRPCRequest("ListSurveys", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListSurveysResponse> ListSurveysWithOptionsAsync(ListSurveysRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListSurveysResponse>(await DoRPCRequestAsync("ListSurveys", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListSurveysResponse ListSurveys(ListSurveysRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListSurveysWithOptions(request, runtime);
}
public async Task<ListSurveysResponse> ListSurveysAsync(ListSurveysRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListSurveysWithOptionsAsync(request, runtime);
}
public ListTransferableSkillGroupsResponse ListTransferableSkillGroupsWithOptions(ListTransferableSkillGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListTransferableSkillGroupsResponse>(DoRPCRequest("ListTransferableSkillGroups", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListTransferableSkillGroupsResponse> ListTransferableSkillGroupsWithOptionsAsync(ListTransferableSkillGroupsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListTransferableSkillGroupsResponse>(await DoRPCRequestAsync("ListTransferableSkillGroups", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListTransferableSkillGroupsResponse ListTransferableSkillGroups(ListTransferableSkillGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListTransferableSkillGroupsWithOptions(request, runtime);
}
public async Task<ListTransferableSkillGroupsResponse> ListTransferableSkillGroupsAsync(ListTransferableSkillGroupsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListTransferableSkillGroupsWithOptionsAsync(request, runtime);
}
public ListTrunkProvidersResponse ListTrunkProvidersWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest();
return TeaModel.ToObject<ListTrunkProvidersResponse>(DoRPCRequest("ListTrunkProviders", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListTrunkProvidersResponse> ListTrunkProvidersWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest();
return TeaModel.ToObject<ListTrunkProvidersResponse>(await DoRPCRequestAsync("ListTrunkProviders", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListTrunkProvidersResponse ListTrunkProviders()
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListTrunkProvidersWithOptions(runtime);
}
public async Task<ListTrunkProvidersResponse> ListTrunkProvidersAsync()
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListTrunkProvidersWithOptionsAsync(runtime);
}
public ListTrunksOfSkillGroupResponse ListTrunksOfSkillGroupWithOptions(ListTrunksOfSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListTrunksOfSkillGroupResponse>(DoRPCRequest("ListTrunksOfSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListTrunksOfSkillGroupResponse> ListTrunksOfSkillGroupWithOptionsAsync(ListTrunksOfSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListTrunksOfSkillGroupResponse>(await DoRPCRequestAsync("ListTrunksOfSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListTrunksOfSkillGroupResponse ListTrunksOfSkillGroup(ListTrunksOfSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListTrunksOfSkillGroupWithOptions(request, runtime);
}
public async Task<ListTrunksOfSkillGroupResponse> ListTrunksOfSkillGroupAsync(ListTrunksOfSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListTrunksOfSkillGroupWithOptionsAsync(request, runtime);
}
public ListUnreachableContactsResponse ListUnreachableContactsWithOptions(ListUnreachableContactsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListUnreachableContactsResponse>(DoRPCRequest("ListUnreachableContacts", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListUnreachableContactsResponse> ListUnreachableContactsWithOptionsAsync(ListUnreachableContactsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListUnreachableContactsResponse>(await DoRPCRequestAsync("ListUnreachableContacts", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListUnreachableContactsResponse ListUnreachableContacts(ListUnreachableContactsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListUnreachableContactsWithOptions(request, runtime);
}
public async Task<ListUnreachableContactsResponse> ListUnreachableContactsAsync(ListUnreachableContactsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListUnreachableContactsWithOptionsAsync(request, runtime);
}
public ListUsersResponse ListUsersWithOptions(ListUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListUsersResponse>(DoRPCRequest("ListUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListUsersResponse> ListUsersWithOptionsAsync(ListUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListUsersResponse>(await DoRPCRequestAsync("ListUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListUsersResponse ListUsers(ListUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListUsersWithOptions(request, runtime);
}
public async Task<ListUsersResponse> ListUsersAsync(ListUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListUsersWithOptionsAsync(request, runtime);
}
public ListUsersOfSkillGroupResponse ListUsersOfSkillGroupWithOptions(ListUsersOfSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListUsersOfSkillGroupResponse>(DoRPCRequest("ListUsersOfSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListUsersOfSkillGroupResponse> ListUsersOfSkillGroupWithOptionsAsync(ListUsersOfSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListUsersOfSkillGroupResponse>(await DoRPCRequestAsync("ListUsersOfSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListUsersOfSkillGroupResponse ListUsersOfSkillGroup(ListUsersOfSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListUsersOfSkillGroupWithOptions(request, runtime);
}
public async Task<ListUsersOfSkillGroupResponse> ListUsersOfSkillGroupAsync(ListUsersOfSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListUsersOfSkillGroupWithOptionsAsync(request, runtime);
}
public ListVoiceAppraiseResponse ListVoiceAppraiseWithOptions(ListVoiceAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListVoiceAppraiseResponse>(DoRPCRequest("ListVoiceAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ListVoiceAppraiseResponse> ListVoiceAppraiseWithOptionsAsync(ListVoiceAppraiseRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ListVoiceAppraiseResponse>(await DoRPCRequestAsync("ListVoiceAppraise", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ListVoiceAppraiseResponse ListVoiceAppraise(ListVoiceAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ListVoiceAppraiseWithOptions(request, runtime);
}
public async Task<ListVoiceAppraiseResponse> ListVoiceAppraiseAsync(ListVoiceAppraiseRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ListVoiceAppraiseWithOptionsAsync(request, runtime);
}
public ModifyAgentDeviceResponse ModifyAgentDeviceWithOptions(ModifyAgentDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyAgentDeviceResponse>(DoRPCRequest("ModifyAgentDevice", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyAgentDeviceResponse> ModifyAgentDeviceWithOptionsAsync(ModifyAgentDeviceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyAgentDeviceResponse>(await DoRPCRequestAsync("ModifyAgentDevice", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyAgentDeviceResponse ModifyAgentDevice(ModifyAgentDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyAgentDeviceWithOptions(request, runtime);
}
public async Task<ModifyAgentDeviceResponse> ModifyAgentDeviceAsync(ModifyAgentDeviceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyAgentDeviceWithOptionsAsync(request, runtime);
}
public ModifyCabInstanceResponse ModifyCabInstanceWithOptions(ModifyCabInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyCabInstanceResponse>(DoRPCRequest("ModifyCabInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyCabInstanceResponse> ModifyCabInstanceWithOptionsAsync(ModifyCabInstanceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyCabInstanceResponse>(await DoRPCRequestAsync("ModifyCabInstance", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyCabInstanceResponse ModifyCabInstance(ModifyCabInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyCabInstanceWithOptions(request, runtime);
}
public async Task<ModifyCabInstanceResponse> ModifyCabInstanceAsync(ModifyCabInstanceRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyCabInstanceWithOptionsAsync(request, runtime);
}
public ModifyCallRatioResponse ModifyCallRatioWithOptions(ModifyCallRatioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyCallRatioResponse>(DoRPCRequest("ModifyCallRatio", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyCallRatioResponse> ModifyCallRatioWithOptionsAsync(ModifyCallRatioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyCallRatioResponse>(await DoRPCRequestAsync("ModifyCallRatio", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyCallRatioResponse ModifyCallRatio(ModifyCallRatioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyCallRatioWithOptions(request, runtime);
}
public async Task<ModifyCallRatioResponse> ModifyCallRatioAsync(ModifyCallRatioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyCallRatioWithOptionsAsync(request, runtime);
}
public ModifyPhoneNumberResponse ModifyPhoneNumberWithOptions(ModifyPhoneNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPhoneNumberResponse>(DoRPCRequest("ModifyPhoneNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyPhoneNumberResponse> ModifyPhoneNumberWithOptionsAsync(ModifyPhoneNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPhoneNumberResponse>(await DoRPCRequestAsync("ModifyPhoneNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyPhoneNumberResponse ModifyPhoneNumber(ModifyPhoneNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyPhoneNumberWithOptions(request, runtime);
}
public async Task<ModifyPhoneNumberResponse> ModifyPhoneNumberAsync(ModifyPhoneNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyPhoneNumberWithOptionsAsync(request, runtime);
}
public ModifyPhoneTagsResponse ModifyPhoneTagsWithOptions(ModifyPhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPhoneTagsResponse>(DoRPCRequest("ModifyPhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyPhoneTagsResponse> ModifyPhoneTagsWithOptionsAsync(ModifyPhoneTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPhoneTagsResponse>(await DoRPCRequestAsync("ModifyPhoneTags", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyPhoneTagsResponse ModifyPhoneTags(ModifyPhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyPhoneTagsWithOptions(request, runtime);
}
public async Task<ModifyPhoneTagsResponse> ModifyPhoneTagsAsync(ModifyPhoneTagsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyPhoneTagsWithOptionsAsync(request, runtime);
}
public ModifyPrimaryTrunksOfSkillGroupResponse ModifyPrimaryTrunksOfSkillGroupWithOptions(ModifyPrimaryTrunksOfSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPrimaryTrunksOfSkillGroupResponse>(DoRPCRequest("ModifyPrimaryTrunksOfSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyPrimaryTrunksOfSkillGroupResponse> ModifyPrimaryTrunksOfSkillGroupWithOptionsAsync(ModifyPrimaryTrunksOfSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPrimaryTrunksOfSkillGroupResponse>(await DoRPCRequestAsync("ModifyPrimaryTrunksOfSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyPrimaryTrunksOfSkillGroupResponse ModifyPrimaryTrunksOfSkillGroup(ModifyPrimaryTrunksOfSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyPrimaryTrunksOfSkillGroupWithOptions(request, runtime);
}
public async Task<ModifyPrimaryTrunksOfSkillGroupResponse> ModifyPrimaryTrunksOfSkillGroupAsync(ModifyPrimaryTrunksOfSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyPrimaryTrunksOfSkillGroupWithOptionsAsync(request, runtime);
}
public ModifyPrivacyNumberCallDetailResponse ModifyPrivacyNumberCallDetailWithOptions(ModifyPrivacyNumberCallDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPrivacyNumberCallDetailResponse>(DoRPCRequest("ModifyPrivacyNumberCallDetail", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyPrivacyNumberCallDetailResponse> ModifyPrivacyNumberCallDetailWithOptionsAsync(ModifyPrivacyNumberCallDetailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyPrivacyNumberCallDetailResponse>(await DoRPCRequestAsync("ModifyPrivacyNumberCallDetail", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyPrivacyNumberCallDetailResponse ModifyPrivacyNumberCallDetail(ModifyPrivacyNumberCallDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyPrivacyNumberCallDetailWithOptions(request, runtime);
}
public async Task<ModifyPrivacyNumberCallDetailResponse> ModifyPrivacyNumberCallDetailAsync(ModifyPrivacyNumberCallDetailRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyPrivacyNumberCallDetailWithOptionsAsync(request, runtime);
}
public ModifyScenarioResponse ModifyScenarioWithOptions(ModifyScenarioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyScenarioResponse>(DoRPCRequest("ModifyScenario", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyScenarioResponse> ModifyScenarioWithOptionsAsync(ModifyScenarioRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyScenarioResponse>(await DoRPCRequestAsync("ModifyScenario", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyScenarioResponse ModifyScenario(ModifyScenarioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyScenarioWithOptions(request, runtime);
}
public async Task<ModifyScenarioResponse> ModifyScenarioAsync(ModifyScenarioRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyScenarioWithOptionsAsync(request, runtime);
}
public ModifySkillGroupResponse ModifySkillGroupWithOptions(ModifySkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySkillGroupResponse>(DoRPCRequest("ModifySkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifySkillGroupResponse> ModifySkillGroupWithOptionsAsync(ModifySkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySkillGroupResponse>(await DoRPCRequestAsync("ModifySkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifySkillGroupResponse ModifySkillGroup(ModifySkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySkillGroupWithOptions(request, runtime);
}
public async Task<ModifySkillGroupResponse> ModifySkillGroupAsync(ModifySkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySkillGroupWithOptionsAsync(request, runtime);
}
public ModifySkillGroupOfUserResponse ModifySkillGroupOfUserWithOptions(ModifySkillGroupOfUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySkillGroupOfUserResponse>(DoRPCRequest("ModifySkillGroupOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifySkillGroupOfUserResponse> ModifySkillGroupOfUserWithOptionsAsync(ModifySkillGroupOfUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySkillGroupOfUserResponse>(await DoRPCRequestAsync("ModifySkillGroupOfUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifySkillGroupOfUserResponse ModifySkillGroupOfUser(ModifySkillGroupOfUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySkillGroupOfUserWithOptions(request, runtime);
}
public async Task<ModifySkillGroupOfUserResponse> ModifySkillGroupOfUserAsync(ModifySkillGroupOfUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySkillGroupOfUserWithOptionsAsync(request, runtime);
}
public ModifySkillGroupOutboundNumbersResponse ModifySkillGroupOutboundNumbersWithOptions(ModifySkillGroupOutboundNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySkillGroupOutboundNumbersResponse>(DoRPCRequest("ModifySkillGroupOutboundNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifySkillGroupOutboundNumbersResponse> ModifySkillGroupOutboundNumbersWithOptionsAsync(ModifySkillGroupOutboundNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySkillGroupOutboundNumbersResponse>(await DoRPCRequestAsync("ModifySkillGroupOutboundNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifySkillGroupOutboundNumbersResponse ModifySkillGroupOutboundNumbers(ModifySkillGroupOutboundNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySkillGroupOutboundNumbersWithOptions(request, runtime);
}
public async Task<ModifySkillGroupOutboundNumbersResponse> ModifySkillGroupOutboundNumbersAsync(ModifySkillGroupOutboundNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySkillGroupOutboundNumbersWithOptionsAsync(request, runtime);
}
public ModifySurveyResponse ModifySurveyWithOptions(ModifySurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySurveyResponse>(DoRPCRequest("ModifySurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifySurveyResponse> ModifySurveyWithOptionsAsync(ModifySurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifySurveyResponse>(await DoRPCRequestAsync("ModifySurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifySurveyResponse ModifySurvey(ModifySurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifySurveyWithOptions(request, runtime);
}
public async Task<ModifySurveyResponse> ModifySurveyAsync(ModifySurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifySurveyWithOptionsAsync(request, runtime);
}
public ModifyUserResponse ModifyUserWithOptions(ModifyUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyUserResponse>(DoRPCRequest("ModifyUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ModifyUserResponse> ModifyUserWithOptionsAsync(ModifyUserRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ModifyUserResponse>(await DoRPCRequestAsync("ModifyUser", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ModifyUserResponse ModifyUser(ModifyUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ModifyUserWithOptions(request, runtime);
}
public async Task<ModifyUserResponse> ModifyUserAsync(ModifyUserRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ModifyUserWithOptionsAsync(request, runtime);
}
public PickGlobalOutboundNumbersResponse PickGlobalOutboundNumbersWithOptions(PickGlobalOutboundNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PickGlobalOutboundNumbersResponse>(DoRPCRequest("PickGlobalOutboundNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PickGlobalOutboundNumbersResponse> PickGlobalOutboundNumbersWithOptionsAsync(PickGlobalOutboundNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PickGlobalOutboundNumbersResponse>(await DoRPCRequestAsync("PickGlobalOutboundNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PickGlobalOutboundNumbersResponse PickGlobalOutboundNumbers(PickGlobalOutboundNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PickGlobalOutboundNumbersWithOptions(request, runtime);
}
public async Task<PickGlobalOutboundNumbersResponse> PickGlobalOutboundNumbersAsync(PickGlobalOutboundNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PickGlobalOutboundNumbersWithOptionsAsync(request, runtime);
}
public PickLocalNumberResponse PickLocalNumberWithOptions(PickLocalNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PickLocalNumberResponse>(DoRPCRequest("PickLocalNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PickLocalNumberResponse> PickLocalNumberWithOptionsAsync(PickLocalNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PickLocalNumberResponse>(await DoRPCRequestAsync("PickLocalNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PickLocalNumberResponse PickLocalNumber(PickLocalNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PickLocalNumberWithOptions(request, runtime);
}
public async Task<PickLocalNumberResponse> PickLocalNumberAsync(PickLocalNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PickLocalNumberWithOptionsAsync(request, runtime);
}
public PickOutboundNumbersResponse PickOutboundNumbersWithOptions(PickOutboundNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PickOutboundNumbersResponse>(DoRPCRequest("PickOutboundNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PickOutboundNumbersResponse> PickOutboundNumbersWithOptionsAsync(PickOutboundNumbersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PickOutboundNumbersResponse>(await DoRPCRequestAsync("PickOutboundNumbers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PickOutboundNumbersResponse PickOutboundNumbers(PickOutboundNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PickOutboundNumbersWithOptions(request, runtime);
}
public async Task<PickOutboundNumbersResponse> PickOutboundNumbersAsync(PickOutboundNumbersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PickOutboundNumbersWithOptionsAsync(request, runtime);
}
public PublishContactFlowVersionResponse PublishContactFlowVersionWithOptions(PublishContactFlowVersionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PublishContactFlowVersionResponse>(DoRPCRequest("PublishContactFlowVersion", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PublishContactFlowVersionResponse> PublishContactFlowVersionWithOptionsAsync(PublishContactFlowVersionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PublishContactFlowVersionResponse>(await DoRPCRequestAsync("PublishContactFlowVersion", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PublishContactFlowVersionResponse PublishContactFlowVersion(PublishContactFlowVersionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PublishContactFlowVersionWithOptions(request, runtime);
}
public async Task<PublishContactFlowVersionResponse> PublishContactFlowVersionAsync(PublishContactFlowVersionRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PublishContactFlowVersionWithOptionsAsync(request, runtime);
}
public PublishPredictiveJobGroupResponse PublishPredictiveJobGroupWithOptions(PublishPredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PublishPredictiveJobGroupResponse>(DoRPCRequest("PublishPredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PublishPredictiveJobGroupResponse> PublishPredictiveJobGroupWithOptionsAsync(PublishPredictiveJobGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PublishPredictiveJobGroupResponse>(await DoRPCRequestAsync("PublishPredictiveJobGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PublishPredictiveJobGroupResponse PublishPredictiveJobGroup(PublishPredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PublishPredictiveJobGroupWithOptions(request, runtime);
}
public async Task<PublishPredictiveJobGroupResponse> PublishPredictiveJobGroupAsync(PublishPredictiveJobGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PublishPredictiveJobGroupWithOptionsAsync(request, runtime);
}
public PublishSurveyResponse PublishSurveyWithOptions(PublishSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PublishSurveyResponse>(DoRPCRequest("PublishSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<PublishSurveyResponse> PublishSurveyWithOptionsAsync(PublishSurveyRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<PublishSurveyResponse>(await DoRPCRequestAsync("PublishSurvey", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public PublishSurveyResponse PublishSurvey(PublishSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return PublishSurveyWithOptions(request, runtime);
}
public async Task<PublishSurveyResponse> PublishSurveyAsync(PublishSurveyRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await PublishSurveyWithOptionsAsync(request, runtime);
}
public RefreshTokenResponse RefreshTokenWithOptions(RefreshTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RefreshTokenResponse>(DoRPCRequest("RefreshToken", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<RefreshTokenResponse> RefreshTokenWithOptionsAsync(RefreshTokenRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RefreshTokenResponse>(await DoRPCRequestAsync("RefreshToken", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public RefreshTokenResponse RefreshToken(RefreshTokenRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RefreshTokenWithOptions(request, runtime);
}
public async Task<RefreshTokenResponse> RefreshTokenAsync(RefreshTokenRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RefreshTokenWithOptionsAsync(request, runtime);
}
public RemovePhoneNumberResponse RemovePhoneNumberWithOptions(RemovePhoneNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RemovePhoneNumberResponse>(DoRPCRequest("RemovePhoneNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<RemovePhoneNumberResponse> RemovePhoneNumberWithOptionsAsync(RemovePhoneNumberRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RemovePhoneNumberResponse>(await DoRPCRequestAsync("RemovePhoneNumber", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public RemovePhoneNumberResponse RemovePhoneNumber(RemovePhoneNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RemovePhoneNumberWithOptions(request, runtime);
}
public async Task<RemovePhoneNumberResponse> RemovePhoneNumberAsync(RemovePhoneNumberRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RemovePhoneNumberWithOptionsAsync(request, runtime);
}
public RemoveUsersResponse RemoveUsersWithOptions(RemoveUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RemoveUsersResponse>(DoRPCRequest("RemoveUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<RemoveUsersResponse> RemoveUsersWithOptionsAsync(RemoveUsersRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RemoveUsersResponse>(await DoRPCRequestAsync("RemoveUsers", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public RemoveUsersResponse RemoveUsers(RemoveUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RemoveUsersWithOptions(request, runtime);
}
public async Task<RemoveUsersResponse> RemoveUsersAsync(RemoveUsersRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RemoveUsersWithOptionsAsync(request, runtime);
}
public RemoveUsersFromSkillGroupResponse RemoveUsersFromSkillGroupWithOptions(RemoveUsersFromSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RemoveUsersFromSkillGroupResponse>(DoRPCRequest("RemoveUsersFromSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<RemoveUsersFromSkillGroupResponse> RemoveUsersFromSkillGroupWithOptionsAsync(RemoveUsersFromSkillGroupRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RemoveUsersFromSkillGroupResponse>(await DoRPCRequestAsync("RemoveUsersFromSkillGroup", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public RemoveUsersFromSkillGroupResponse RemoveUsersFromSkillGroup(RemoveUsersFromSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RemoveUsersFromSkillGroupWithOptions(request, runtime);
}
public async Task<RemoveUsersFromSkillGroupResponse> RemoveUsersFromSkillGroupAsync(RemoveUsersFromSkillGroupRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RemoveUsersFromSkillGroupWithOptionsAsync(request, runtime);
}
public RequestLoginInfoResponse RequestLoginInfoWithOptions(RequestLoginInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RequestLoginInfoResponse>(DoRPCRequest("RequestLoginInfo", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<RequestLoginInfoResponse> RequestLoginInfoWithOptionsAsync(RequestLoginInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<RequestLoginInfoResponse>(await DoRPCRequestAsync("RequestLoginInfo", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public RequestLoginInfoResponse RequestLoginInfo(RequestLoginInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return RequestLoginInfoWithOptions(request, runtime);
}
public async Task<RequestLoginInfoResponse> RequestLoginInfoAsync(RequestLoginInfoRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await RequestLoginInfoWithOptionsAsync(request, runtime);
}
public ResetUserStatusResponse ResetUserStatusWithOptions(ResetUserStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ResetUserStatusResponse>(DoRPCRequest("ResetUserStatus", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ResetUserStatusResponse> ResetUserStatusWithOptionsAsync(ResetUserStatusRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ResetUserStatusResponse>(await DoRPCRequestAsync("ResetUserStatus", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ResetUserStatusResponse ResetUserStatus(ResetUserStatusRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResetUserStatusWithOptions(request, runtime);
}
public async Task<ResetUserStatusResponse> ResetUserStatusAsync(ResetUserStatusRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResetUserStatusWithOptionsAsync(request, runtime);
}
public ResumeJobsResponse ResumeJobsWithOptions(ResumeJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ResumeJobsResponse>(DoRPCRequest("ResumeJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ResumeJobsResponse> ResumeJobsWithOptionsAsync(ResumeJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ResumeJobsResponse>(await DoRPCRequestAsync("ResumeJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ResumeJobsResponse ResumeJobs(ResumeJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResumeJobsWithOptions(request, runtime);
}
public async Task<ResumeJobsResponse> ResumeJobsAsync(ResumeJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResumeJobsWithOptionsAsync(request, runtime);
}
public ResumePredictiveJobsResponse ResumePredictiveJobsWithOptions(ResumePredictiveJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ResumePredictiveJobsResponse>(DoRPCRequest("ResumePredictiveJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<ResumePredictiveJobsResponse> ResumePredictiveJobsWithOptionsAsync(ResumePredictiveJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<ResumePredictiveJobsResponse>(await DoRPCRequestAsync("ResumePredictiveJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public ResumePredictiveJobsResponse ResumePredictiveJobs(ResumePredictiveJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return ResumePredictiveJobsWithOptions(request, runtime);
}
public async Task<ResumePredictiveJobsResponse> ResumePredictiveJobsAsync(ResumePredictiveJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await ResumePredictiveJobsWithOptionsAsync(request, runtime);
}
public SaveStatsResponse SaveStatsWithOptions(SaveStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SaveStatsResponse>(DoRPCRequest("SaveStats", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SaveStatsResponse> SaveStatsWithOptionsAsync(SaveStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SaveStatsResponse>(await DoRPCRequestAsync("SaveStats", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SaveStatsResponse SaveStats(SaveStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SaveStatsWithOptions(request, runtime);
}
public async Task<SaveStatsResponse> SaveStatsAsync(SaveStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SaveStatsWithOptionsAsync(request, runtime);
}
public SaveTerminalLogResponse SaveTerminalLogWithOptions(SaveTerminalLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SaveTerminalLogResponse>(DoRPCRequest("SaveTerminalLog", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SaveTerminalLogResponse> SaveTerminalLogWithOptionsAsync(SaveTerminalLogRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SaveTerminalLogResponse>(await DoRPCRequestAsync("SaveTerminalLog", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SaveTerminalLogResponse SaveTerminalLog(SaveTerminalLogRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SaveTerminalLogWithOptions(request, runtime);
}
public async Task<SaveTerminalLogResponse> SaveTerminalLogAsync(SaveTerminalLogRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SaveTerminalLogWithOptionsAsync(request, runtime);
}
public SaveWebRTCStatsResponse SaveWebRTCStatsWithOptions(SaveWebRTCStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SaveWebRTCStatsResponse>(DoRPCRequest("SaveWebRTCStats", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SaveWebRTCStatsResponse> SaveWebRTCStatsWithOptionsAsync(SaveWebRTCStatsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SaveWebRTCStatsResponse>(await DoRPCRequestAsync("SaveWebRTCStats", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SaveWebRTCStatsResponse SaveWebRTCStats(SaveWebRTCStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SaveWebRTCStatsWithOptions(request, runtime);
}
public async Task<SaveWebRTCStatsResponse> SaveWebRTCStatsAsync(SaveWebRTCStatsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SaveWebRTCStatsWithOptionsAsync(request, runtime);
}
public SendPredefinedShortMessageResponse SendPredefinedShortMessageWithOptions(SendPredefinedShortMessageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SendPredefinedShortMessageResponse>(DoRPCRequest("SendPredefinedShortMessage", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SendPredefinedShortMessageResponse> SendPredefinedShortMessageWithOptionsAsync(SendPredefinedShortMessageRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SendPredefinedShortMessageResponse>(await DoRPCRequestAsync("SendPredefinedShortMessage", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SendPredefinedShortMessageResponse SendPredefinedShortMessage(SendPredefinedShortMessageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SendPredefinedShortMessageWithOptions(request, runtime);
}
public async Task<SendPredefinedShortMessageResponse> SendPredefinedShortMessageAsync(SendPredefinedShortMessageRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SendPredefinedShortMessageWithOptionsAsync(request, runtime);
}
public StartBack2BackCallResponse StartBack2BackCallWithOptions(StartBack2BackCallRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<StartBack2BackCallResponse>(DoRPCRequest("StartBack2BackCall", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<StartBack2BackCallResponse> StartBack2BackCallWithOptionsAsync(StartBack2BackCallRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<StartBack2BackCallResponse>(await DoRPCRequestAsync("StartBack2BackCall", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public StartBack2BackCallResponse StartBack2BackCall(StartBack2BackCallRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return StartBack2BackCallWithOptions(request, runtime);
}
public async Task<StartBack2BackCallResponse> StartBack2BackCallAsync(StartBack2BackCallRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await StartBack2BackCallWithOptionsAsync(request, runtime);
}
public StartJobResponse StartJobWithOptions(StartJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<StartJobResponse>(DoRPCRequest("StartJob", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<StartJobResponse> StartJobWithOptionsAsync(StartJobRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<StartJobResponse>(await DoRPCRequestAsync("StartJob", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public StartJobResponse StartJob(StartJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return StartJobWithOptions(request, runtime);
}
public async Task<StartJobResponse> StartJobAsync(StartJobRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await StartJobWithOptionsAsync(request, runtime);
}
public SubmitBatchJobsResponse SubmitBatchJobsWithOptions(SubmitBatchJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SubmitBatchJobsResponse>(DoRPCRequest("SubmitBatchJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SubmitBatchJobsResponse> SubmitBatchJobsWithOptionsAsync(SubmitBatchJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SubmitBatchJobsResponse>(await DoRPCRequestAsync("SubmitBatchJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SubmitBatchJobsResponse SubmitBatchJobs(SubmitBatchJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitBatchJobsWithOptions(request, runtime);
}
public async Task<SubmitBatchJobsResponse> SubmitBatchJobsAsync(SubmitBatchJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitBatchJobsWithOptionsAsync(request, runtime);
}
public SubmitCabRecordingResponse SubmitCabRecordingWithOptions(SubmitCabRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SubmitCabRecordingResponse>(DoRPCRequest("SubmitCabRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SubmitCabRecordingResponse> SubmitCabRecordingWithOptionsAsync(SubmitCabRecordingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SubmitCabRecordingResponse>(await DoRPCRequestAsync("SubmitCabRecording", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SubmitCabRecordingResponse SubmitCabRecording(SubmitCabRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SubmitCabRecordingWithOptions(request, runtime);
}
public async Task<SubmitCabRecordingResponse> SubmitCabRecordingAsync(SubmitCabRecordingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SubmitCabRecordingWithOptionsAsync(request, runtime);
}
public SuspendJobsResponse SuspendJobsWithOptions(SuspendJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SuspendJobsResponse>(DoRPCRequest("SuspendJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SuspendJobsResponse> SuspendJobsWithOptionsAsync(SuspendJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SuspendJobsResponse>(await DoRPCRequestAsync("SuspendJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SuspendJobsResponse SuspendJobs(SuspendJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SuspendJobsWithOptions(request, runtime);
}
public async Task<SuspendJobsResponse> SuspendJobsAsync(SuspendJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SuspendJobsWithOptionsAsync(request, runtime);
}
public SuspendPredictiveJobsResponse SuspendPredictiveJobsWithOptions(SuspendPredictiveJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SuspendPredictiveJobsResponse>(DoRPCRequest("SuspendPredictiveJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<SuspendPredictiveJobsResponse> SuspendPredictiveJobsWithOptionsAsync(SuspendPredictiveJobsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<SuspendPredictiveJobsResponse>(await DoRPCRequestAsync("SuspendPredictiveJobs", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public SuspendPredictiveJobsResponse SuspendPredictiveJobs(SuspendPredictiveJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return SuspendPredictiveJobsWithOptions(request, runtime);
}
public async Task<SuspendPredictiveJobsResponse> SuspendPredictiveJobsAsync(SuspendPredictiveJobsRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await SuspendPredictiveJobsWithOptionsAsync(request, runtime);
}
public TaskPreparingResponse TaskPreparingWithOptions(TaskPreparingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<TaskPreparingResponse>(DoRPCRequest("TaskPreparing", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public async Task<TaskPreparingResponse> TaskPreparingWithOptionsAsync(TaskPreparingRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
{
AlibabaCloud.TeaUtil.Common.ValidateModel(request);
AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
{
Body = AlibabaCloud.TeaUtil.Common.ToMap(request),
};
return TeaModel.ToObject<TaskPreparingResponse>(await DoRPCRequestAsync("TaskPreparing", "2017-07-05", "HTTPS", "POST", "AK", "json", req, runtime));
}
public TaskPreparingResponse TaskPreparing(TaskPreparingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return TaskPreparingWithOptions(request, runtime);
}
public async Task<TaskPreparingResponse> TaskPreparingAsync(TaskPreparingRequest request)
{
AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
return await TaskPreparingWithOptionsAsync(request, runtime);
}
}
}