Fixed bugs for UnbindSubscription API.

This commit is contained in:
sdk-team
2021-12-08 06:29:57 +00:00
parent 669f7e68c2
commit e2c355f334
73 changed files with 4629 additions and 39 deletions

View File

@@ -31,21 +31,21 @@ DyplsapiClient::DyplsapiClient(const Credentials &credentials, const ClientConfi
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dypls");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
DyplsapiClient::DyplsapiClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dypls");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
DyplsapiClient::DyplsapiClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "dypls");
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
DyplsapiClient::~DyplsapiClient()
@@ -303,6 +303,78 @@ DyplsapiClient::BuySecretNoOutcomeCallable DyplsapiClient::buySecretNoCallable(c
return task->get_future();
}
DyplsapiClient::CancelPickUpWaybillOutcome DyplsapiClient::cancelPickUpWaybill(const CancelPickUpWaybillRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CancelPickUpWaybillOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CancelPickUpWaybillOutcome(CancelPickUpWaybillResult(outcome.result()));
else
return CancelPickUpWaybillOutcome(outcome.error());
}
void DyplsapiClient::cancelPickUpWaybillAsync(const CancelPickUpWaybillRequest& request, const CancelPickUpWaybillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, cancelPickUpWaybill(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::CancelPickUpWaybillOutcomeCallable DyplsapiClient::cancelPickUpWaybillCallable(const CancelPickUpWaybillRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CancelPickUpWaybillOutcome()>>(
[this, request]()
{
return this->cancelPickUpWaybill(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::ConfirmSendSmsOutcome DyplsapiClient::confirmSendSms(const ConfirmSendSmsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ConfirmSendSmsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ConfirmSendSmsOutcome(ConfirmSendSmsResult(outcome.result()));
else
return ConfirmSendSmsOutcome(outcome.error());
}
void DyplsapiClient::confirmSendSmsAsync(const ConfirmSendSmsRequest& request, const ConfirmSendSmsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, confirmSendSms(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::ConfirmSendSmsOutcomeCallable DyplsapiClient::confirmSendSmsCallable(const ConfirmSendSmsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ConfirmSendSmsOutcome()>>(
[this, request]()
{
return this->confirmSendSms(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::CreateAxgGroupOutcome DyplsapiClient::createAxgGroup(const CreateAxgGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -339,6 +411,78 @@ DyplsapiClient::CreateAxgGroupOutcomeCallable DyplsapiClient::createAxgGroupCall
return task->get_future();
}
DyplsapiClient::CreatePickUpWaybillOutcome DyplsapiClient::createPickUpWaybill(const CreatePickUpWaybillRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreatePickUpWaybillOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreatePickUpWaybillOutcome(CreatePickUpWaybillResult(outcome.result()));
else
return CreatePickUpWaybillOutcome(outcome.error());
}
void DyplsapiClient::createPickUpWaybillAsync(const CreatePickUpWaybillRequest& request, const CreatePickUpWaybillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createPickUpWaybill(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::CreatePickUpWaybillOutcomeCallable DyplsapiClient::createPickUpWaybillCallable(const CreatePickUpWaybillRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreatePickUpWaybillOutcome()>>(
[this, request]()
{
return this->createPickUpWaybill(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::CreateSubscriptionOutcome DyplsapiClient::createSubscription(const CreateSubscriptionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateSubscriptionOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateSubscriptionOutcome(CreateSubscriptionResult(outcome.result()));
else
return CreateSubscriptionOutcome(outcome.error());
}
void DyplsapiClient::createSubscriptionAsync(const CreateSubscriptionRequest& request, const CreateSubscriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createSubscription(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::CreateSubscriptionOutcomeCallable DyplsapiClient::createSubscriptionCallable(const CreateSubscriptionRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateSubscriptionOutcome()>>(
[this, request]()
{
return this->createSubscription(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::DeleteSecretBlacklistOutcome DyplsapiClient::deleteSecretBlacklist(const DeleteSecretBlacklistRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -375,6 +519,42 @@ DyplsapiClient::DeleteSecretBlacklistOutcomeCallable DyplsapiClient::deleteSecre
return task->get_future();
}
DyplsapiClient::GetFaceVerifyOutcome DyplsapiClient::getFaceVerify(const GetFaceVerifyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetFaceVerifyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetFaceVerifyOutcome(GetFaceVerifyResult(outcome.result()));
else
return GetFaceVerifyOutcome(outcome.error());
}
void DyplsapiClient::getFaceVerifyAsync(const GetFaceVerifyRequest& request, const GetFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getFaceVerify(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::GetFaceVerifyOutcomeCallable DyplsapiClient::getFaceVerifyCallable(const GetFaceVerifyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetFaceVerifyOutcome()>>(
[this, request]()
{
return this->getFaceVerify(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::GetSecretAsrDetailOutcome DyplsapiClient::getSecretAsrDetail(const GetSecretAsrDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -411,6 +591,114 @@ DyplsapiClient::GetSecretAsrDetailOutcomeCallable DyplsapiClient::getSecretAsrDe
return task->get_future();
}
DyplsapiClient::GetSubscriptionDetailOutcome DyplsapiClient::getSubscriptionDetail(const GetSubscriptionDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetSubscriptionDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetSubscriptionDetailOutcome(GetSubscriptionDetailResult(outcome.result()));
else
return GetSubscriptionDetailOutcome(outcome.error());
}
void DyplsapiClient::getSubscriptionDetailAsync(const GetSubscriptionDetailRequest& request, const GetSubscriptionDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getSubscriptionDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::GetSubscriptionDetailOutcomeCallable DyplsapiClient::getSubscriptionDetailCallable(const GetSubscriptionDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetSubscriptionDetailOutcome()>>(
[this, request]()
{
return this->getSubscriptionDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::GetTotalPublicUrlOutcome DyplsapiClient::getTotalPublicUrl(const GetTotalPublicUrlRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return GetTotalPublicUrlOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return GetTotalPublicUrlOutcome(GetTotalPublicUrlResult(outcome.result()));
else
return GetTotalPublicUrlOutcome(outcome.error());
}
void DyplsapiClient::getTotalPublicUrlAsync(const GetTotalPublicUrlRequest& request, const GetTotalPublicUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, getTotalPublicUrl(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::GetTotalPublicUrlOutcomeCallable DyplsapiClient::getTotalPublicUrlCallable(const GetTotalPublicUrlRequest &request) const
{
auto task = std::make_shared<std::packaged_task<GetTotalPublicUrlOutcome()>>(
[this, request]()
{
return this->getTotalPublicUrl(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::InitFaceVerifyOutcome DyplsapiClient::initFaceVerify(const InitFaceVerifyRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return InitFaceVerifyOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return InitFaceVerifyOutcome(InitFaceVerifyResult(outcome.result()));
else
return InitFaceVerifyOutcome(outcome.error());
}
void DyplsapiClient::initFaceVerifyAsync(const InitFaceVerifyRequest& request, const InitFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, initFaceVerify(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::InitFaceVerifyOutcomeCallable DyplsapiClient::initFaceVerifyCallable(const InitFaceVerifyRequest &request) const
{
auto task = std::make_shared<std::packaged_task<InitFaceVerifyOutcome()>>(
[this, request]()
{
return this->initFaceVerify(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::LockSecretNoOutcome DyplsapiClient::lockSecretNo(const LockSecretNoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -627,6 +915,42 @@ DyplsapiClient::QueryRecordFileDownloadUrlOutcomeCallable DyplsapiClient::queryR
return task->get_future();
}
DyplsapiClient::QuerySecretNoDetailOutcome DyplsapiClient::querySecretNoDetail(const QuerySecretNoDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QuerySecretNoDetailOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QuerySecretNoDetailOutcome(QuerySecretNoDetailResult(outcome.result()));
else
return QuerySecretNoDetailOutcome(outcome.error());
}
void DyplsapiClient::querySecretNoDetailAsync(const QuerySecretNoDetailRequest& request, const QuerySecretNoDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, querySecretNoDetail(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::QuerySecretNoDetailOutcomeCallable DyplsapiClient::querySecretNoDetailCallable(const QuerySecretNoDetailRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QuerySecretNoDetailOutcome()>>(
[this, request]()
{
return this->querySecretNoDetail(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::QuerySecretNoRemainOutcome DyplsapiClient::querySecretNoRemain(const QuerySecretNoRemainRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -843,6 +1167,114 @@ DyplsapiClient::UnlockSecretNoOutcomeCallable DyplsapiClient::unlockSecretNoCall
return task->get_future();
}
DyplsapiClient::UpdateDefaultBOutcome DyplsapiClient::updateDefaultB(const UpdateDefaultBRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdateDefaultBOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdateDefaultBOutcome(UpdateDefaultBResult(outcome.result()));
else
return UpdateDefaultBOutcome(outcome.error());
}
void DyplsapiClient::updateDefaultBAsync(const UpdateDefaultBRequest& request, const UpdateDefaultBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updateDefaultB(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::UpdateDefaultBOutcomeCallable DyplsapiClient::updateDefaultBCallable(const UpdateDefaultBRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdateDefaultBOutcome()>>(
[this, request]()
{
return this->updateDefaultB(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::UpdatePhoneNumberOutcome DyplsapiClient::updatePhoneNumber(const UpdatePhoneNumberRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdatePhoneNumberOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdatePhoneNumberOutcome(UpdatePhoneNumberResult(outcome.result()));
else
return UpdatePhoneNumberOutcome(outcome.error());
}
void DyplsapiClient::updatePhoneNumberAsync(const UpdatePhoneNumberRequest& request, const UpdatePhoneNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updatePhoneNumber(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::UpdatePhoneNumberOutcomeCallable DyplsapiClient::updatePhoneNumberCallable(const UpdatePhoneNumberRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdatePhoneNumberOutcome()>>(
[this, request]()
{
return this->updatePhoneNumber(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::UpdatePhoneSwitchOutcome DyplsapiClient::updatePhoneSwitch(const UpdatePhoneSwitchRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return UpdatePhoneSwitchOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return UpdatePhoneSwitchOutcome(UpdatePhoneSwitchResult(outcome.result()));
else
return UpdatePhoneSwitchOutcome(outcome.error());
}
void DyplsapiClient::updatePhoneSwitchAsync(const UpdatePhoneSwitchRequest& request, const UpdatePhoneSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, updatePhoneSwitch(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::UpdatePhoneSwitchOutcomeCallable DyplsapiClient::updatePhoneSwitchCallable(const UpdatePhoneSwitchRequest &request) const
{
auto task = std::make_shared<std::packaged_task<UpdatePhoneSwitchOutcome()>>(
[this, request]()
{
return this->updatePhoneSwitch(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::UpdateSubscriptionOutcome DyplsapiClient::updateSubscription(const UpdateSubscriptionRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();

View File

@@ -115,3 +115,14 @@ void AddSecretBlacklistRequest::setBlackNo(const std::string& blackNo)
setParameter("BlackNo", blackNo);
}
std::string AddSecretBlacklistRequest::getWayControl()const
{
return wayControl_;
}
void AddSecretBlacklistRequest::setWayControl(const std::string& wayControl)
{
wayControl_ = wayControl;
setParameter("WayControl", wayControl);
}

View File

@@ -60,6 +60,17 @@ void BindAxbRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
int BindAxbRequest::getCallTimeout()const
{
return callTimeout_;
}
void BindAxbRequest::setCallTimeout(int callTimeout)
{
callTimeout_ = callTimeout;
setParameter("CallTimeout", std::to_string(callTimeout));
}
std::string BindAxbRequest::getPhoneNoX()const
{
return phoneNoX_;

View File

@@ -225,3 +225,14 @@ void BindAxgRequest::setASRModelId(const std::string& aSRModelId)
setParameter("ASRModelId", aSRModelId);
}
std::string BindAxgRequest::getCallRestrict()const
{
return callRestrict_;
}
void BindAxgRequest::setCallRestrict(const std::string& callRestrict)
{
callRestrict_ = callRestrict;
setParameter("CallRestrict", callRestrict);
}

View File

@@ -225,3 +225,14 @@ void BindAxnExtensionRequest::setASRModelId(const std::string& aSRModelId)
setParameter("ASRModelId", aSRModelId);
}
std::string BindAxnExtensionRequest::getCallRestrict()const
{
return callRestrict_;
}
void BindAxnExtensionRequest::setCallRestrict(const std::string& callRestrict)
{
callRestrict_ = callRestrict;
setParameter("CallRestrict", callRestrict);
}

View File

@@ -60,6 +60,17 @@ void BindAxnRequest::setAccessKeyId(const std::string& accessKeyId)
setParameter("AccessKeyId", accessKeyId);
}
int BindAxnRequest::getCallTimeout()const
{
return callTimeout_;
}
void BindAxnRequest::setCallTimeout(int callTimeout)
{
callTimeout_ = callTimeout;
setParameter("CallTimeout", std::to_string(callTimeout));
}
std::string BindAxnRequest::getPhoneNoX()const
{
return phoneNoX_;
@@ -225,3 +236,14 @@ void BindAxnRequest::setASRModelId(const std::string& aSRModelId)
setParameter("ASRModelId", aSRModelId);
}
std::string BindAxnRequest::getCallRestrict()const
{
return callRestrict_;
}
void BindAxnRequest::setCallRestrict(const std::string& callRestrict)
{
callRestrict_ = callRestrict;
setParameter("CallRestrict", callRestrict);
}

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/CancelPickUpWaybillRequest.h>
using AlibabaCloud::Dyplsapi::Model::CancelPickUpWaybillRequest;
CancelPickUpWaybillRequest::CancelPickUpWaybillRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "CancelPickUpWaybill")
{
setMethod(HttpRequest::Method::Post);
}
CancelPickUpWaybillRequest::~CancelPickUpWaybillRequest()
{}
long CancelPickUpWaybillRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CancelPickUpWaybillRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CancelPickUpWaybillRequest::getOuterOrderCode()const
{
return outerOrderCode_;
}
void CancelPickUpWaybillRequest::setOuterOrderCode(const std::string& outerOrderCode)
{
outerOrderCode_ = outerOrderCode;
setParameter("OuterOrderCode", outerOrderCode);
}
std::string CancelPickUpWaybillRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CancelPickUpWaybillRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CancelPickUpWaybillRequest::getCancelDesc()const
{
return cancelDesc_;
}
void CancelPickUpWaybillRequest::setCancelDesc(const std::string& cancelDesc)
{
cancelDesc_ = cancelDesc;
setParameter("CancelDesc", cancelDesc);
}
std::string CancelPickUpWaybillRequest::getContentType()const
{
return contentType_;
}
void CancelPickUpWaybillRequest::setContentType(const std::string& contentType)
{
contentType_ = contentType;
setHeader("ContentType", contentType);
}
std::string CancelPickUpWaybillRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CancelPickUpWaybillRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
long CancelPickUpWaybillRequest::getOwnerId()const
{
return ownerId_;
}
void CancelPickUpWaybillRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/CancelPickUpWaybillResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
CancelPickUpWaybillResult::CancelPickUpWaybillResult() :
ServiceResult()
{}
CancelPickUpWaybillResult::CancelPickUpWaybillResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CancelPickUpWaybillResult::~CancelPickUpWaybillResult()
{}
void CancelPickUpWaybillResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Success"].isNull())
data_.success = dataNode["Success"].asString() == "true";
if(!dataNode["ErrorCode"].isNull())
data_.errorCode = dataNode["ErrorCode"].asString();
if(!dataNode["Message"].isNull())
data_.message = dataNode["Message"].asString();
if(!dataNode["ErrorMsg"].isNull())
data_.errorMsg = dataNode["ErrorMsg"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string CancelPickUpWaybillResult::getMessage()const
{
return message_;
}
CancelPickUpWaybillResult::Data CancelPickUpWaybillResult::getData()const
{
return data_;
}
std::string CancelPickUpWaybillResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/ConfirmSendSmsRequest.h>
using AlibabaCloud::Dyplsapi::Model::ConfirmSendSmsRequest;
ConfirmSendSmsRequest::ConfirmSendSmsRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "ConfirmSendSms")
{
setMethod(HttpRequest::Method::Post);
}
ConfirmSendSmsRequest::~ConfirmSendSmsRequest()
{}
std::string ConfirmSendSmsRequest::getCallId()const
{
return callId_;
}
void ConfirmSendSmsRequest::setCallId(const std::string& callId)
{
callId_ = callId;
setParameter("CallId", callId);
}
long ConfirmSendSmsRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void ConfirmSendSmsRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string ConfirmSendSmsRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void ConfirmSendSmsRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string ConfirmSendSmsRequest::getSecretNo()const
{
return secretNo_;
}
void ConfirmSendSmsRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string ConfirmSendSmsRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void ConfirmSendSmsRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string ConfirmSendSmsRequest::getProdCode()const
{
return prodCode_;
}
void ConfirmSendSmsRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long ConfirmSendSmsRequest::getOwnerId()const
{
return ownerId_;
}
void ConfirmSendSmsRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string ConfirmSendSmsRequest::getPoolKey()const
{
return poolKey_;
}
void ConfirmSendSmsRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/ConfirmSendSmsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
ConfirmSendSmsResult::ConfirmSendSmsResult() :
ServiceResult()
{}
ConfirmSendSmsResult::ConfirmSendSmsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ConfirmSendSmsResult::~ConfirmSendSmsResult()
{}
void ConfirmSendSmsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string ConfirmSendSmsResult::getMessage()const
{
return message_;
}
std::string ConfirmSendSmsResult::getData()const
{
return data_;
}
std::string ConfirmSendSmsResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,183 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/CreatePickUpWaybillRequest.h>
using AlibabaCloud::Dyplsapi::Model::CreatePickUpWaybillRequest;
CreatePickUpWaybillRequest::CreatePickUpWaybillRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "CreatePickUpWaybill")
{
setMethod(HttpRequest::Method::Post);
}
CreatePickUpWaybillRequest::~CreatePickUpWaybillRequest()
{}
std::string CreatePickUpWaybillRequest::getConsigneeName()const
{
return consigneeName_;
}
void CreatePickUpWaybillRequest::setConsigneeName(const std::string& consigneeName)
{
consigneeName_ = consigneeName;
setParameter("ConsigneeName", consigneeName);
}
std::string CreatePickUpWaybillRequest::getOrderChannels()const
{
return orderChannels_;
}
void CreatePickUpWaybillRequest::setOrderChannels(const std::string& orderChannels)
{
orderChannels_ = orderChannels;
setParameter("OrderChannels", orderChannels);
}
Struct CreatePickUpWaybillRequest::getSendAddress()const
{
return sendAddress_;
}
void CreatePickUpWaybillRequest::setSendAddress(const Struct& sendAddress)
{
sendAddress_ = sendAddress;
setParameter("SendAddress", std::to_string(sendAddress));
}
std::string CreatePickUpWaybillRequest::getOuterOrderCode()const
{
return outerOrderCode_;
}
void CreatePickUpWaybillRequest::setOuterOrderCode(const std::string& outerOrderCode)
{
outerOrderCode_ = outerOrderCode;
setParameter("OuterOrderCode", outerOrderCode);
}
std::string CreatePickUpWaybillRequest::getRemark()const
{
return remark_;
}
void CreatePickUpWaybillRequest::setRemark(const std::string& remark)
{
remark_ = remark;
setParameter("Remark", remark);
}
std::string CreatePickUpWaybillRequest::getCpCode()const
{
return cpCode_;
}
void CreatePickUpWaybillRequest::setCpCode(const std::string& cpCode)
{
cpCode_ = cpCode;
setParameter("CpCode", cpCode);
}
std::string CreatePickUpWaybillRequest::getSendMobile()const
{
return sendMobile_;
}
void CreatePickUpWaybillRequest::setSendMobile(const std::string& sendMobile)
{
sendMobile_ = sendMobile;
setParameter("SendMobile", sendMobile);
}
std::string CreatePickUpWaybillRequest::getConsigneeMobile()const
{
return consigneeMobile_;
}
void CreatePickUpWaybillRequest::setConsigneeMobile(const std::string& consigneeMobile)
{
consigneeMobile_ = consigneeMobile;
setParameter("ConsigneeMobile", consigneeMobile);
}
std::string CreatePickUpWaybillRequest::getContentType()const
{
return contentType_;
}
void CreatePickUpWaybillRequest::setContentType(const std::string& contentType)
{
contentType_ = contentType;
setHeader("ContentType", contentType);
}
Struct CreatePickUpWaybillRequest::getConsigneeAddress()const
{
return consigneeAddress_;
}
void CreatePickUpWaybillRequest::setConsigneeAddress(const Struct& consigneeAddress)
{
consigneeAddress_ = consigneeAddress;
setParameter("ConsigneeAddress", std::to_string(consigneeAddress));
}
std::string CreatePickUpWaybillRequest::getSendPhone()const
{
return sendPhone_;
}
void CreatePickUpWaybillRequest::setSendPhone(const std::string& sendPhone)
{
sendPhone_ = sendPhone;
setParameter("SendPhone", sendPhone);
}
Array CreatePickUpWaybillRequest::getGoodsInfos()const
{
return goodsInfos_;
}
void CreatePickUpWaybillRequest::setGoodsInfos(const Array& goodsInfos)
{
goodsInfos_ = goodsInfos;
setParameter("GoodsInfos", std::to_string(goodsInfos));
}
std::string CreatePickUpWaybillRequest::getSendName()const
{
return sendName_;
}
void CreatePickUpWaybillRequest::setSendName(const std::string& sendName)
{
sendName_ = sendName;
setParameter("SendName", sendName);
}
std::string CreatePickUpWaybillRequest::getConsigneePhone()const
{
return consigneePhone_;
}
void CreatePickUpWaybillRequest::setConsigneePhone(const std::string& consigneePhone)
{
consigneePhone_ = consigneePhone;
setParameter("ConsigneePhone", consigneePhone);
}

View File

@@ -0,0 +1,74 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/CreatePickUpWaybillResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
CreatePickUpWaybillResult::CreatePickUpWaybillResult() :
ServiceResult()
{}
CreatePickUpWaybillResult::CreatePickUpWaybillResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreatePickUpWaybillResult::~CreatePickUpWaybillResult()
{}
void CreatePickUpWaybillResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["Success"].isNull())
data_.success = dataNode["Success"].asString();
if(!dataNode["CpCode"].isNull())
data_.cpCode = dataNode["CpCode"].asString();
if(!dataNode["MailNo"].isNull())
data_.mailNo = dataNode["MailNo"].asString();
if(!dataNode["ErrorCode"].isNull())
data_.errorCode = dataNode["ErrorCode"].asString();
if(!dataNode["ErrorMsg"].isNull())
data_.errorMsg = dataNode["ErrorMsg"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string CreatePickUpWaybillResult::getMessage()const
{
return message_;
}
int CreatePickUpWaybillResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
CreatePickUpWaybillResult::Data CreatePickUpWaybillResult::getData()const
{
return data_;
}

View File

@@ -0,0 +1,128 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/CreateSubscriptionRequest.h>
using AlibabaCloud::Dyplsapi::Model::CreateSubscriptionRequest;
CreateSubscriptionRequest::CreateSubscriptionRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "CreateSubscription")
{
setMethod(HttpRequest::Method::Post);
}
CreateSubscriptionRequest::~CreateSubscriptionRequest()
{}
long CreateSubscriptionRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void CreateSubscriptionRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string CreateSubscriptionRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void CreateSubscriptionRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string CreateSubscriptionRequest::getSecretNo()const
{
return secretNo_;
}
void CreateSubscriptionRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string CreateSubscriptionRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void CreateSubscriptionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string CreateSubscriptionRequest::getProdCode()const
{
return prodCode_;
}
void CreateSubscriptionRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
std::string CreateSubscriptionRequest::getBindToken()const
{
return bindToken_;
}
void CreateSubscriptionRequest::setBindToken(const std::string& bindToken)
{
bindToken_ = bindToken;
setParameter("BindToken", bindToken);
}
long CreateSubscriptionRequest::getOwnerId()const
{
return ownerId_;
}
void CreateSubscriptionRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string CreateSubscriptionRequest::getPhoneNo()const
{
return phoneNo_;
}
void CreateSubscriptionRequest::setPhoneNo(const std::string& phoneNo)
{
phoneNo_ = phoneNo;
setParameter("PhoneNo", phoneNo);
}
std::string CreateSubscriptionRequest::getPoolKey()const
{
return poolKey_;
}
void CreateSubscriptionRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/CreateSubscriptionResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
CreateSubscriptionResult::CreateSubscriptionResult() :
ServiceResult()
{}
CreateSubscriptionResult::CreateSubscriptionResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateSubscriptionResult::~CreateSubscriptionResult()
{}
void CreateSubscriptionResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["SubsId"].isNull())
data_.subsId = dataNode["SubsId"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string CreateSubscriptionResult::getMessage()const
{
return message_;
}
CreateSubscriptionResult::Data CreateSubscriptionResult::getData()const
{
return data_;
}
std::string CreateSubscriptionResult::getCode()const
{
return code_;
}

View File

@@ -115,3 +115,14 @@ void DeleteSecretBlacklistRequest::setBlackNo(const std::string& blackNo)
setParameter("BlackNo", blackNo);
}
std::string DeleteSecretBlacklistRequest::getWayControl()const
{
return wayControl_;
}
void DeleteSecretBlacklistRequest::setWayControl(const std::string& wayControl)
{
wayControl_ = wayControl;
setParameter("WayControl", wayControl);
}

View File

@@ -0,0 +1,95 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/GetFaceVerifyRequest.h>
using AlibabaCloud::Dyplsapi::Model::GetFaceVerifyRequest;
GetFaceVerifyRequest::GetFaceVerifyRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "GetFaceVerify")
{
setMethod(HttpRequest::Method::Post);
}
GetFaceVerifyRequest::~GetFaceVerifyRequest()
{}
long GetFaceVerifyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void GetFaceVerifyRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string GetFaceVerifyRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetFaceVerifyRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string GetFaceVerifyRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void GetFaceVerifyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string GetFaceVerifyRequest::getVerifyToken()const
{
return verifyToken_;
}
void GetFaceVerifyRequest::setVerifyToken(const std::string& verifyToken)
{
verifyToken_ = verifyToken;
setParameter("VerifyToken", verifyToken);
}
std::string GetFaceVerifyRequest::getProdCode()const
{
return prodCode_;
}
void GetFaceVerifyRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long GetFaceVerifyRequest::getOwnerId()const
{
return ownerId_;
}
void GetFaceVerifyRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/GetFaceVerifyResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
GetFaceVerifyResult::GetFaceVerifyResult() :
ServiceResult()
{}
GetFaceVerifyResult::GetFaceVerifyResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetFaceVerifyResult::~GetFaceVerifyResult()
{}
void GetFaceVerifyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["VerifyResult"].isNull())
data_.verifyResult = dataNode["VerifyResult"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string GetFaceVerifyResult::getMessage()const
{
return message_;
}
GetFaceVerifyResult::Data GetFaceVerifyResult::getData()const
{
return data_;
}
std::string GetFaceVerifyResult::getCode()const
{
return code_;
}

View File

@@ -39,12 +39,45 @@ void GetSecretAsrDetailResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["RequestId"].isNull())
data_.requestId = dataNode["RequestId"].asString();
if(!dataNode["BusinessId"].isNull())
data_.businessId = dataNode["BusinessId"].asString();
if(!dataNode["BusinessKey"].isNull())
data_.businessKey = dataNode["BusinessKey"].asString();
if(!dataNode["Code"].isNull())
data_.code = dataNode["Code"].asString();
if(!dataNode["Msg"].isNull())
data_.msg = dataNode["Msg"].asString();
if(!dataNode["BizDuration"].isNull())
data_.bizDuration = std::stol(dataNode["BizDuration"].asString());
if(!dataNode["Type"].isNull())
data_.type = dataNode["Type"].asString();
auto allSentencesNode = dataNode["Sentences"]["SecretAsrSentenceDTO"];
for (auto dataNodeSentencesSecretAsrSentenceDTO : allSentencesNode)
{
Data::SecretAsrSentenceDTO secretAsrSentenceDTOObject;
if(!dataNodeSentencesSecretAsrSentenceDTO["EndTime"].isNull())
secretAsrSentenceDTOObject.endTime = std::stol(dataNodeSentencesSecretAsrSentenceDTO["EndTime"].asString());
if(!dataNodeSentencesSecretAsrSentenceDTO["SilenceDuration"].isNull())
secretAsrSentenceDTOObject.silenceDuration = std::stol(dataNodeSentencesSecretAsrSentenceDTO["SilenceDuration"].asString());
if(!dataNodeSentencesSecretAsrSentenceDTO["BeginTime"].isNull())
secretAsrSentenceDTOObject.beginTime = std::stol(dataNodeSentencesSecretAsrSentenceDTO["BeginTime"].asString());
if(!dataNodeSentencesSecretAsrSentenceDTO["Text"].isNull())
secretAsrSentenceDTOObject.text = dataNodeSentencesSecretAsrSentenceDTO["Text"].asString();
if(!dataNodeSentencesSecretAsrSentenceDTO["ChannelId"].isNull())
secretAsrSentenceDTOObject.channelId = std::stoi(dataNodeSentencesSecretAsrSentenceDTO["ChannelId"].asString());
if(!dataNodeSentencesSecretAsrSentenceDTO["SpeechRate"].isNull())
secretAsrSentenceDTOObject.speechRate = std::stoi(dataNodeSentencesSecretAsrSentenceDTO["SpeechRate"].asString());
if(!dataNodeSentencesSecretAsrSentenceDTO["EmotionValue"].isNull())
secretAsrSentenceDTOObject.emotionValue = dataNodeSentencesSecretAsrSentenceDTO["EmotionValue"].asString();
data_.sentences.push_back(secretAsrSentenceDTOObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
@@ -53,7 +86,7 @@ std::string GetSecretAsrDetailResult::getMessage()const
return message_;
}
std::string GetSecretAsrDetailResult::getData()const
GetSecretAsrDetailResult::Data GetSecretAsrDetailResult::getData()const
{
return data_;
}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/GetSubscriptionDetailRequest.h>
using AlibabaCloud::Dyplsapi::Model::GetSubscriptionDetailRequest;
GetSubscriptionDetailRequest::GetSubscriptionDetailRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "GetSubscriptionDetail")
{
setMethod(HttpRequest::Method::Post);
}
GetSubscriptionDetailRequest::~GetSubscriptionDetailRequest()
{}
long GetSubscriptionDetailRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void GetSubscriptionDetailRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string GetSubscriptionDetailRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetSubscriptionDetailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
long GetSubscriptionDetailRequest::getSubsId()const
{
return subsId_;
}
void GetSubscriptionDetailRequest::setSubsId(long subsId)
{
subsId_ = subsId;
setParameter("SubsId", std::to_string(subsId));
}
std::string GetSubscriptionDetailRequest::getSecretNo()const
{
return secretNo_;
}
void GetSubscriptionDetailRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string GetSubscriptionDetailRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void GetSubscriptionDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string GetSubscriptionDetailRequest::getProdCode()const
{
return prodCode_;
}
void GetSubscriptionDetailRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long GetSubscriptionDetailRequest::getOwnerId()const
{
return ownerId_;
}
void GetSubscriptionDetailRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetSubscriptionDetailRequest::getPoolKey()const
{
return poolKey_;
}
void GetSubscriptionDetailRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/GetSubscriptionDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
GetSubscriptionDetailResult::GetSubscriptionDetailResult() :
ServiceResult()
{}
GetSubscriptionDetailResult::GetSubscriptionDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetSubscriptionDetailResult::~GetSubscriptionDetailResult()
{}
void GetSubscriptionDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["SubsId"].isNull())
data_.subsId = std::stol(dataNode["SubsId"].asString());
if(!dataNode["SecretNo"].isNull())
data_.secretNo = dataNode["SecretNo"].asString();
if(!dataNode["PhoneNo"].isNull())
data_.phoneNo = dataNode["PhoneNo"].asString();
if(!dataNode["SwitchStatus"].isNull())
data_.switchStatus = std::stoi(dataNode["SwitchStatus"].asString());
if(!dataNode["Province"].isNull())
data_.province = dataNode["Province"].asString();
if(!dataNode["City"].isNull())
data_.city = dataNode["City"].asString();
if(!dataNode["Vendor"].isNull())
data_.vendor = dataNode["Vendor"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string GetSubscriptionDetailResult::getMessage()const
{
return message_;
}
GetSubscriptionDetailResult::Data GetSubscriptionDetailResult::getData()const
{
return data_;
}
std::string GetSubscriptionDetailResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,117 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/GetTotalPublicUrlRequest.h>
using AlibabaCloud::Dyplsapi::Model::GetTotalPublicUrlRequest;
GetTotalPublicUrlRequest::GetTotalPublicUrlRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "GetTotalPublicUrl")
{
setMethod(HttpRequest::Method::Post);
}
GetTotalPublicUrlRequest::~GetTotalPublicUrlRequest()
{}
std::string GetTotalPublicUrlRequest::getCallId()const
{
return callId_;
}
void GetTotalPublicUrlRequest::setCallId(const std::string& callId)
{
callId_ = callId;
setParameter("CallId", callId);
}
long GetTotalPublicUrlRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void GetTotalPublicUrlRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string GetTotalPublicUrlRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void GetTotalPublicUrlRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string GetTotalPublicUrlRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void GetTotalPublicUrlRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
bool GetTotalPublicUrlRequest::getCheckSubs()const
{
return checkSubs_;
}
void GetTotalPublicUrlRequest::setCheckSubs(bool checkSubs)
{
checkSubs_ = checkSubs;
setParameter("CheckSubs", checkSubs ? "true" : "false");
}
long GetTotalPublicUrlRequest::getOwnerId()const
{
return ownerId_;
}
void GetTotalPublicUrlRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string GetTotalPublicUrlRequest::getCallTime()const
{
return callTime_;
}
void GetTotalPublicUrlRequest::setCallTime(const std::string& callTime)
{
callTime_ = callTime;
setParameter("CallTime", callTime);
}
std::string GetTotalPublicUrlRequest::getPartnerKey()const
{
return partnerKey_;
}
void GetTotalPublicUrlRequest::setPartnerKey(const std::string& partnerKey)
{
partnerKey_ = partnerKey;
setParameter("PartnerKey", partnerKey);
}

View File

@@ -0,0 +1,68 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/GetTotalPublicUrlResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
GetTotalPublicUrlResult::GetTotalPublicUrlResult() :
ServiceResult()
{}
GetTotalPublicUrlResult::GetTotalPublicUrlResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
GetTotalPublicUrlResult::~GetTotalPublicUrlResult()
{}
void GetTotalPublicUrlResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["PhonePublicUrl"].isNull())
data_.phonePublicUrl = dataNode["PhonePublicUrl"].asString();
if(!dataNode["RingPublicUrl"].isNull())
data_.ringPublicUrl = dataNode["RingPublicUrl"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string GetTotalPublicUrlResult::getMessage()const
{
return message_;
}
GetTotalPublicUrlResult::Data GetTotalPublicUrlResult::getData()const
{
return data_;
}
std::string GetTotalPublicUrlResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,95 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/InitFaceVerifyRequest.h>
using AlibabaCloud::Dyplsapi::Model::InitFaceVerifyRequest;
InitFaceVerifyRequest::InitFaceVerifyRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "InitFaceVerify")
{
setMethod(HttpRequest::Method::Post);
}
InitFaceVerifyRequest::~InitFaceVerifyRequest()
{}
long InitFaceVerifyRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void InitFaceVerifyRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string InitFaceVerifyRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void InitFaceVerifyRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string InitFaceVerifyRequest::getMetaInfo()const
{
return metaInfo_;
}
void InitFaceVerifyRequest::setMetaInfo(const std::string& metaInfo)
{
metaInfo_ = metaInfo;
setParameter("MetaInfo", metaInfo);
}
std::string InitFaceVerifyRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void InitFaceVerifyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string InitFaceVerifyRequest::getProdCode()const
{
return prodCode_;
}
void InitFaceVerifyRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long InitFaceVerifyRequest::getOwnerId()const
{
return ownerId_;
}
void InitFaceVerifyRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/InitFaceVerifyResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
InitFaceVerifyResult::InitFaceVerifyResult() :
ServiceResult()
{}
InitFaceVerifyResult::InitFaceVerifyResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
InitFaceVerifyResult::~InitFaceVerifyResult()
{}
void InitFaceVerifyResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto dataNode = value["Data"];
if(!dataNode["CertifyId"].isNull())
data_.certifyId = dataNode["CertifyId"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string InitFaceVerifyResult::getMessage()const
{
return message_;
}
InitFaceVerifyResult::Data InitFaceVerifyResult::getData()const
{
return data_;
}
std::string InitFaceVerifyResult::getCode()const
{
return code_;
}

View File

@@ -40,10 +40,12 @@ void QueryCallStatusResult::parse(const std::string &payload)
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto secretCallStatusDTONode = value["SecretCallStatusDTO"];
if(!secretCallStatusDTONode["Status"].isNull())
secretCallStatusDTO_.status = std::stoi(secretCallStatusDTONode["Status"].asString());
if(!secretCallStatusDTONode["CalledNo"].isNull())
secretCallStatusDTO_.calledNo = secretCallStatusDTONode["CalledNo"].asString();
if(!secretCallStatusDTONode["Status"].isNull())
secretCallStatusDTO_.status = std::stoi(secretCallStatusDTONode["Status"].asString());
if(!secretCallStatusDTONode["Extension"].isNull())
secretCallStatusDTO_.extension = secretCallStatusDTONode["Extension"].asString();
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())

View File

@@ -38,6 +38,39 @@ void QueryPhoneNoAByTrackNoRequest::setResourceOwnerId(long resourceOwnerId)
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string QueryPhoneNoAByTrackNoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void QueryPhoneNoAByTrackNoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string QueryPhoneNoAByTrackNoRequest::getCabinetNo()const
{
return cabinetNo_;
}
void QueryPhoneNoAByTrackNoRequest::setCabinetNo(const std::string& cabinetNo)
{
cabinetNo_ = cabinetNo;
setParameter("CabinetNo", cabinetNo);
}
std::string QueryPhoneNoAByTrackNoRequest::getPhoneNoX()const
{
return phoneNoX_;
}
void QueryPhoneNoAByTrackNoRequest::setPhoneNoX(const std::string& phoneNoX)
{
phoneNoX_ = phoneNoX;
setParameter("PhoneNoX", phoneNoX);
}
std::string QueryPhoneNoAByTrackNoRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
@@ -71,25 +104,3 @@ void QueryPhoneNoAByTrackNoRequest::setTrackNo(const std::string& trackNo)
setParameter("TrackNo", trackNo);
}
std::string QueryPhoneNoAByTrackNoRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void QueryPhoneNoAByTrackNoRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string QueryPhoneNoAByTrackNoRequest::getPhoneNoX()const
{
return phoneNoX_;
}
void QueryPhoneNoAByTrackNoRequest::setPhoneNoX(const std::string& phoneNoX)
{
phoneNoX_ = phoneNoX;
setParameter("PhoneNoX", phoneNoX);
}

View File

@@ -47,6 +47,8 @@ void QueryPhoneNoAByTrackNoResult::parse(const std::string &payload)
moduleObject.phoneNoA = valueModulephoneNoAInfo["PhoneNoA"].asString();
if(!valueModulephoneNoAInfo["PhoneNoX"].isNull())
moduleObject.phoneNoX = valueModulephoneNoAInfo["PhoneNoX"].asString();
if(!valueModulephoneNoAInfo["Extension"].isNull())
moduleObject.extension = valueModulephoneNoAInfo["Extension"].asString();
module_.push_back(moduleObject);
}
if(!value["Code"].isNull())

View File

@@ -0,0 +1,106 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/QuerySecretNoDetailRequest.h>
using AlibabaCloud::Dyplsapi::Model::QuerySecretNoDetailRequest;
QuerySecretNoDetailRequest::QuerySecretNoDetailRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "QuerySecretNoDetail")
{
setMethod(HttpRequest::Method::Post);
}
QuerySecretNoDetailRequest::~QuerySecretNoDetailRequest()
{}
long QuerySecretNoDetailRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void QuerySecretNoDetailRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string QuerySecretNoDetailRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void QuerySecretNoDetailRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
std::string QuerySecretNoDetailRequest::getSecretNo()const
{
return secretNo_;
}
void QuerySecretNoDetailRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string QuerySecretNoDetailRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void QuerySecretNoDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string QuerySecretNoDetailRequest::getProdCode()const
{
return prodCode_;
}
void QuerySecretNoDetailRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long QuerySecretNoDetailRequest::getOwnerId()const
{
return ownerId_;
}
void QuerySecretNoDetailRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string QuerySecretNoDetailRequest::getPoolKey()const
{
return poolKey_;
}
void QuerySecretNoDetailRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}

View File

@@ -0,0 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/QuerySecretNoDetailResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
QuerySecretNoDetailResult::QuerySecretNoDetailResult() :
ServiceResult()
{}
QuerySecretNoDetailResult::QuerySecretNoDetailResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QuerySecretNoDetailResult::~QuerySecretNoDetailResult()
{}
void QuerySecretNoDetailResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto secretNoInfoDTONode = value["SecretNoInfoDTO"];
if(!secretNoInfoDTONode["PurchaseTime"].isNull())
secretNoInfoDTO_.purchaseTime = secretNoInfoDTONode["PurchaseTime"].asString();
if(!secretNoInfoDTONode["Vendor"].isNull())
secretNoInfoDTO_.vendor = std::stol(secretNoInfoDTONode["Vendor"].asString());
if(!secretNoInfoDTONode["Province"].isNull())
secretNoInfoDTO_.province = secretNoInfoDTONode["Province"].asString();
if(!secretNoInfoDTONode["City"].isNull())
secretNoInfoDTO_.city = secretNoInfoDTONode["City"].asString();
if(!secretNoInfoDTONode["SecretStatus"].isNull())
secretNoInfoDTO_.secretStatus = std::stol(secretNoInfoDTONode["SecretStatus"].asString());
if(!secretNoInfoDTONode["CertifyStatus"].isNull())
secretNoInfoDTO_.certifyStatus = std::stoi(secretNoInfoDTONode["CertifyStatus"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string QuerySecretNoDetailResult::getMessage()const
{
return message_;
}
QuerySecretNoDetailResult::SecretNoInfoDTO QuerySecretNoDetailResult::getSecretNoInfoDTO()const
{
return secretNoInfoDTO_;
}
std::string QuerySecretNoDetailResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,128 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/UpdateDefaultBRequest.h>
using AlibabaCloud::Dyplsapi::Model::UpdateDefaultBRequest;
UpdateDefaultBRequest::UpdateDefaultBRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "UpdateDefaultB")
{
setMethod(HttpRequest::Method::Post);
}
UpdateDefaultBRequest::~UpdateDefaultBRequest()
{}
long UpdateDefaultBRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void UpdateDefaultBRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string UpdateDefaultBRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void UpdateDefaultBRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
long UpdateDefaultBRequest::getSubsId()const
{
return subsId_;
}
void UpdateDefaultBRequest::setSubsId(long subsId)
{
subsId_ = subsId;
setParameter("SubsId", std::to_string(subsId));
}
std::string UpdateDefaultBRequest::getSecretNo()const
{
return secretNo_;
}
void UpdateDefaultBRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string UpdateDefaultBRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void UpdateDefaultBRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string UpdateDefaultBRequest::getProdCode()const
{
return prodCode_;
}
void UpdateDefaultBRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long UpdateDefaultBRequest::getOwnerId()const
{
return ownerId_;
}
void UpdateDefaultBRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string UpdateDefaultBRequest::getPhoneNo()const
{
return phoneNo_;
}
void UpdateDefaultBRequest::setPhoneNo(const std::string& phoneNo)
{
phoneNo_ = phoneNo;
setParameter("PhoneNo", phoneNo);
}
std::string UpdateDefaultBRequest::getPoolKey()const
{
return poolKey_;
}
void UpdateDefaultBRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/UpdateDefaultBResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
UpdateDefaultBResult::UpdateDefaultBResult() :
ServiceResult()
{}
UpdateDefaultBResult::UpdateDefaultBResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdateDefaultBResult::~UpdateDefaultBResult()
{}
void UpdateDefaultBResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string UpdateDefaultBResult::getMessage()const
{
return message_;
}
std::string UpdateDefaultBResult::getData()const
{
return data_;
}
std::string UpdateDefaultBResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,139 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/UpdatePhoneNumberRequest.h>
using AlibabaCloud::Dyplsapi::Model::UpdatePhoneNumberRequest;
UpdatePhoneNumberRequest::UpdatePhoneNumberRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "UpdatePhoneNumber")
{
setMethod(HttpRequest::Method::Post);
}
UpdatePhoneNumberRequest::~UpdatePhoneNumberRequest()
{}
long UpdatePhoneNumberRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void UpdatePhoneNumberRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
std::string UpdatePhoneNumberRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void UpdatePhoneNumberRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
long UpdatePhoneNumberRequest::getSubsId()const
{
return subsId_;
}
void UpdatePhoneNumberRequest::setSubsId(long subsId)
{
subsId_ = subsId;
setParameter("SubsId", std::to_string(subsId));
}
std::string UpdatePhoneNumberRequest::getSecretNo()const
{
return secretNo_;
}
void UpdatePhoneNumberRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string UpdatePhoneNumberRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void UpdatePhoneNumberRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string UpdatePhoneNumberRequest::getProdCode()const
{
return prodCode_;
}
void UpdatePhoneNumberRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
std::string UpdatePhoneNumberRequest::getBindToken()const
{
return bindToken_;
}
void UpdatePhoneNumberRequest::setBindToken(const std::string& bindToken)
{
bindToken_ = bindToken;
setParameter("BindToken", bindToken);
}
long UpdatePhoneNumberRequest::getOwnerId()const
{
return ownerId_;
}
void UpdatePhoneNumberRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string UpdatePhoneNumberRequest::getPoolKey()const
{
return poolKey_;
}
void UpdatePhoneNumberRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}
std::string UpdatePhoneNumberRequest::getNewPhoneNo()const
{
return newPhoneNo_;
}
void UpdatePhoneNumberRequest::setNewPhoneNo(const std::string& newPhoneNo)
{
newPhoneNo_ = newPhoneNo;
setParameter("NewPhoneNo", newPhoneNo);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/UpdatePhoneNumberResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
UpdatePhoneNumberResult::UpdatePhoneNumberResult() :
ServiceResult()
{}
UpdatePhoneNumberResult::UpdatePhoneNumberResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdatePhoneNumberResult::~UpdatePhoneNumberResult()
{}
void UpdatePhoneNumberResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string UpdatePhoneNumberResult::getMessage()const
{
return message_;
}
std::string UpdatePhoneNumberResult::getData()const
{
return data_;
}
std::string UpdatePhoneNumberResult::getCode()const
{
return code_;
}

View File

@@ -0,0 +1,128 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/UpdatePhoneSwitchRequest.h>
using AlibabaCloud::Dyplsapi::Model::UpdatePhoneSwitchRequest;
UpdatePhoneSwitchRequest::UpdatePhoneSwitchRequest() :
RpcServiceRequest("dyplsapi", "2017-05-25", "UpdatePhoneSwitch")
{
setMethod(HttpRequest::Method::Post);
}
UpdatePhoneSwitchRequest::~UpdatePhoneSwitchRequest()
{}
long UpdatePhoneSwitchRequest::getResourceOwnerId()const
{
return resourceOwnerId_;
}
void UpdatePhoneSwitchRequest::setResourceOwnerId(long resourceOwnerId)
{
resourceOwnerId_ = resourceOwnerId;
setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
}
int UpdatePhoneSwitchRequest::getSwitchStatus()const
{
return switchStatus_;
}
void UpdatePhoneSwitchRequest::setSwitchStatus(int switchStatus)
{
switchStatus_ = switchStatus;
setParameter("SwitchStatus", std::to_string(switchStatus));
}
std::string UpdatePhoneSwitchRequest::getAccessKeyId()const
{
return accessKeyId_;
}
void UpdatePhoneSwitchRequest::setAccessKeyId(const std::string& accessKeyId)
{
accessKeyId_ = accessKeyId;
setParameter("AccessKeyId", accessKeyId);
}
long UpdatePhoneSwitchRequest::getSubsId()const
{
return subsId_;
}
void UpdatePhoneSwitchRequest::setSubsId(long subsId)
{
subsId_ = subsId;
setParameter("SubsId", std::to_string(subsId));
}
std::string UpdatePhoneSwitchRequest::getSecretNo()const
{
return secretNo_;
}
void UpdatePhoneSwitchRequest::setSecretNo(const std::string& secretNo)
{
secretNo_ = secretNo;
setParameter("SecretNo", secretNo);
}
std::string UpdatePhoneSwitchRequest::getResourceOwnerAccount()const
{
return resourceOwnerAccount_;
}
void UpdatePhoneSwitchRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
{
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter("ResourceOwnerAccount", resourceOwnerAccount);
}
std::string UpdatePhoneSwitchRequest::getProdCode()const
{
return prodCode_;
}
void UpdatePhoneSwitchRequest::setProdCode(const std::string& prodCode)
{
prodCode_ = prodCode;
setParameter("ProdCode", prodCode);
}
long UpdatePhoneSwitchRequest::getOwnerId()const
{
return ownerId_;
}
void UpdatePhoneSwitchRequest::setOwnerId(long ownerId)
{
ownerId_ = ownerId;
setParameter("OwnerId", std::to_string(ownerId));
}
std::string UpdatePhoneSwitchRequest::getPoolKey()const
{
return poolKey_;
}
void UpdatePhoneSwitchRequest::setPoolKey(const std::string& poolKey)
{
poolKey_ = poolKey;
setParameter("PoolKey", poolKey);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/dyplsapi/model/UpdatePhoneSwitchResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
UpdatePhoneSwitchResult::UpdatePhoneSwitchResult() :
ServiceResult()
{}
UpdatePhoneSwitchResult::UpdatePhoneSwitchResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
UpdatePhoneSwitchResult::~UpdatePhoneSwitchResult()
{}
void UpdatePhoneSwitchResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Data"].isNull())
data_ = value["Data"].asString();
}
std::string UpdatePhoneSwitchResult::getMessage()const
{
return message_;
}
std::string UpdatePhoneSwitchResult::getData()const
{
return data_;
}
std::string UpdatePhoneSwitchResult::getCode()const
{
return code_;
}