Add Dtmf Config for BindAxb.

This commit is contained in:
sdk-team
2023-02-24 09:21:42 +00:00
parent ad6d6026c2
commit c3c2eedf5c
50 changed files with 461 additions and 2993 deletions

View File

@@ -339,42 +339,6 @@ DyplsapiClient::CancelPickUpWaybillOutcomeCallable DyplsapiClient::cancelPickUpW
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();
@@ -447,36 +411,36 @@ DyplsapiClient::CreatePickUpWaybillOutcomeCallable DyplsapiClient::createPickUpW
return task->get_future();
}
DyplsapiClient::CreateSubscriptionOutcome DyplsapiClient::createSubscription(const CreateSubscriptionRequest &request) const
DyplsapiClient::CreatePickUpWaybillPreQueryOutcome DyplsapiClient::createPickUpWaybillPreQuery(const CreatePickUpWaybillPreQueryRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateSubscriptionOutcome(endpointOutcome.error());
return CreatePickUpWaybillPreQueryOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateSubscriptionOutcome(CreateSubscriptionResult(outcome.result()));
return CreatePickUpWaybillPreQueryOutcome(CreatePickUpWaybillPreQueryResult(outcome.result()));
else
return CreateSubscriptionOutcome(outcome.error());
return CreatePickUpWaybillPreQueryOutcome(outcome.error());
}
void DyplsapiClient::createSubscriptionAsync(const CreateSubscriptionRequest& request, const CreateSubscriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
void DyplsapiClient::createPickUpWaybillPreQueryAsync(const CreatePickUpWaybillPreQueryRequest& request, const CreatePickUpWaybillPreQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createSubscription(request), context);
handler(this, request, createPickUpWaybillPreQuery(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::CreateSubscriptionOutcomeCallable DyplsapiClient::createSubscriptionCallable(const CreateSubscriptionRequest &request) const
DyplsapiClient::CreatePickUpWaybillPreQueryOutcomeCallable DyplsapiClient::createPickUpWaybillPreQueryCallable(const CreatePickUpWaybillPreQueryRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateSubscriptionOutcome()>>(
auto task = std::make_shared<std::packaged_task<CreatePickUpWaybillPreQueryOutcome()>>(
[this, request]()
{
return this->createSubscription(request);
return this->createPickUpWaybillPreQuery(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
@@ -519,42 +483,6 @@ 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();
@@ -591,42 +519,6 @@ 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();
@@ -663,42 +555,6 @@ DyplsapiClient::GetTotalPublicUrlOutcomeCallable DyplsapiClient::getTotalPublicU
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();
@@ -807,42 +663,6 @@ DyplsapiClient::OperateBlackNoOutcomeCallable DyplsapiClient::operateBlackNoCall
return task->get_future();
}
DyplsapiClient::QueryCallStatusOutcome DyplsapiClient::queryCallStatus(const QueryCallStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryCallStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryCallStatusOutcome(QueryCallStatusResult(outcome.result()));
else
return QueryCallStatusOutcome(outcome.error());
}
void DyplsapiClient::queryCallStatusAsync(const QueryCallStatusRequest& request, const QueryCallStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryCallStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DyplsapiClient::QueryCallStatusOutcomeCallable DyplsapiClient::queryCallStatusCallable(const QueryCallStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryCallStatusOutcome()>>(
[this, request]()
{
return this->queryCallStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DyplsapiClient::QueryPhoneNoAByTrackNoOutcome DyplsapiClient::queryPhoneNoAByTrackNo(const QueryPhoneNoAByTrackNoRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1167,114 +987,6 @@ 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

@@ -124,6 +124,15 @@ void BindAxbRequest::setResourceOwnerAccount(const std::string &resourceOwnerAcc
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string BindAxbRequest::getDtmfConfig() const {
return dtmfConfig_;
}
void BindAxbRequest::setDtmfConfig(const std::string &dtmfConfig) {
dtmfConfig_ = dtmfConfig;
setParameter(std::string("DtmfConfig"), dtmfConfig);
}
long BindAxbRequest::getOwnerId() const {
return ownerId_;
}

View File

@@ -1,99 +0,0 @@
/*
* 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(std::string("CallId"), callId);
}
long ConfirmSendSmsRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void ConfirmSendSmsRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string ConfirmSendSmsRequest::getAccessKeyId() const {
return accessKeyId_;
}
void ConfirmSendSmsRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string ConfirmSendSmsRequest::getSecretNo() const {
return secretNo_;
}
void ConfirmSendSmsRequest::setSecretNo(const std::string &secretNo) {
secretNo_ = secretNo;
setParameter(std::string("SecretNo"), secretNo);
}
std::string ConfirmSendSmsRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void ConfirmSendSmsRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string ConfirmSendSmsRequest::getProdCode() const {
return prodCode_;
}
void ConfirmSendSmsRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
long ConfirmSendSmsRequest::getOwnerId() const {
return ownerId_;
}
void ConfirmSendSmsRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string ConfirmSendSmsRequest::getPoolKey() const {
return poolKey_;
}
void ConfirmSendSmsRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}

View File

@@ -1,65 +0,0 @@
/*
* 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,102 @@
/*
* 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/CreatePickUpWaybillPreQueryRequest.h>
using AlibabaCloud::Dyplsapi::Model::CreatePickUpWaybillPreQueryRequest;
CreatePickUpWaybillPreQueryRequest::CreatePickUpWaybillPreQueryRequest()
: RpcServiceRequest("dyplsapi", "2017-05-25", "CreatePickUpWaybillPreQuery") {
setMethod(HttpRequest::Method::Post);
}
CreatePickUpWaybillPreQueryRequest::~CreatePickUpWaybillPreQueryRequest() {}
std::string CreatePickUpWaybillPreQueryRequest::getPreWeight() const {
return preWeight_;
}
void CreatePickUpWaybillPreQueryRequest::setPreWeight(const std::string &preWeight) {
preWeight_ = preWeight;
setParameter(std::string("PreWeight"), preWeight);
}
std::string CreatePickUpWaybillPreQueryRequest::getOrderChannels() const {
return orderChannels_;
}
void CreatePickUpWaybillPreQueryRequest::setOrderChannels(const std::string &orderChannels) {
orderChannels_ = orderChannels;
setParameter(std::string("OrderChannels"), orderChannels);
}
std::string CreatePickUpWaybillPreQueryRequest::getOuterOrderCode() const {
return outerOrderCode_;
}
void CreatePickUpWaybillPreQueryRequest::setOuterOrderCode(const std::string &outerOrderCode) {
outerOrderCode_ = outerOrderCode;
setParameter(std::string("OuterOrderCode"), outerOrderCode);
}
CreatePickUpWaybillPreQueryRequest::ConsigneeInfo CreatePickUpWaybillPreQueryRequest::getConsigneeInfo() const {
return consigneeInfo_;
}
void CreatePickUpWaybillPreQueryRequest::setConsigneeInfo(const CreatePickUpWaybillPreQueryRequest::ConsigneeInfo &consigneeInfo) {
consigneeInfo_ = consigneeInfo;
setParameter(std::string("ConsigneeInfo") + ".Name", consigneeInfo.name);
setParameter(std::string("ConsigneeInfo") + ".Mobile", consigneeInfo.mobile);
setParameter(std::string("ConsigneeInfo") + ".AddressInfo.ProvinceName", consigneeInfo.addressInfo.provinceName);
setParameter(std::string("ConsigneeInfo") + ".AddressInfo.CityName", consigneeInfo.addressInfo.cityName);
setParameter(std::string("ConsigneeInfo") + ".AddressInfo.AreaName", consigneeInfo.addressInfo.areaName);
setParameter(std::string("ConsigneeInfo") + ".AddressInfo.TownName", consigneeInfo.addressInfo.townName);
setParameter(std::string("ConsigneeInfo") + ".AddressInfo.AddressDetail", consigneeInfo.addressInfo.addressDetail);
}
std::string CreatePickUpWaybillPreQueryRequest::getCpCode() const {
return cpCode_;
}
void CreatePickUpWaybillPreQueryRequest::setCpCode(const std::string &cpCode) {
cpCode_ = cpCode;
setParameter(std::string("CpCode"), cpCode);
}
std::string CreatePickUpWaybillPreQueryRequest::getContentType() const {
return contentType_;
}
void CreatePickUpWaybillPreQueryRequest::setContentType(const std::string &contentType) {
contentType_ = contentType;
setHeader(std::string("Content-Type"), contentType);
}
CreatePickUpWaybillPreQueryRequest::SenderInfo CreatePickUpWaybillPreQueryRequest::getSenderInfo() const {
return senderInfo_;
}
void CreatePickUpWaybillPreQueryRequest::setSenderInfo(const CreatePickUpWaybillPreQueryRequest::SenderInfo &senderInfo) {
senderInfo_ = senderInfo;
setParameter(std::string("SenderInfo") + ".Name", senderInfo.name);
setParameter(std::string("SenderInfo") + ".Mobile", senderInfo.mobile);
setParameter(std::string("SenderInfo") + ".AddressInfo.ProvinceName", senderInfo.addressInfo.provinceName);
setParameter(std::string("SenderInfo") + ".AddressInfo.CityName", senderInfo.addressInfo.cityName);
setParameter(std::string("SenderInfo") + ".AddressInfo.AreaName", senderInfo.addressInfo.areaName);
setParameter(std::string("SenderInfo") + ".AddressInfo.TownName", senderInfo.addressInfo.townName);
setParameter(std::string("SenderInfo") + ".AddressInfo.AddressDetail", senderInfo.addressInfo.addressDetail);
}

View File

@@ -0,0 +1,113 @@
/*
* 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/CreatePickUpWaybillPreQueryResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
CreatePickUpWaybillPreQueryResult::CreatePickUpWaybillPreQueryResult() :
ServiceResult()
{}
CreatePickUpWaybillPreQueryResult::CreatePickUpWaybillPreQueryResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreatePickUpWaybillPreQueryResult::~CreatePickUpWaybillPreQueryResult()
{}
void CreatePickUpWaybillPreQueryResult::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["ErrorMsg"].isNull())
data_.errorMsg = dataNode["ErrorMsg"].asString();
if(!dataNode["Code"].isNull())
data_.code = dataNode["Code"].asString();
if(!dataNode["Message"].isNull())
data_.message = dataNode["Message"].asString();
auto allCpTimeSelectListNode = dataNode["CpTimeSelectList"]["TdTimeSelect"];
for (auto dataNodeCpTimeSelectListTdTimeSelect : allCpTimeSelectListNode)
{
Data::TdTimeSelect tdTimeSelectObject;
if(!dataNodeCpTimeSelectListTdTimeSelect["PrePrice"].isNull())
tdTimeSelectObject.prePrice = dataNodeCpTimeSelectListTdTimeSelect["PrePrice"].asString();
auto allAppointTimesNode = dataNodeCpTimeSelectListTdTimeSelect["AppointTimes"]["TdAppointTimeDTO"];
for (auto dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTO : allAppointTimesNode)
{
Data::TdTimeSelect::TdAppointTimeDTO appointTimesObject;
if(!dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTO["Date"].isNull())
appointTimesObject.date = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTO["Date"].asString();
if(!dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTO["DateSelectable"].isNull())
appointTimesObject.dateSelectable = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTO["DateSelectable"].asString() == "true";
auto allTimeListNode = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTO["TimeList"]["TdAppointTimeSlotDTO"];
for (auto dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO : allTimeListNode)
{
Data::TdTimeSelect::TdAppointTimeDTO::TdAppointTimeSlotDTO timeListObject;
if(!dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["StartTime"].isNull())
timeListObject.startTime = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["StartTime"].asString();
if(!dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["EndTime"].isNull())
timeListObject.endTime = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["EndTime"].asString();
if(!dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["Selectable"].isNull())
timeListObject.selectable = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["Selectable"].asString() == "true";
if(!dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["SelectDisableTip"].isNull())
timeListObject.selectDisableTip = dataNodeCpTimeSelectListTdTimeSelectAppointTimesTdAppointTimeDTOTimeListTdAppointTimeSlotDTO["SelectDisableTip"].asString();
appointTimesObject.timeList.push_back(timeListObject);
}
tdTimeSelectObject.appointTimes.push_back(appointTimesObject);
}
auto realTimeNode = value["RealTime"];
if(!realTimeNode["Name"].isNull())
tdTimeSelectObject.realTime.name = realTimeNode["Name"].asString();
if(!realTimeNode["Selectable"].isNull())
tdTimeSelectObject.realTime.selectable = realTimeNode["Selectable"].asString() == "true";
if(!realTimeNode["SelectDisableTip"].isNull())
tdTimeSelectObject.realTime.selectDisableTip = realTimeNode["SelectDisableTip"].asString();
data_.cpTimeSelectList.push_back(tdTimeSelectObject);
}
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Message"].isNull())
message_ = value["Message"].asString();
}
std::string CreatePickUpWaybillPreQueryResult::getMessage()const
{
return message_;
}
int CreatePickUpWaybillPreQueryResult::getHttpStatusCode()const
{
return httpStatusCode_;
}
CreatePickUpWaybillPreQueryResult::Data CreatePickUpWaybillPreQueryResult::getData()const
{
return data_;
}

View File

@@ -74,6 +74,24 @@ void CreatePickUpWaybillRequest::setRemark(const std::string &remark) {
setParameter(std::string("Remark"), remark);
}
std::string CreatePickUpWaybillRequest::getAppointGotStartTime() const {
return appointGotStartTime_;
}
void CreatePickUpWaybillRequest::setAppointGotStartTime(const std::string &appointGotStartTime) {
appointGotStartTime_ = appointGotStartTime;
setParameter(std::string("AppointGotStartTime"), appointGotStartTime);
}
std::string CreatePickUpWaybillRequest::getAppointGotEndTime() const {
return appointGotEndTime_;
}
void CreatePickUpWaybillRequest::setAppointGotEndTime(const std::string &appointGotEndTime) {
appointGotEndTime_ = appointGotEndTime;
setParameter(std::string("AppointGotEndTime"), appointGotEndTime);
}
std::string CreatePickUpWaybillRequest::getCpCode() const {
return cpCode_;
}
@@ -145,6 +163,15 @@ void CreatePickUpWaybillRequest::setGoodsInfos(const std::vector<CreatePickUpWay
}
}
int CreatePickUpWaybillRequest::getBizType() const {
return bizType_;
}
void CreatePickUpWaybillRequest::setBizType(int bizType) {
bizType_ = bizType;
setParameter(std::string("BizType"), std::to_string(bizType));
}
std::string CreatePickUpWaybillRequest::getSendName() const {
return sendName_;
}

View File

@@ -50,6 +50,8 @@ void CreatePickUpWaybillResult::parse(const std::string &payload)
data_.errorCode = dataNode["ErrorCode"].asString();
if(!dataNode["ErrorMsg"].isNull())
data_.errorMsg = dataNode["ErrorMsg"].asString();
if(!dataNode["GotCode"].isNull())
data_.gotCode = dataNode["GotCode"].asString();
if(!value["HttpStatusCode"].isNull())
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
if(!value["Message"].isNull())

View File

@@ -1,108 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string CreateSubscriptionRequest::getAccessKeyId() const {
return accessKeyId_;
}
void CreateSubscriptionRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string CreateSubscriptionRequest::getSecretNo() const {
return secretNo_;
}
void CreateSubscriptionRequest::setSecretNo(const std::string &secretNo) {
secretNo_ = secretNo;
setParameter(std::string("SecretNo"), secretNo);
}
std::string CreateSubscriptionRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void CreateSubscriptionRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string CreateSubscriptionRequest::getProdCode() const {
return prodCode_;
}
void CreateSubscriptionRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
std::string CreateSubscriptionRequest::getBindToken() const {
return bindToken_;
}
void CreateSubscriptionRequest::setBindToken(const std::string &bindToken) {
bindToken_ = bindToken;
setParameter(std::string("BindToken"), bindToken);
}
long CreateSubscriptionRequest::getOwnerId() const {
return ownerId_;
}
void CreateSubscriptionRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string CreateSubscriptionRequest::getPhoneNo() const {
return phoneNo_;
}
void CreateSubscriptionRequest::setPhoneNo(const std::string &phoneNo) {
phoneNo_ = phoneNo;
setParameter(std::string("PhoneNo"), phoneNo);
}
std::string CreateSubscriptionRequest::getPoolKey() const {
return poolKey_;
}
void CreateSubscriptionRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}

View File

@@ -1,66 +0,0 @@
/*
* 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

@@ -1,81 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string GetFaceVerifyRequest::getAccessKeyId() const {
return accessKeyId_;
}
void GetFaceVerifyRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string GetFaceVerifyRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void GetFaceVerifyRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string GetFaceVerifyRequest::getVerifyToken() const {
return verifyToken_;
}
void GetFaceVerifyRequest::setVerifyToken(const std::string &verifyToken) {
verifyToken_ = verifyToken;
setParameter(std::string("VerifyToken"), verifyToken);
}
std::string GetFaceVerifyRequest::getProdCode() const {
return prodCode_;
}
void GetFaceVerifyRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
long GetFaceVerifyRequest::getOwnerId() const {
return ownerId_;
}
void GetFaceVerifyRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -1,66 +0,0 @@
/*
* 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

@@ -1,99 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string GetSubscriptionDetailRequest::getAccessKeyId() const {
return accessKeyId_;
}
void GetSubscriptionDetailRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
long GetSubscriptionDetailRequest::getSubsId() const {
return subsId_;
}
void GetSubscriptionDetailRequest::setSubsId(long subsId) {
subsId_ = subsId;
setParameter(std::string("SubsId"), std::to_string(subsId));
}
std::string GetSubscriptionDetailRequest::getSecretNo() const {
return secretNo_;
}
void GetSubscriptionDetailRequest::setSecretNo(const std::string &secretNo) {
secretNo_ = secretNo;
setParameter(std::string("SecretNo"), secretNo);
}
std::string GetSubscriptionDetailRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void GetSubscriptionDetailRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string GetSubscriptionDetailRequest::getProdCode() const {
return prodCode_;
}
void GetSubscriptionDetailRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
long GetSubscriptionDetailRequest::getOwnerId() const {
return ownerId_;
}
void GetSubscriptionDetailRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string GetSubscriptionDetailRequest::getPoolKey() const {
return poolKey_;
}
void GetSubscriptionDetailRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}

View File

@@ -1,78 +0,0 @@
/*
* 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["PhoneNo"].isNull())
data_.phoneNo = dataNode["PhoneNo"].asString();
if(!dataNode["City"].isNull())
data_.city = dataNode["City"].asString();
if(!dataNode["SwitchStatus"].isNull())
data_.switchStatus = std::stoi(dataNode["SwitchStatus"].asString());
if(!dataNode["SubsId"].isNull())
data_.subsId = std::stol(dataNode["SubsId"].asString());
if(!dataNode["SecretNo"].isNull())
data_.secretNo = dataNode["SecretNo"].asString();
if(!dataNode["Vendor"].isNull())
data_.vendor = dataNode["Vendor"].asString();
if(!dataNode["Province"].isNull())
data_.province = dataNode["Province"].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

@@ -1,81 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string InitFaceVerifyRequest::getAccessKeyId() const {
return accessKeyId_;
}
void InitFaceVerifyRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string InitFaceVerifyRequest::getMetaInfo() const {
return metaInfo_;
}
void InitFaceVerifyRequest::setMetaInfo(const std::string &metaInfo) {
metaInfo_ = metaInfo;
setParameter(std::string("MetaInfo"), metaInfo);
}
std::string InitFaceVerifyRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void InitFaceVerifyRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string InitFaceVerifyRequest::getProdCode() const {
return prodCode_;
}
void InitFaceVerifyRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
long InitFaceVerifyRequest::getOwnerId() const {
return ownerId_;
}
void InitFaceVerifyRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}

View File

@@ -1,66 +0,0 @@
/*
* 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

@@ -1,90 +0,0 @@
/*
* 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/QueryCallStatusRequest.h>
using AlibabaCloud::Dyplsapi::Model::QueryCallStatusRequest;
QueryCallStatusRequest::QueryCallStatusRequest()
: RpcServiceRequest("dyplsapi", "2017-05-25", "QueryCallStatus") {
setMethod(HttpRequest::Method::Post);
}
QueryCallStatusRequest::~QueryCallStatusRequest() {}
long QueryCallStatusRequest::getResourceOwnerId() const {
return resourceOwnerId_;
}
void QueryCallStatusRequest::setResourceOwnerId(long resourceOwnerId) {
resourceOwnerId_ = resourceOwnerId;
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string QueryCallStatusRequest::getAccessKeyId() const {
return accessKeyId_;
}
void QueryCallStatusRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
std::string QueryCallStatusRequest::getSubsId() const {
return subsId_;
}
void QueryCallStatusRequest::setSubsId(const std::string &subsId) {
subsId_ = subsId;
setParameter(std::string("SubsId"), subsId);
}
std::string QueryCallStatusRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void QueryCallStatusRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string QueryCallStatusRequest::getCallNo() const {
return callNo_;
}
void QueryCallStatusRequest::setCallNo(const std::string &callNo) {
callNo_ = callNo;
setParameter(std::string("CallNo"), callNo);
}
long QueryCallStatusRequest::getOwnerId() const {
return ownerId_;
}
void QueryCallStatusRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string QueryCallStatusRequest::getPoolKey() const {
return poolKey_;
}
void QueryCallStatusRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}

View File

@@ -1,70 +0,0 @@
/*
* 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/QueryCallStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dyplsapi;
using namespace AlibabaCloud::Dyplsapi::Model;
QueryCallStatusResult::QueryCallStatusResult() :
ServiceResult()
{}
QueryCallStatusResult::QueryCallStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryCallStatusResult::~QueryCallStatusResult()
{}
void QueryCallStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto secretCallStatusDTONode = value["SecretCallStatusDTO"];
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())
message_ = value["Message"].asString();
}
std::string QueryCallStatusResult::getMessage()const
{
return message_;
}
std::string QueryCallStatusResult::getCode()const
{
return code_;
}
QueryCallStatusResult::SecretCallStatusDTO QueryCallStatusResult::getSecretCallStatusDTO()const
{
return secretCallStatusDTO_;
}

View File

@@ -1,108 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string UpdateDefaultBRequest::getAccessKeyId() const {
return accessKeyId_;
}
void UpdateDefaultBRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
long UpdateDefaultBRequest::getSubsId() const {
return subsId_;
}
void UpdateDefaultBRequest::setSubsId(long subsId) {
subsId_ = subsId;
setParameter(std::string("SubsId"), std::to_string(subsId));
}
std::string UpdateDefaultBRequest::getSecretNo() const {
return secretNo_;
}
void UpdateDefaultBRequest::setSecretNo(const std::string &secretNo) {
secretNo_ = secretNo;
setParameter(std::string("SecretNo"), secretNo);
}
std::string UpdateDefaultBRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void UpdateDefaultBRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string UpdateDefaultBRequest::getProdCode() const {
return prodCode_;
}
void UpdateDefaultBRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
long UpdateDefaultBRequest::getOwnerId() const {
return ownerId_;
}
void UpdateDefaultBRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string UpdateDefaultBRequest::getPhoneNo() const {
return phoneNo_;
}
void UpdateDefaultBRequest::setPhoneNo(const std::string &phoneNo) {
phoneNo_ = phoneNo;
setParameter(std::string("PhoneNo"), phoneNo);
}
std::string UpdateDefaultBRequest::getPoolKey() const {
return poolKey_;
}
void UpdateDefaultBRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}

View File

@@ -1,65 +0,0 @@
/*
* 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

@@ -1,117 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
std::string UpdatePhoneNumberRequest::getAccessKeyId() const {
return accessKeyId_;
}
void UpdatePhoneNumberRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
long UpdatePhoneNumberRequest::getSubsId() const {
return subsId_;
}
void UpdatePhoneNumberRequest::setSubsId(long subsId) {
subsId_ = subsId;
setParameter(std::string("SubsId"), std::to_string(subsId));
}
std::string UpdatePhoneNumberRequest::getSecretNo() const {
return secretNo_;
}
void UpdatePhoneNumberRequest::setSecretNo(const std::string &secretNo) {
secretNo_ = secretNo;
setParameter(std::string("SecretNo"), secretNo);
}
std::string UpdatePhoneNumberRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void UpdatePhoneNumberRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string UpdatePhoneNumberRequest::getProdCode() const {
return prodCode_;
}
void UpdatePhoneNumberRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
std::string UpdatePhoneNumberRequest::getBindToken() const {
return bindToken_;
}
void UpdatePhoneNumberRequest::setBindToken(const std::string &bindToken) {
bindToken_ = bindToken;
setParameter(std::string("BindToken"), bindToken);
}
long UpdatePhoneNumberRequest::getOwnerId() const {
return ownerId_;
}
void UpdatePhoneNumberRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string UpdatePhoneNumberRequest::getPoolKey() const {
return poolKey_;
}
void UpdatePhoneNumberRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}
std::string UpdatePhoneNumberRequest::getNewPhoneNo() const {
return newPhoneNo_;
}
void UpdatePhoneNumberRequest::setNewPhoneNo(const std::string &newPhoneNo) {
newPhoneNo_ = newPhoneNo;
setParameter(std::string("NewPhoneNo"), newPhoneNo);
}

View File

@@ -1,65 +0,0 @@
/*
* 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

@@ -1,108 +0,0 @@
/*
* 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(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
}
int UpdatePhoneSwitchRequest::getSwitchStatus() const {
return switchStatus_;
}
void UpdatePhoneSwitchRequest::setSwitchStatus(int switchStatus) {
switchStatus_ = switchStatus;
setParameter(std::string("SwitchStatus"), std::to_string(switchStatus));
}
std::string UpdatePhoneSwitchRequest::getAccessKeyId() const {
return accessKeyId_;
}
void UpdatePhoneSwitchRequest::setAccessKeyId(const std::string &accessKeyId) {
accessKeyId_ = accessKeyId;
setParameter(std::string("AccessKeyId"), accessKeyId);
}
long UpdatePhoneSwitchRequest::getSubsId() const {
return subsId_;
}
void UpdatePhoneSwitchRequest::setSubsId(long subsId) {
subsId_ = subsId;
setParameter(std::string("SubsId"), std::to_string(subsId));
}
std::string UpdatePhoneSwitchRequest::getSecretNo() const {
return secretNo_;
}
void UpdatePhoneSwitchRequest::setSecretNo(const std::string &secretNo) {
secretNo_ = secretNo;
setParameter(std::string("SecretNo"), secretNo);
}
std::string UpdatePhoneSwitchRequest::getResourceOwnerAccount() const {
return resourceOwnerAccount_;
}
void UpdatePhoneSwitchRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
resourceOwnerAccount_ = resourceOwnerAccount;
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
}
std::string UpdatePhoneSwitchRequest::getProdCode() const {
return prodCode_;
}
void UpdatePhoneSwitchRequest::setProdCode(const std::string &prodCode) {
prodCode_ = prodCode;
setParameter(std::string("ProdCode"), prodCode);
}
long UpdatePhoneSwitchRequest::getOwnerId() const {
return ownerId_;
}
void UpdatePhoneSwitchRequest::setOwnerId(long ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), std::to_string(ownerId));
}
std::string UpdatePhoneSwitchRequest::getPoolKey() const {
return poolKey_;
}
void UpdatePhoneSwitchRequest::setPoolKey(const std::string &poolKey) {
poolKey_ = poolKey;
setParameter(std::string("PoolKey"), poolKey);
}

View File

@@ -1,65 +0,0 @@
/*
* 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_;
}