From 80d1d26c3845cc27993829a02b25ea02580a27dc Mon Sep 17 00:00:00 2001 From: sdk-team Date: Fri, 28 Apr 2023 05:45:14 +0000 Subject: [PATCH] Change api backend. --- VERSION | 2 +- dytnsapi/CMakeLists.txt | 16 -- .../alibabacloud/dytnsapi/DytnsapiClient.h | 32 ---- .../model/DescribeEmptyNumberDetectRequest.h | 60 -------- .../model/DescribeEmptyNumberDetectResult.h | 60 -------- .../model/DescribeEmptyNumberRequest.h | 3 + .../DescribePhoneNumberAttributeRequest.h | 54 ------- .../DescribePhoneNumberAttributeResult.h | 64 -------- .../DescribePhoneNumberOnlineTimeRequest.h | 3 + .../model/DescribePhoneNumberResaleRequest.h | 57 ------- .../model/DescribePhoneNumberResaleResult.h | 60 -------- .../model/DescribePhoneNumberStatusRequest.h | 54 ------- .../model/DescribePhoneNumberStatusResult.h | 61 -------- .../DescribePhoneTwiceTelVerifyRequest.h | 3 + .../PhoneNumberStatusForAccountRequest.h | 6 + .../model/PhoneNumberStatusForRealRequest.h | 6 + .../model/PhoneNumberStatusForSmsRequest.h | 6 + .../PhoneNumberStatusForVirtualRequest.h | 6 + .../model/PhoneNumberStatusForVoiceRequest.h | 6 + .../model/ThreeElementsVerificationRequest.h | 3 + .../model/TwoElementsVerificationRequest.h | 3 + dytnsapi/src/DytnsapiClient.cc | 144 ------------------ .../model/DescribeEmptyNumberDetectRequest.cc | 90 ----------- .../model/DescribeEmptyNumberDetectResult.cc | 73 --------- .../src/model/DescribeEmptyNumberRequest.cc | 9 ++ .../DescribePhoneNumberAttributeRequest.cc | 72 --------- .../DescribePhoneNumberAttributeResult.cc | 76 --------- .../DescribePhoneNumberOnlineTimeRequest.cc | 9 ++ .../model/DescribePhoneNumberResaleRequest.cc | 81 ---------- .../model/DescribePhoneNumberResaleResult.cc | 68 --------- .../model/DescribePhoneNumberStatusRequest.cc | 72 --------- .../model/DescribePhoneNumberStatusResult.cc | 70 --------- .../DescribePhoneTwiceTelVerifyRequest.cc | 9 ++ .../PhoneNumberStatusForAccountRequest.cc | 18 +++ .../model/PhoneNumberStatusForRealRequest.cc | 18 +++ .../model/PhoneNumberStatusForSmsRequest.cc | 18 +++ .../PhoneNumberStatusForVirtualRequest.cc | 18 +++ .../model/PhoneNumberStatusForVoiceRequest.cc | 18 +++ .../model/ThreeElementsVerificationRequest.cc | 9 ++ .../model/TwoElementsVerificationRequest.cc | 9 ++ 40 files changed, 181 insertions(+), 1265 deletions(-) delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectRequest.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectResult.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeRequest.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeResult.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleRequest.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleResult.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusRequest.h delete mode 100644 dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusResult.h delete mode 100644 dytnsapi/src/model/DescribeEmptyNumberDetectRequest.cc delete mode 100644 dytnsapi/src/model/DescribeEmptyNumberDetectResult.cc delete mode 100644 dytnsapi/src/model/DescribePhoneNumberAttributeRequest.cc delete mode 100644 dytnsapi/src/model/DescribePhoneNumberAttributeResult.cc delete mode 100644 dytnsapi/src/model/DescribePhoneNumberResaleRequest.cc delete mode 100644 dytnsapi/src/model/DescribePhoneNumberResaleResult.cc delete mode 100644 dytnsapi/src/model/DescribePhoneNumberStatusRequest.cc delete mode 100644 dytnsapi/src/model/DescribePhoneNumberStatusResult.cc diff --git a/VERSION b/VERSION index 578831c61..da9a130d9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1549 \ No newline at end of file +1.36.1550 \ No newline at end of file diff --git a/dytnsapi/CMakeLists.txt b/dytnsapi/CMakeLists.txt index 164b61d4a..e97fd3687 100644 --- a/dytnsapi/CMakeLists.txt +++ b/dytnsapi/CMakeLists.txt @@ -23,20 +23,12 @@ set(dytnsapi_public_header set(dytnsapi_public_header_model include/alibabacloud/dytnsapi/model/DescribeEmptyNumberRequest.h include/alibabacloud/dytnsapi/model/DescribeEmptyNumberResult.h - include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectRequest.h - include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectResult.h include/alibabacloud/dytnsapi/model/DescribePhoneNumberAnalysisRequest.h include/alibabacloud/dytnsapi/model/DescribePhoneNumberAnalysisResult.h - include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeRequest.h - include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeResult.h include/alibabacloud/dytnsapi/model/DescribePhoneNumberOnlineTimeRequest.h include/alibabacloud/dytnsapi/model/DescribePhoneNumberOnlineTimeResult.h include/alibabacloud/dytnsapi/model/DescribePhoneNumberOperatorAttributeRequest.h include/alibabacloud/dytnsapi/model/DescribePhoneNumberOperatorAttributeResult.h - include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleRequest.h - include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleResult.h - include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusRequest.h - include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusResult.h include/alibabacloud/dytnsapi/model/DescribePhoneTwiceTelVerifyRequest.h include/alibabacloud/dytnsapi/model/DescribePhoneTwiceTelVerifyResult.h include/alibabacloud/dytnsapi/model/InvalidPhoneNumberFilterRequest.h @@ -64,20 +56,12 @@ set(dytnsapi_src src/DytnsapiClient.cc src/model/DescribeEmptyNumberRequest.cc src/model/DescribeEmptyNumberResult.cc - src/model/DescribeEmptyNumberDetectRequest.cc - src/model/DescribeEmptyNumberDetectResult.cc src/model/DescribePhoneNumberAnalysisRequest.cc src/model/DescribePhoneNumberAnalysisResult.cc - src/model/DescribePhoneNumberAttributeRequest.cc - src/model/DescribePhoneNumberAttributeResult.cc src/model/DescribePhoneNumberOnlineTimeRequest.cc src/model/DescribePhoneNumberOnlineTimeResult.cc src/model/DescribePhoneNumberOperatorAttributeRequest.cc src/model/DescribePhoneNumberOperatorAttributeResult.cc - src/model/DescribePhoneNumberResaleRequest.cc - src/model/DescribePhoneNumberResaleResult.cc - src/model/DescribePhoneNumberStatusRequest.cc - src/model/DescribePhoneNumberStatusResult.cc src/model/DescribePhoneTwiceTelVerifyRequest.cc src/model/DescribePhoneTwiceTelVerifyResult.cc src/model/InvalidPhoneNumberFilterRequest.cc diff --git a/dytnsapi/include/alibabacloud/dytnsapi/DytnsapiClient.h b/dytnsapi/include/alibabacloud/dytnsapi/DytnsapiClient.h index 880a4aef9..4373f6f0a 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/DytnsapiClient.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/DytnsapiClient.h @@ -24,20 +24,12 @@ #include "DytnsapiExport.h" #include "model/DescribeEmptyNumberRequest.h" #include "model/DescribeEmptyNumberResult.h" -#include "model/DescribeEmptyNumberDetectRequest.h" -#include "model/DescribeEmptyNumberDetectResult.h" #include "model/DescribePhoneNumberAnalysisRequest.h" #include "model/DescribePhoneNumberAnalysisResult.h" -#include "model/DescribePhoneNumberAttributeRequest.h" -#include "model/DescribePhoneNumberAttributeResult.h" #include "model/DescribePhoneNumberOnlineTimeRequest.h" #include "model/DescribePhoneNumberOnlineTimeResult.h" #include "model/DescribePhoneNumberOperatorAttributeRequest.h" #include "model/DescribePhoneNumberOperatorAttributeResult.h" -#include "model/DescribePhoneNumberResaleRequest.h" -#include "model/DescribePhoneNumberResaleResult.h" -#include "model/DescribePhoneNumberStatusRequest.h" -#include "model/DescribePhoneNumberStatusResult.h" #include "model/DescribePhoneTwiceTelVerifyRequest.h" #include "model/DescribePhoneTwiceTelVerifyResult.h" #include "model/InvalidPhoneNumberFilterRequest.h" @@ -72,27 +64,15 @@ namespace AlibabaCloud typedef Outcome DescribeEmptyNumberOutcome; typedef std::future DescribeEmptyNumberOutcomeCallable; typedef std::function&)> DescribeEmptyNumberAsyncHandler; - typedef Outcome DescribeEmptyNumberDetectOutcome; - typedef std::future DescribeEmptyNumberDetectOutcomeCallable; - typedef std::function&)> DescribeEmptyNumberDetectAsyncHandler; typedef Outcome DescribePhoneNumberAnalysisOutcome; typedef std::future DescribePhoneNumberAnalysisOutcomeCallable; typedef std::function&)> DescribePhoneNumberAnalysisAsyncHandler; - typedef Outcome DescribePhoneNumberAttributeOutcome; - typedef std::future DescribePhoneNumberAttributeOutcomeCallable; - typedef std::function&)> DescribePhoneNumberAttributeAsyncHandler; typedef Outcome DescribePhoneNumberOnlineTimeOutcome; typedef std::future DescribePhoneNumberOnlineTimeOutcomeCallable; typedef std::function&)> DescribePhoneNumberOnlineTimeAsyncHandler; typedef Outcome DescribePhoneNumberOperatorAttributeOutcome; typedef std::future DescribePhoneNumberOperatorAttributeOutcomeCallable; typedef std::function&)> DescribePhoneNumberOperatorAttributeAsyncHandler; - typedef Outcome DescribePhoneNumberResaleOutcome; - typedef std::future DescribePhoneNumberResaleOutcomeCallable; - typedef std::function&)> DescribePhoneNumberResaleAsyncHandler; - typedef Outcome DescribePhoneNumberStatusOutcome; - typedef std::future DescribePhoneNumberStatusOutcomeCallable; - typedef std::function&)> DescribePhoneNumberStatusAsyncHandler; typedef Outcome DescribePhoneTwiceTelVerifyOutcome; typedef std::future DescribePhoneTwiceTelVerifyOutcomeCallable; typedef std::function&)> DescribePhoneTwiceTelVerifyAsyncHandler; @@ -134,27 +114,15 @@ namespace AlibabaCloud DescribeEmptyNumberOutcome describeEmptyNumber(const Model::DescribeEmptyNumberRequest &request)const; void describeEmptyNumberAsync(const Model::DescribeEmptyNumberRequest& request, const DescribeEmptyNumberAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribeEmptyNumberOutcomeCallable describeEmptyNumberCallable(const Model::DescribeEmptyNumberRequest& request) const; - DescribeEmptyNumberDetectOutcome describeEmptyNumberDetect(const Model::DescribeEmptyNumberDetectRequest &request)const; - void describeEmptyNumberDetectAsync(const Model::DescribeEmptyNumberDetectRequest& request, const DescribeEmptyNumberDetectAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribeEmptyNumberDetectOutcomeCallable describeEmptyNumberDetectCallable(const Model::DescribeEmptyNumberDetectRequest& request) const; DescribePhoneNumberAnalysisOutcome describePhoneNumberAnalysis(const Model::DescribePhoneNumberAnalysisRequest &request)const; void describePhoneNumberAnalysisAsync(const Model::DescribePhoneNumberAnalysisRequest& request, const DescribePhoneNumberAnalysisAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribePhoneNumberAnalysisOutcomeCallable describePhoneNumberAnalysisCallable(const Model::DescribePhoneNumberAnalysisRequest& request) const; - DescribePhoneNumberAttributeOutcome describePhoneNumberAttribute(const Model::DescribePhoneNumberAttributeRequest &request)const; - void describePhoneNumberAttributeAsync(const Model::DescribePhoneNumberAttributeRequest& request, const DescribePhoneNumberAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePhoneNumberAttributeOutcomeCallable describePhoneNumberAttributeCallable(const Model::DescribePhoneNumberAttributeRequest& request) const; DescribePhoneNumberOnlineTimeOutcome describePhoneNumberOnlineTime(const Model::DescribePhoneNumberOnlineTimeRequest &request)const; void describePhoneNumberOnlineTimeAsync(const Model::DescribePhoneNumberOnlineTimeRequest& request, const DescribePhoneNumberOnlineTimeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribePhoneNumberOnlineTimeOutcomeCallable describePhoneNumberOnlineTimeCallable(const Model::DescribePhoneNumberOnlineTimeRequest& request) const; DescribePhoneNumberOperatorAttributeOutcome describePhoneNumberOperatorAttribute(const Model::DescribePhoneNumberOperatorAttributeRequest &request)const; void describePhoneNumberOperatorAttributeAsync(const Model::DescribePhoneNumberOperatorAttributeRequest& request, const DescribePhoneNumberOperatorAttributeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribePhoneNumberOperatorAttributeOutcomeCallable describePhoneNumberOperatorAttributeCallable(const Model::DescribePhoneNumberOperatorAttributeRequest& request) const; - DescribePhoneNumberResaleOutcome describePhoneNumberResale(const Model::DescribePhoneNumberResaleRequest &request)const; - void describePhoneNumberResaleAsync(const Model::DescribePhoneNumberResaleRequest& request, const DescribePhoneNumberResaleAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePhoneNumberResaleOutcomeCallable describePhoneNumberResaleCallable(const Model::DescribePhoneNumberResaleRequest& request) const; - DescribePhoneNumberStatusOutcome describePhoneNumberStatus(const Model::DescribePhoneNumberStatusRequest &request)const; - void describePhoneNumberStatusAsync(const Model::DescribePhoneNumberStatusRequest& request, const DescribePhoneNumberStatusAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - DescribePhoneNumberStatusOutcomeCallable describePhoneNumberStatusCallable(const Model::DescribePhoneNumberStatusRequest& request) const; DescribePhoneTwiceTelVerifyOutcome describePhoneTwiceTelVerify(const Model::DescribePhoneTwiceTelVerifyRequest &request)const; void describePhoneTwiceTelVerifyAsync(const Model::DescribePhoneTwiceTelVerifyRequest& request, const DescribePhoneTwiceTelVerifyAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; DescribePhoneTwiceTelVerifyOutcomeCallable describePhoneTwiceTelVerifyCallable(const Model::DescribePhoneTwiceTelVerifyRequest& request) const; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectRequest.h deleted file mode 100644 index b8dce6105..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectRequest.h +++ /dev/null @@ -1,60 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEEMPTYNUMBERDETECTREQUEST_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEEMPTYNUMBERDETECTREQUEST_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud { -namespace Dytnsapi { -namespace Model { -class ALIBABACLOUD_DYTNSAPI_EXPORT DescribeEmptyNumberDetectRequest : public RpcServiceRequest { -public: - DescribeEmptyNumberDetectRequest(); - ~DescribeEmptyNumberDetectRequest(); - long getResourceOwnerId() const; - void setResourceOwnerId(long resourceOwnerId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); - std::string getEncryptType() const; - void setEncryptType(const std::string &encryptType); - std::string getOfferType() const; - void setOfferType(const std::string &offerType); - std::string getResourceOwnerAccount() const; - void setResourceOwnerAccount(const std::string &resourceOwnerAccount); - long getOwnerId() const; - void setOwnerId(long ownerId); - std::string getPhone() const; - void setPhone(const std::string &phone); - -private: - long resourceOwnerId_; - std::string accessKeyId_; - std::string encryptType_; - std::string offerType_; - std::string resourceOwnerAccount_; - long ownerId_; - std::string phone_; -}; -} // namespace Model -} // namespace Dytnsapi -} // namespace AlibabaCloud -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEEMPTYNUMBERDETECTREQUEST_H_ diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectResult.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectResult.h deleted file mode 100644 index b213f5cf1..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberDetectResult.h +++ /dev/null @@ -1,60 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEEMPTYNUMBERDETECTRESULT_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEEMPTYNUMBERDETECTRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dytnsapi - { - namespace Model - { - class ALIBABACLOUD_DYTNSAPI_EXPORT DescribeEmptyNumberDetectResult : public ServiceResult - { - public: - struct DataList - { - std::string status; - std::string number; - }; - - - DescribeEmptyNumberDetectResult(); - explicit DescribeEmptyNumberDetectResult(const std::string &payload); - ~DescribeEmptyNumberDetectResult(); - std::string getMessage()const; - std::vector getData()const; - std::string getCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - std::vector data_; - std::string code_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEEMPTYNUMBERDETECTRESULT_H_ \ No newline at end of file diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberRequest.h index e35a0dda2..785dd443f 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribeEmptyNumberRequest.h @@ -32,6 +32,8 @@ public: ~DescribeEmptyNumberRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getRouteName() const; @@ -49,6 +51,7 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; std::string routeName_; std::string mask_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeRequest.h deleted file mode 100644 index 2b627711c..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeRequest.h +++ /dev/null @@ -1,54 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERATTRIBUTEREQUEST_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERATTRIBUTEREQUEST_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud { -namespace Dytnsapi { -namespace Model { -class ALIBABACLOUD_DYTNSAPI_EXPORT DescribePhoneNumberAttributeRequest : public RpcServiceRequest { -public: - DescribePhoneNumberAttributeRequest(); - ~DescribePhoneNumberAttributeRequest(); - long getResourceOwnerId() const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount() const; - void setResourceOwnerAccount(const std::string &resourceOwnerAccount); - std::string getPhoneNumber() const; - void setPhoneNumber(const std::string &phoneNumber); - long getOwnerId() const; - void setOwnerId(long ownerId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); - -private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string phoneNumber_; - long ownerId_; - std::string accessKeyId_; -}; -} // namespace Model -} // namespace Dytnsapi -} // namespace AlibabaCloud -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERATTRIBUTEREQUEST_H_ diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeResult.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeResult.h deleted file mode 100644 index 90facf696..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberAttributeResult.h +++ /dev/null @@ -1,64 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERATTRIBUTERESULT_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERATTRIBUTERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dytnsapi - { - namespace Model - { - class ALIBABACLOUD_DYTNSAPI_EXPORT DescribePhoneNumberAttributeResult : public ServiceResult - { - public: - struct PhoneNumberAttribute - { - std::string basicCarrier; - long numberSegment; - bool isNumberPortability; - std::string carrier; - std::string city; - std::string province; - }; - - - DescribePhoneNumberAttributeResult(); - explicit DescribePhoneNumberAttributeResult(const std::string &payload); - ~DescribePhoneNumberAttributeResult(); - std::string getMessage()const; - PhoneNumberAttribute getPhoneNumberAttribute()const; - std::string getCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - PhoneNumberAttribute phoneNumberAttribute_; - std::string code_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERATTRIBUTERESULT_H_ \ No newline at end of file diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberOnlineTimeRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberOnlineTimeRequest.h index fb1fde328..c07dacb1c 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberOnlineTimeRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberOnlineTimeRequest.h @@ -32,6 +32,8 @@ public: ~DescribePhoneNumberOnlineTimeRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getRouteName() const; @@ -55,6 +57,7 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; std::string routeName_; std::string mask_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleRequest.h deleted file mode 100644 index 3188b201a..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleRequest.h +++ /dev/null @@ -1,57 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERRESALEREQUEST_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERRESALEREQUEST_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud { -namespace Dytnsapi { -namespace Model { -class ALIBABACLOUD_DYTNSAPI_EXPORT DescribePhoneNumberResaleRequest : public RpcServiceRequest { -public: - DescribePhoneNumberResaleRequest(); - ~DescribePhoneNumberResaleRequest(); - long getResourceOwnerId() const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount() const; - void setResourceOwnerAccount(const std::string &resourceOwnerAccount); - std::string getPhoneNumber() const; - void setPhoneNumber(const std::string &phoneNumber); - long getOwnerId() const; - void setOwnerId(long ownerId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); - std::string getSince() const; - void setSince(const std::string &since); - -private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string phoneNumber_; - long ownerId_; - std::string accessKeyId_; - std::string since_; -}; -} // namespace Model -} // namespace Dytnsapi -} // namespace AlibabaCloud -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERRESALEREQUEST_H_ diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleResult.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleResult.h deleted file mode 100644 index 9c5c4af61..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberResaleResult.h +++ /dev/null @@ -1,60 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERRESALERESULT_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERRESALERESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dytnsapi - { - namespace Model - { - class ALIBABACLOUD_DYTNSAPI_EXPORT DescribePhoneNumberResaleResult : public ServiceResult - { - public: - struct TwiceTelVerify - { - std::string carrier; - int verifyResult; - }; - - - DescribePhoneNumberResaleResult(); - explicit DescribePhoneNumberResaleResult(const std::string &payload); - ~DescribePhoneNumberResaleResult(); - std::string getMessage()const; - TwiceTelVerify getTwiceTelVerify()const; - std::string getCode()const; - - protected: - void parse(const std::string &payload); - private: - std::string message_; - TwiceTelVerify twiceTelVerify_; - std::string code_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERRESALERESULT_H_ \ No newline at end of file diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusRequest.h deleted file mode 100644 index d70bd8821..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusRequest.h +++ /dev/null @@ -1,54 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERSTATUSREQUEST_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERSTATUSREQUEST_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud { -namespace Dytnsapi { -namespace Model { -class ALIBABACLOUD_DYTNSAPI_EXPORT DescribePhoneNumberStatusRequest : public RpcServiceRequest { -public: - DescribePhoneNumberStatusRequest(); - ~DescribePhoneNumberStatusRequest(); - long getResourceOwnerId() const; - void setResourceOwnerId(long resourceOwnerId); - std::string getResourceOwnerAccount() const; - void setResourceOwnerAccount(const std::string &resourceOwnerAccount); - std::string getPhoneNumber() const; - void setPhoneNumber(const std::string &phoneNumber); - long getOwnerId() const; - void setOwnerId(long ownerId); - std::string getAccessKeyId() const; - void setAccessKeyId(const std::string &accessKeyId); - -private: - long resourceOwnerId_; - std::string resourceOwnerAccount_; - std::string phoneNumber_; - long ownerId_; - std::string accessKeyId_; -}; -} // namespace Model -} // namespace Dytnsapi -} // namespace AlibabaCloud -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERSTATUSREQUEST_H_ diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusResult.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusResult.h deleted file mode 100644 index 9b647e273..000000000 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneNumberStatusResult.h +++ /dev/null @@ -1,61 +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. - */ - -#ifndef ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERSTATUSRESULT_H_ -#define ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERSTATUSRESULT_H_ - -#include -#include -#include -#include -#include - -namespace AlibabaCloud -{ - namespace Dytnsapi - { - namespace Model - { - class ALIBABACLOUD_DYTNSAPI_EXPORT DescribePhoneNumberStatusResult : public ServiceResult - { - public: - struct PhoneStatus - { - std::string status; - std::string serialId; - std::string carrier; - }; - - - DescribePhoneNumberStatusResult(); - explicit DescribePhoneNumberStatusResult(const std::string &payload); - ~DescribePhoneNumberStatusResult(); - PhoneStatus getPhoneStatus()const; - std::string getMessage()const; - std::string getCode()const; - - protected: - void parse(const std::string &payload); - private: - PhoneStatus phoneStatus_; - std::string message_; - std::string code_; - - }; - } - } -} -#endif // !ALIBABACLOUD_DYTNSAPI_MODEL_DESCRIBEPHONENUMBERSTATUSRESULT_H_ \ No newline at end of file diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneTwiceTelVerifyRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneTwiceTelVerifyRequest.h index 5b2e0ca93..046ef8097 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneTwiceTelVerifyRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/DescribePhoneTwiceTelVerifyRequest.h @@ -34,6 +34,8 @@ public: void setResourceOwnerId(long resourceOwnerId); std::string getStartTime() const; void setStartTime(const std::string &startTime); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getRouteName() const; @@ -58,6 +60,7 @@ public: private: long resourceOwnerId_; std::string startTime_; + std::string extendFunction_; std::string accessKeyId_; std::string routeName_; std::string mask_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForAccountRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForAccountRequest.h index 75d386055..9102bdb10 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForAccountRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForAccountRequest.h @@ -32,8 +32,12 @@ public: ~PhoneNumberStatusForAccountRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getRouteName() const; + void setRouteName(const std::string &routeName); std::string getMask() const; void setMask(const std::string &mask); std::string getResultCount() const; @@ -53,7 +57,9 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; + std::string routeName_; std::string mask_; std::string resultCount_; std::string resourceOwnerAccount_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForRealRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForRealRequest.h index 8f595eb19..aded09548 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForRealRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForRealRequest.h @@ -32,8 +32,12 @@ public: ~PhoneNumberStatusForRealRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getRouteName() const; + void setRouteName(const std::string &routeName); std::string getMask() const; void setMask(const std::string &mask); std::string getResultCount() const; @@ -53,7 +57,9 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; + std::string routeName_; std::string mask_; std::string resultCount_; std::string resourceOwnerAccount_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForSmsRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForSmsRequest.h index 0d9edbcd7..0eaf92a17 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForSmsRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForSmsRequest.h @@ -32,8 +32,12 @@ public: ~PhoneNumberStatusForSmsRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getRouteName() const; + void setRouteName(const std::string &routeName); std::string getMask() const; void setMask(const std::string &mask); std::string getResultCount() const; @@ -53,7 +57,9 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; + std::string routeName_; std::string mask_; std::string resultCount_; std::string resourceOwnerAccount_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVirtualRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVirtualRequest.h index e9e997756..34f41775d 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVirtualRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVirtualRequest.h @@ -32,8 +32,12 @@ public: ~PhoneNumberStatusForVirtualRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getRouteName() const; + void setRouteName(const std::string &routeName); std::string getMask() const; void setMask(const std::string &mask); std::string getResultCount() const; @@ -53,7 +57,9 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; + std::string routeName_; std::string mask_; std::string resultCount_; std::string resourceOwnerAccount_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVoiceRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVoiceRequest.h index 69a251db5..de65aae0f 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVoiceRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/PhoneNumberStatusForVoiceRequest.h @@ -32,8 +32,12 @@ public: ~PhoneNumberStatusForVoiceRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); + std::string getRouteName() const; + void setRouteName(const std::string &routeName); std::string getMask() const; void setMask(const std::string &mask); std::string getResultCount() const; @@ -53,7 +57,9 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; + std::string routeName_; std::string mask_; std::string resultCount_; std::string resourceOwnerAccount_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/ThreeElementsVerificationRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/ThreeElementsVerificationRequest.h index 210b7852b..e9ef967c7 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/ThreeElementsVerificationRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/ThreeElementsVerificationRequest.h @@ -32,6 +32,8 @@ public: ~ThreeElementsVerificationRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getCertCode() const; @@ -57,6 +59,7 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; std::string certCode_; std::string routeName_; diff --git a/dytnsapi/include/alibabacloud/dytnsapi/model/TwoElementsVerificationRequest.h b/dytnsapi/include/alibabacloud/dytnsapi/model/TwoElementsVerificationRequest.h index ca2918144..b1235828b 100644 --- a/dytnsapi/include/alibabacloud/dytnsapi/model/TwoElementsVerificationRequest.h +++ b/dytnsapi/include/alibabacloud/dytnsapi/model/TwoElementsVerificationRequest.h @@ -32,6 +32,8 @@ public: ~TwoElementsVerificationRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getExtendFunction() const; + void setExtendFunction(const std::string &extendFunction); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getRouteName() const; @@ -57,6 +59,7 @@ public: private: long resourceOwnerId_; + std::string extendFunction_; std::string accessKeyId_; std::string routeName_; std::string mask_; diff --git a/dytnsapi/src/DytnsapiClient.cc b/dytnsapi/src/DytnsapiClient.cc index c3f6022dd..a53ee306c 100644 --- a/dytnsapi/src/DytnsapiClient.cc +++ b/dytnsapi/src/DytnsapiClient.cc @@ -87,42 +87,6 @@ DytnsapiClient::DescribeEmptyNumberOutcomeCallable DytnsapiClient::describeEmpty return task->get_future(); } -DytnsapiClient::DescribeEmptyNumberDetectOutcome DytnsapiClient::describeEmptyNumberDetect(const DescribeEmptyNumberDetectRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribeEmptyNumberDetectOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribeEmptyNumberDetectOutcome(DescribeEmptyNumberDetectResult(outcome.result())); - else - return DescribeEmptyNumberDetectOutcome(outcome.error()); -} - -void DytnsapiClient::describeEmptyNumberDetectAsync(const DescribeEmptyNumberDetectRequest& request, const DescribeEmptyNumberDetectAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describeEmptyNumberDetect(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DytnsapiClient::DescribeEmptyNumberDetectOutcomeCallable DytnsapiClient::describeEmptyNumberDetectCallable(const DescribeEmptyNumberDetectRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describeEmptyNumberDetect(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DytnsapiClient::DescribePhoneNumberAnalysisOutcome DytnsapiClient::describePhoneNumberAnalysis(const DescribePhoneNumberAnalysisRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -159,42 +123,6 @@ DytnsapiClient::DescribePhoneNumberAnalysisOutcomeCallable DytnsapiClient::descr return task->get_future(); } -DytnsapiClient::DescribePhoneNumberAttributeOutcome DytnsapiClient::describePhoneNumberAttribute(const DescribePhoneNumberAttributeRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribePhoneNumberAttributeOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribePhoneNumberAttributeOutcome(DescribePhoneNumberAttributeResult(outcome.result())); - else - return DescribePhoneNumberAttributeOutcome(outcome.error()); -} - -void DytnsapiClient::describePhoneNumberAttributeAsync(const DescribePhoneNumberAttributeRequest& request, const DescribePhoneNumberAttributeAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describePhoneNumberAttribute(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DytnsapiClient::DescribePhoneNumberAttributeOutcomeCallable DytnsapiClient::describePhoneNumberAttributeCallable(const DescribePhoneNumberAttributeRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describePhoneNumberAttribute(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DytnsapiClient::DescribePhoneNumberOnlineTimeOutcome DytnsapiClient::describePhoneNumberOnlineTime(const DescribePhoneNumberOnlineTimeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); @@ -267,78 +195,6 @@ DytnsapiClient::DescribePhoneNumberOperatorAttributeOutcomeCallable DytnsapiClie return task->get_future(); } -DytnsapiClient::DescribePhoneNumberResaleOutcome DytnsapiClient::describePhoneNumberResale(const DescribePhoneNumberResaleRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribePhoneNumberResaleOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribePhoneNumberResaleOutcome(DescribePhoneNumberResaleResult(outcome.result())); - else - return DescribePhoneNumberResaleOutcome(outcome.error()); -} - -void DytnsapiClient::describePhoneNumberResaleAsync(const DescribePhoneNumberResaleRequest& request, const DescribePhoneNumberResaleAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describePhoneNumberResale(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DytnsapiClient::DescribePhoneNumberResaleOutcomeCallable DytnsapiClient::describePhoneNumberResaleCallable(const DescribePhoneNumberResaleRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describePhoneNumberResale(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - -DytnsapiClient::DescribePhoneNumberStatusOutcome DytnsapiClient::describePhoneNumberStatus(const DescribePhoneNumberStatusRequest &request) const -{ - auto endpointOutcome = endpointProvider_->getEndpoint(); - if (!endpointOutcome.isSuccess()) - return DescribePhoneNumberStatusOutcome(endpointOutcome.error()); - - auto outcome = makeRequest(endpointOutcome.result(), request); - - if (outcome.isSuccess()) - return DescribePhoneNumberStatusOutcome(DescribePhoneNumberStatusResult(outcome.result())); - else - return DescribePhoneNumberStatusOutcome(outcome.error()); -} - -void DytnsapiClient::describePhoneNumberStatusAsync(const DescribePhoneNumberStatusRequest& request, const DescribePhoneNumberStatusAsyncHandler& handler, const std::shared_ptr& context) const -{ - auto fn = [this, request, handler, context]() - { - handler(this, request, describePhoneNumberStatus(request), context); - }; - - asyncExecute(new Runnable(fn)); -} - -DytnsapiClient::DescribePhoneNumberStatusOutcomeCallable DytnsapiClient::describePhoneNumberStatusCallable(const DescribePhoneNumberStatusRequest &request) const -{ - auto task = std::make_shared>( - [this, request]() - { - return this->describePhoneNumberStatus(request); - }); - - asyncExecute(new Runnable([task]() { (*task)(); })); - return task->get_future(); -} - DytnsapiClient::DescribePhoneTwiceTelVerifyOutcome DytnsapiClient::describePhoneTwiceTelVerify(const DescribePhoneTwiceTelVerifyRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); diff --git a/dytnsapi/src/model/DescribeEmptyNumberDetectRequest.cc b/dytnsapi/src/model/DescribeEmptyNumberDetectRequest.cc deleted file mode 100644 index c67eb130f..000000000 --- a/dytnsapi/src/model/DescribeEmptyNumberDetectRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::Dytnsapi::Model::DescribeEmptyNumberDetectRequest; - -DescribeEmptyNumberDetectRequest::DescribeEmptyNumberDetectRequest() - : RpcServiceRequest("dytnsapi", "2020-02-17", "DescribeEmptyNumberDetect") { - setMethod(HttpRequest::Method::Post); -} - -DescribeEmptyNumberDetectRequest::~DescribeEmptyNumberDetectRequest() {} - -long DescribeEmptyNumberDetectRequest::getResourceOwnerId() const { - return resourceOwnerId_; -} - -void DescribeEmptyNumberDetectRequest::setResourceOwnerId(long resourceOwnerId) { - resourceOwnerId_ = resourceOwnerId; - setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); -} - -std::string DescribeEmptyNumberDetectRequest::getAccessKeyId() const { - return accessKeyId_; -} - -void DescribeEmptyNumberDetectRequest::setAccessKeyId(const std::string &accessKeyId) { - accessKeyId_ = accessKeyId; - setParameter(std::string("AccessKeyId"), accessKeyId); -} - -std::string DescribeEmptyNumberDetectRequest::getEncryptType() const { - return encryptType_; -} - -void DescribeEmptyNumberDetectRequest::setEncryptType(const std::string &encryptType) { - encryptType_ = encryptType; - setParameter(std::string("EncryptType"), encryptType); -} - -std::string DescribeEmptyNumberDetectRequest::getOfferType() const { - return offerType_; -} - -void DescribeEmptyNumberDetectRequest::setOfferType(const std::string &offerType) { - offerType_ = offerType; - setParameter(std::string("OfferType"), offerType); -} - -std::string DescribeEmptyNumberDetectRequest::getResourceOwnerAccount() const { - return resourceOwnerAccount_; -} - -void DescribeEmptyNumberDetectRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); -} - -long DescribeEmptyNumberDetectRequest::getOwnerId() const { - return ownerId_; -} - -void DescribeEmptyNumberDetectRequest::setOwnerId(long ownerId) { - ownerId_ = ownerId; - setParameter(std::string("OwnerId"), std::to_string(ownerId)); -} - -std::string DescribeEmptyNumberDetectRequest::getPhone() const { - return phone_; -} - -void DescribeEmptyNumberDetectRequest::setPhone(const std::string &phone) { - phone_ = phone; - setParameter(std::string("Phone"), phone); -} - diff --git a/dytnsapi/src/model/DescribeEmptyNumberDetectResult.cc b/dytnsapi/src/model/DescribeEmptyNumberDetectResult.cc deleted file mode 100644 index 768a28e46..000000000 --- a/dytnsapi/src/model/DescribeEmptyNumberDetectResult.cc +++ /dev/null @@ -1,73 +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 -#include - -using namespace AlibabaCloud::Dytnsapi; -using namespace AlibabaCloud::Dytnsapi::Model; - -DescribeEmptyNumberDetectResult::DescribeEmptyNumberDetectResult() : - ServiceResult() -{} - -DescribeEmptyNumberDetectResult::DescribeEmptyNumberDetectResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribeEmptyNumberDetectResult::~DescribeEmptyNumberDetectResult() -{} - -void DescribeEmptyNumberDetectResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto allDataNode = value["Data"]["DataList"]; - for (auto valueDataDataList : allDataNode) - { - DataList dataObject; - if(!valueDataDataList["Number"].isNull()) - dataObject.number = valueDataDataList["Number"].asString(); - if(!valueDataDataList["Status"].isNull()) - dataObject.status = valueDataDataList["Status"].asString(); - data_.push_back(dataObject); - } - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - -} - -std::string DescribeEmptyNumberDetectResult::getMessage()const -{ - return message_; -} - -std::vector DescribeEmptyNumberDetectResult::getData()const -{ - return data_; -} - -std::string DescribeEmptyNumberDetectResult::getCode()const -{ - return code_; -} - diff --git a/dytnsapi/src/model/DescribeEmptyNumberRequest.cc b/dytnsapi/src/model/DescribeEmptyNumberRequest.cc index c89b4e23f..b29a02c9b 100644 --- a/dytnsapi/src/model/DescribeEmptyNumberRequest.cc +++ b/dytnsapi/src/model/DescribeEmptyNumberRequest.cc @@ -34,6 +34,15 @@ void DescribeEmptyNumberRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribeEmptyNumberRequest::getExtendFunction() const { + return extendFunction_; +} + +void DescribeEmptyNumberRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string DescribeEmptyNumberRequest::getAccessKeyId() const { return accessKeyId_; } diff --git a/dytnsapi/src/model/DescribePhoneNumberAttributeRequest.cc b/dytnsapi/src/model/DescribePhoneNumberAttributeRequest.cc deleted file mode 100644 index 3df21baf0..000000000 --- a/dytnsapi/src/model/DescribePhoneNumberAttributeRequest.cc +++ /dev/null @@ -1,72 +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 - -using AlibabaCloud::Dytnsapi::Model::DescribePhoneNumberAttributeRequest; - -DescribePhoneNumberAttributeRequest::DescribePhoneNumberAttributeRequest() - : RpcServiceRequest("dytnsapi", "2020-02-17", "DescribePhoneNumberAttribute") { - setMethod(HttpRequest::Method::Post); -} - -DescribePhoneNumberAttributeRequest::~DescribePhoneNumberAttributeRequest() {} - -long DescribePhoneNumberAttributeRequest::getResourceOwnerId() const { - return resourceOwnerId_; -} - -void DescribePhoneNumberAttributeRequest::setResourceOwnerId(long resourceOwnerId) { - resourceOwnerId_ = resourceOwnerId; - setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); -} - -std::string DescribePhoneNumberAttributeRequest::getResourceOwnerAccount() const { - return resourceOwnerAccount_; -} - -void DescribePhoneNumberAttributeRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); -} - -std::string DescribePhoneNumberAttributeRequest::getPhoneNumber() const { - return phoneNumber_; -} - -void DescribePhoneNumberAttributeRequest::setPhoneNumber(const std::string &phoneNumber) { - phoneNumber_ = phoneNumber; - setParameter(std::string("PhoneNumber"), phoneNumber); -} - -long DescribePhoneNumberAttributeRequest::getOwnerId() const { - return ownerId_; -} - -void DescribePhoneNumberAttributeRequest::setOwnerId(long ownerId) { - ownerId_ = ownerId; - setParameter(std::string("OwnerId"), std::to_string(ownerId)); -} - -std::string DescribePhoneNumberAttributeRequest::getAccessKeyId() const { - return accessKeyId_; -} - -void DescribePhoneNumberAttributeRequest::setAccessKeyId(const std::string &accessKeyId) { - accessKeyId_ = accessKeyId; - setParameter(std::string("AccessKeyId"), accessKeyId); -} - diff --git a/dytnsapi/src/model/DescribePhoneNumberAttributeResult.cc b/dytnsapi/src/model/DescribePhoneNumberAttributeResult.cc deleted file mode 100644 index e296d2128..000000000 --- a/dytnsapi/src/model/DescribePhoneNumberAttributeResult.cc +++ /dev/null @@ -1,76 +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 -#include - -using namespace AlibabaCloud::Dytnsapi; -using namespace AlibabaCloud::Dytnsapi::Model; - -DescribePhoneNumberAttributeResult::DescribePhoneNumberAttributeResult() : - ServiceResult() -{} - -DescribePhoneNumberAttributeResult::DescribePhoneNumberAttributeResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribePhoneNumberAttributeResult::~DescribePhoneNumberAttributeResult() -{} - -void DescribePhoneNumberAttributeResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto phoneNumberAttributeNode = value["PhoneNumberAttribute"]; - if(!phoneNumberAttributeNode["BasicCarrier"].isNull()) - phoneNumberAttribute_.basicCarrier = phoneNumberAttributeNode["BasicCarrier"].asString(); - if(!phoneNumberAttributeNode["Carrier"].isNull()) - phoneNumberAttribute_.carrier = phoneNumberAttributeNode["Carrier"].asString(); - if(!phoneNumberAttributeNode["IsNumberPortability"].isNull()) - phoneNumberAttribute_.isNumberPortability = phoneNumberAttributeNode["IsNumberPortability"].asString() == "true"; - if(!phoneNumberAttributeNode["NumberSegment"].isNull()) - phoneNumberAttribute_.numberSegment = std::stol(phoneNumberAttributeNode["NumberSegment"].asString()); - if(!phoneNumberAttributeNode["City"].isNull()) - phoneNumberAttribute_.city = phoneNumberAttributeNode["City"].asString(); - if(!phoneNumberAttributeNode["Province"].isNull()) - phoneNumberAttribute_.province = phoneNumberAttributeNode["Province"].asString(); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - -} - -std::string DescribePhoneNumberAttributeResult::getMessage()const -{ - return message_; -} - -DescribePhoneNumberAttributeResult::PhoneNumberAttribute DescribePhoneNumberAttributeResult::getPhoneNumberAttribute()const -{ - return phoneNumberAttribute_; -} - -std::string DescribePhoneNumberAttributeResult::getCode()const -{ - return code_; -} - diff --git a/dytnsapi/src/model/DescribePhoneNumberOnlineTimeRequest.cc b/dytnsapi/src/model/DescribePhoneNumberOnlineTimeRequest.cc index 16d9355ce..581438703 100644 --- a/dytnsapi/src/model/DescribePhoneNumberOnlineTimeRequest.cc +++ b/dytnsapi/src/model/DescribePhoneNumberOnlineTimeRequest.cc @@ -34,6 +34,15 @@ void DescribePhoneNumberOnlineTimeRequest::setResourceOwnerId(long resourceOwner setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string DescribePhoneNumberOnlineTimeRequest::getExtendFunction() const { + return extendFunction_; +} + +void DescribePhoneNumberOnlineTimeRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string DescribePhoneNumberOnlineTimeRequest::getAccessKeyId() const { return accessKeyId_; } diff --git a/dytnsapi/src/model/DescribePhoneNumberResaleRequest.cc b/dytnsapi/src/model/DescribePhoneNumberResaleRequest.cc deleted file mode 100644 index b16cfee48..000000000 --- a/dytnsapi/src/model/DescribePhoneNumberResaleRequest.cc +++ /dev/null @@ -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 - -using AlibabaCloud::Dytnsapi::Model::DescribePhoneNumberResaleRequest; - -DescribePhoneNumberResaleRequest::DescribePhoneNumberResaleRequest() - : RpcServiceRequest("dytnsapi", "2020-02-17", "DescribePhoneNumberResale") { - setMethod(HttpRequest::Method::Post); -} - -DescribePhoneNumberResaleRequest::~DescribePhoneNumberResaleRequest() {} - -long DescribePhoneNumberResaleRequest::getResourceOwnerId() const { - return resourceOwnerId_; -} - -void DescribePhoneNumberResaleRequest::setResourceOwnerId(long resourceOwnerId) { - resourceOwnerId_ = resourceOwnerId; - setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); -} - -std::string DescribePhoneNumberResaleRequest::getResourceOwnerAccount() const { - return resourceOwnerAccount_; -} - -void DescribePhoneNumberResaleRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); -} - -std::string DescribePhoneNumberResaleRequest::getPhoneNumber() const { - return phoneNumber_; -} - -void DescribePhoneNumberResaleRequest::setPhoneNumber(const std::string &phoneNumber) { - phoneNumber_ = phoneNumber; - setParameter(std::string("PhoneNumber"), phoneNumber); -} - -long DescribePhoneNumberResaleRequest::getOwnerId() const { - return ownerId_; -} - -void DescribePhoneNumberResaleRequest::setOwnerId(long ownerId) { - ownerId_ = ownerId; - setParameter(std::string("OwnerId"), std::to_string(ownerId)); -} - -std::string DescribePhoneNumberResaleRequest::getAccessKeyId() const { - return accessKeyId_; -} - -void DescribePhoneNumberResaleRequest::setAccessKeyId(const std::string &accessKeyId) { - accessKeyId_ = accessKeyId; - setParameter(std::string("AccessKeyId"), accessKeyId); -} - -std::string DescribePhoneNumberResaleRequest::getSince() const { - return since_; -} - -void DescribePhoneNumberResaleRequest::setSince(const std::string &since) { - since_ = since; - setParameter(std::string("Since"), since); -} - diff --git a/dytnsapi/src/model/DescribePhoneNumberResaleResult.cc b/dytnsapi/src/model/DescribePhoneNumberResaleResult.cc deleted file mode 100644 index c277e9e1a..000000000 --- a/dytnsapi/src/model/DescribePhoneNumberResaleResult.cc +++ /dev/null @@ -1,68 +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 -#include - -using namespace AlibabaCloud::Dytnsapi; -using namespace AlibabaCloud::Dytnsapi::Model; - -DescribePhoneNumberResaleResult::DescribePhoneNumberResaleResult() : - ServiceResult() -{} - -DescribePhoneNumberResaleResult::DescribePhoneNumberResaleResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribePhoneNumberResaleResult::~DescribePhoneNumberResaleResult() -{} - -void DescribePhoneNumberResaleResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto twiceTelVerifyNode = value["TwiceTelVerify"]; - if(!twiceTelVerifyNode["Carrier"].isNull()) - twiceTelVerify_.carrier = twiceTelVerifyNode["Carrier"].asString(); - if(!twiceTelVerifyNode["VerifyResult"].isNull()) - twiceTelVerify_.verifyResult = std::stoi(twiceTelVerifyNode["VerifyResult"].asString()); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - -} - -std::string DescribePhoneNumberResaleResult::getMessage()const -{ - return message_; -} - -DescribePhoneNumberResaleResult::TwiceTelVerify DescribePhoneNumberResaleResult::getTwiceTelVerify()const -{ - return twiceTelVerify_; -} - -std::string DescribePhoneNumberResaleResult::getCode()const -{ - return code_; -} - diff --git a/dytnsapi/src/model/DescribePhoneNumberStatusRequest.cc b/dytnsapi/src/model/DescribePhoneNumberStatusRequest.cc deleted file mode 100644 index 71a131660..000000000 --- a/dytnsapi/src/model/DescribePhoneNumberStatusRequest.cc +++ /dev/null @@ -1,72 +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 - -using AlibabaCloud::Dytnsapi::Model::DescribePhoneNumberStatusRequest; - -DescribePhoneNumberStatusRequest::DescribePhoneNumberStatusRequest() - : RpcServiceRequest("dytnsapi", "2020-02-17", "DescribePhoneNumberStatus") { - setMethod(HttpRequest::Method::Post); -} - -DescribePhoneNumberStatusRequest::~DescribePhoneNumberStatusRequest() {} - -long DescribePhoneNumberStatusRequest::getResourceOwnerId() const { - return resourceOwnerId_; -} - -void DescribePhoneNumberStatusRequest::setResourceOwnerId(long resourceOwnerId) { - resourceOwnerId_ = resourceOwnerId; - setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); -} - -std::string DescribePhoneNumberStatusRequest::getResourceOwnerAccount() const { - return resourceOwnerAccount_; -} - -void DescribePhoneNumberStatusRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); -} - -std::string DescribePhoneNumberStatusRequest::getPhoneNumber() const { - return phoneNumber_; -} - -void DescribePhoneNumberStatusRequest::setPhoneNumber(const std::string &phoneNumber) { - phoneNumber_ = phoneNumber; - setParameter(std::string("PhoneNumber"), phoneNumber); -} - -long DescribePhoneNumberStatusRequest::getOwnerId() const { - return ownerId_; -} - -void DescribePhoneNumberStatusRequest::setOwnerId(long ownerId) { - ownerId_ = ownerId; - setParameter(std::string("OwnerId"), std::to_string(ownerId)); -} - -std::string DescribePhoneNumberStatusRequest::getAccessKeyId() const { - return accessKeyId_; -} - -void DescribePhoneNumberStatusRequest::setAccessKeyId(const std::string &accessKeyId) { - accessKeyId_ = accessKeyId; - setParameter(std::string("AccessKeyId"), accessKeyId); -} - diff --git a/dytnsapi/src/model/DescribePhoneNumberStatusResult.cc b/dytnsapi/src/model/DescribePhoneNumberStatusResult.cc deleted file mode 100644 index 46ba72711..000000000 --- a/dytnsapi/src/model/DescribePhoneNumberStatusResult.cc +++ /dev/null @@ -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 -#include - -using namespace AlibabaCloud::Dytnsapi; -using namespace AlibabaCloud::Dytnsapi::Model; - -DescribePhoneNumberStatusResult::DescribePhoneNumberStatusResult() : - ServiceResult() -{} - -DescribePhoneNumberStatusResult::DescribePhoneNumberStatusResult(const std::string &payload) : - ServiceResult() -{ - parse(payload); -} - -DescribePhoneNumberStatusResult::~DescribePhoneNumberStatusResult() -{} - -void DescribePhoneNumberStatusResult::parse(const std::string &payload) -{ - Json::Reader reader; - Json::Value value; - reader.parse(payload, value); - setRequestId(value["RequestId"].asString()); - auto phoneStatusNode = value["PhoneStatus"]; - if(!phoneStatusNode["Status"].isNull()) - phoneStatus_.status = phoneStatusNode["Status"].asString(); - if(!phoneStatusNode["SerialId"].isNull()) - phoneStatus_.serialId = phoneStatusNode["SerialId"].asString(); - if(!phoneStatusNode["Carrier"].isNull()) - phoneStatus_.carrier = phoneStatusNode["Carrier"].asString(); - if(!value["Code"].isNull()) - code_ = value["Code"].asString(); - if(!value["Message"].isNull()) - message_ = value["Message"].asString(); - -} - -DescribePhoneNumberStatusResult::PhoneStatus DescribePhoneNumberStatusResult::getPhoneStatus()const -{ - return phoneStatus_; -} - -std::string DescribePhoneNumberStatusResult::getMessage()const -{ - return message_; -} - -std::string DescribePhoneNumberStatusResult::getCode()const -{ - return code_; -} - diff --git a/dytnsapi/src/model/DescribePhoneTwiceTelVerifyRequest.cc b/dytnsapi/src/model/DescribePhoneTwiceTelVerifyRequest.cc index 63879ea66..3bf819c87 100644 --- a/dytnsapi/src/model/DescribePhoneTwiceTelVerifyRequest.cc +++ b/dytnsapi/src/model/DescribePhoneTwiceTelVerifyRequest.cc @@ -43,6 +43,15 @@ void DescribePhoneTwiceTelVerifyRequest::setStartTime(const std::string &startTi setParameter(std::string("StartTime"), startTime); } +std::string DescribePhoneTwiceTelVerifyRequest::getExtendFunction() const { + return extendFunction_; +} + +void DescribePhoneTwiceTelVerifyRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string DescribePhoneTwiceTelVerifyRequest::getAccessKeyId() const { return accessKeyId_; } diff --git a/dytnsapi/src/model/PhoneNumberStatusForAccountRequest.cc b/dytnsapi/src/model/PhoneNumberStatusForAccountRequest.cc index e097cc1d1..e6fc00754 100644 --- a/dytnsapi/src/model/PhoneNumberStatusForAccountRequest.cc +++ b/dytnsapi/src/model/PhoneNumberStatusForAccountRequest.cc @@ -34,6 +34,15 @@ void PhoneNumberStatusForAccountRequest::setResourceOwnerId(long resourceOwnerId setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string PhoneNumberStatusForAccountRequest::getExtendFunction() const { + return extendFunction_; +} + +void PhoneNumberStatusForAccountRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string PhoneNumberStatusForAccountRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void PhoneNumberStatusForAccountRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string PhoneNumberStatusForAccountRequest::getRouteName() const { + return routeName_; +} + +void PhoneNumberStatusForAccountRequest::setRouteName(const std::string &routeName) { + routeName_ = routeName; + setParameter(std::string("RouteName"), routeName); +} + std::string PhoneNumberStatusForAccountRequest::getMask() const { return mask_; } diff --git a/dytnsapi/src/model/PhoneNumberStatusForRealRequest.cc b/dytnsapi/src/model/PhoneNumberStatusForRealRequest.cc index 2390818f7..92c61dde2 100644 --- a/dytnsapi/src/model/PhoneNumberStatusForRealRequest.cc +++ b/dytnsapi/src/model/PhoneNumberStatusForRealRequest.cc @@ -34,6 +34,15 @@ void PhoneNumberStatusForRealRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string PhoneNumberStatusForRealRequest::getExtendFunction() const { + return extendFunction_; +} + +void PhoneNumberStatusForRealRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string PhoneNumberStatusForRealRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void PhoneNumberStatusForRealRequest::setAccessKeyId(const std::string &accessKe setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string PhoneNumberStatusForRealRequest::getRouteName() const { + return routeName_; +} + +void PhoneNumberStatusForRealRequest::setRouteName(const std::string &routeName) { + routeName_ = routeName; + setParameter(std::string("RouteName"), routeName); +} + std::string PhoneNumberStatusForRealRequest::getMask() const { return mask_; } diff --git a/dytnsapi/src/model/PhoneNumberStatusForSmsRequest.cc b/dytnsapi/src/model/PhoneNumberStatusForSmsRequest.cc index 78c676035..16dad1a27 100644 --- a/dytnsapi/src/model/PhoneNumberStatusForSmsRequest.cc +++ b/dytnsapi/src/model/PhoneNumberStatusForSmsRequest.cc @@ -34,6 +34,15 @@ void PhoneNumberStatusForSmsRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string PhoneNumberStatusForSmsRequest::getExtendFunction() const { + return extendFunction_; +} + +void PhoneNumberStatusForSmsRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string PhoneNumberStatusForSmsRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void PhoneNumberStatusForSmsRequest::setAccessKeyId(const std::string &accessKey setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string PhoneNumberStatusForSmsRequest::getRouteName() const { + return routeName_; +} + +void PhoneNumberStatusForSmsRequest::setRouteName(const std::string &routeName) { + routeName_ = routeName; + setParameter(std::string("RouteName"), routeName); +} + std::string PhoneNumberStatusForSmsRequest::getMask() const { return mask_; } diff --git a/dytnsapi/src/model/PhoneNumberStatusForVirtualRequest.cc b/dytnsapi/src/model/PhoneNumberStatusForVirtualRequest.cc index 2339e0479..6362e6100 100644 --- a/dytnsapi/src/model/PhoneNumberStatusForVirtualRequest.cc +++ b/dytnsapi/src/model/PhoneNumberStatusForVirtualRequest.cc @@ -34,6 +34,15 @@ void PhoneNumberStatusForVirtualRequest::setResourceOwnerId(long resourceOwnerId setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string PhoneNumberStatusForVirtualRequest::getExtendFunction() const { + return extendFunction_; +} + +void PhoneNumberStatusForVirtualRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string PhoneNumberStatusForVirtualRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void PhoneNumberStatusForVirtualRequest::setAccessKeyId(const std::string &acces setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string PhoneNumberStatusForVirtualRequest::getRouteName() const { + return routeName_; +} + +void PhoneNumberStatusForVirtualRequest::setRouteName(const std::string &routeName) { + routeName_ = routeName; + setParameter(std::string("RouteName"), routeName); +} + std::string PhoneNumberStatusForVirtualRequest::getMask() const { return mask_; } diff --git a/dytnsapi/src/model/PhoneNumberStatusForVoiceRequest.cc b/dytnsapi/src/model/PhoneNumberStatusForVoiceRequest.cc index b5ee5ef13..c82e1b3c3 100644 --- a/dytnsapi/src/model/PhoneNumberStatusForVoiceRequest.cc +++ b/dytnsapi/src/model/PhoneNumberStatusForVoiceRequest.cc @@ -34,6 +34,15 @@ void PhoneNumberStatusForVoiceRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string PhoneNumberStatusForVoiceRequest::getExtendFunction() const { + return extendFunction_; +} + +void PhoneNumberStatusForVoiceRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string PhoneNumberStatusForVoiceRequest::getAccessKeyId() const { return accessKeyId_; } @@ -43,6 +52,15 @@ void PhoneNumberStatusForVoiceRequest::setAccessKeyId(const std::string &accessK setParameter(std::string("AccessKeyId"), accessKeyId); } +std::string PhoneNumberStatusForVoiceRequest::getRouteName() const { + return routeName_; +} + +void PhoneNumberStatusForVoiceRequest::setRouteName(const std::string &routeName) { + routeName_ = routeName; + setParameter(std::string("RouteName"), routeName); +} + std::string PhoneNumberStatusForVoiceRequest::getMask() const { return mask_; } diff --git a/dytnsapi/src/model/ThreeElementsVerificationRequest.cc b/dytnsapi/src/model/ThreeElementsVerificationRequest.cc index 0275c7ac9..ca2c5ee31 100644 --- a/dytnsapi/src/model/ThreeElementsVerificationRequest.cc +++ b/dytnsapi/src/model/ThreeElementsVerificationRequest.cc @@ -34,6 +34,15 @@ void ThreeElementsVerificationRequest::setResourceOwnerId(long resourceOwnerId) setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string ThreeElementsVerificationRequest::getExtendFunction() const { + return extendFunction_; +} + +void ThreeElementsVerificationRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string ThreeElementsVerificationRequest::getAccessKeyId() const { return accessKeyId_; } diff --git a/dytnsapi/src/model/TwoElementsVerificationRequest.cc b/dytnsapi/src/model/TwoElementsVerificationRequest.cc index 55effede7..d1a73ab2b 100644 --- a/dytnsapi/src/model/TwoElementsVerificationRequest.cc +++ b/dytnsapi/src/model/TwoElementsVerificationRequest.cc @@ -34,6 +34,15 @@ void TwoElementsVerificationRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string TwoElementsVerificationRequest::getExtendFunction() const { + return extendFunction_; +} + +void TwoElementsVerificationRequest::setExtendFunction(const std::string &extendFunction) { + extendFunction_ = extendFunction; + setParameter(std::string("ExtendFunction"), extendFunction); +} + std::string TwoElementsVerificationRequest::getAccessKeyId() const { return accessKeyId_; }