Fixed bugs for UnbindSubscription API.

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

View File

@@ -36,12 +36,28 @@
#include "model/BindAxnExtensionResult.h"
#include "model/BuySecretNoRequest.h"
#include "model/BuySecretNoResult.h"
#include "model/CancelPickUpWaybillRequest.h"
#include "model/CancelPickUpWaybillResult.h"
#include "model/ConfirmSendSmsRequest.h"
#include "model/ConfirmSendSmsResult.h"
#include "model/CreateAxgGroupRequest.h"
#include "model/CreateAxgGroupResult.h"
#include "model/CreatePickUpWaybillRequest.h"
#include "model/CreatePickUpWaybillResult.h"
#include "model/CreateSubscriptionRequest.h"
#include "model/CreateSubscriptionResult.h"
#include "model/DeleteSecretBlacklistRequest.h"
#include "model/DeleteSecretBlacklistResult.h"
#include "model/GetFaceVerifyRequest.h"
#include "model/GetFaceVerifyResult.h"
#include "model/GetSecretAsrDetailRequest.h"
#include "model/GetSecretAsrDetailResult.h"
#include "model/GetSubscriptionDetailRequest.h"
#include "model/GetSubscriptionDetailResult.h"
#include "model/GetTotalPublicUrlRequest.h"
#include "model/GetTotalPublicUrlResult.h"
#include "model/InitFaceVerifyRequest.h"
#include "model/InitFaceVerifyResult.h"
#include "model/LockSecretNoRequest.h"
#include "model/LockSecretNoResult.h"
#include "model/OperateAxgGroupRequest.h"
@@ -54,6 +70,8 @@
#include "model/QueryPhoneNoAByTrackNoResult.h"
#include "model/QueryRecordFileDownloadUrlRequest.h"
#include "model/QueryRecordFileDownloadUrlResult.h"
#include "model/QuerySecretNoDetailRequest.h"
#include "model/QuerySecretNoDetailResult.h"
#include "model/QuerySecretNoRemainRequest.h"
#include "model/QuerySecretNoRemainResult.h"
#include "model/QuerySubsIdRequest.h"
@@ -66,6 +84,12 @@
#include "model/UnbindSubscriptionResult.h"
#include "model/UnlockSecretNoRequest.h"
#include "model/UnlockSecretNoResult.h"
#include "model/UpdateDefaultBRequest.h"
#include "model/UpdateDefaultBResult.h"
#include "model/UpdatePhoneNumberRequest.h"
#include "model/UpdatePhoneNumberResult.h"
#include "model/UpdatePhoneSwitchRequest.h"
#include "model/UpdatePhoneSwitchResult.h"
#include "model/UpdateSubscriptionRequest.h"
#include "model/UpdateSubscriptionResult.h"
@@ -98,15 +122,39 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::BuySecretNoResult> BuySecretNoOutcome;
typedef std::future<BuySecretNoOutcome> BuySecretNoOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::BuySecretNoRequest&, const BuySecretNoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BuySecretNoAsyncHandler;
typedef Outcome<Error, Model::CancelPickUpWaybillResult> CancelPickUpWaybillOutcome;
typedef std::future<CancelPickUpWaybillOutcome> CancelPickUpWaybillOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::CancelPickUpWaybillRequest&, const CancelPickUpWaybillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelPickUpWaybillAsyncHandler;
typedef Outcome<Error, Model::ConfirmSendSmsResult> ConfirmSendSmsOutcome;
typedef std::future<ConfirmSendSmsOutcome> ConfirmSendSmsOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::ConfirmSendSmsRequest&, const ConfirmSendSmsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConfirmSendSmsAsyncHandler;
typedef Outcome<Error, Model::CreateAxgGroupResult> CreateAxgGroupOutcome;
typedef std::future<CreateAxgGroupOutcome> CreateAxgGroupOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::CreateAxgGroupRequest&, const CreateAxgGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAxgGroupAsyncHandler;
typedef Outcome<Error, Model::CreatePickUpWaybillResult> CreatePickUpWaybillOutcome;
typedef std::future<CreatePickUpWaybillOutcome> CreatePickUpWaybillOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::CreatePickUpWaybillRequest&, const CreatePickUpWaybillOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePickUpWaybillAsyncHandler;
typedef Outcome<Error, Model::CreateSubscriptionResult> CreateSubscriptionOutcome;
typedef std::future<CreateSubscriptionOutcome> CreateSubscriptionOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::CreateSubscriptionRequest&, const CreateSubscriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSubscriptionAsyncHandler;
typedef Outcome<Error, Model::DeleteSecretBlacklistResult> DeleteSecretBlacklistOutcome;
typedef std::future<DeleteSecretBlacklistOutcome> DeleteSecretBlacklistOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::DeleteSecretBlacklistRequest&, const DeleteSecretBlacklistOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSecretBlacklistAsyncHandler;
typedef Outcome<Error, Model::GetFaceVerifyResult> GetFaceVerifyOutcome;
typedef std::future<GetFaceVerifyOutcome> GetFaceVerifyOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::GetFaceVerifyRequest&, const GetFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFaceVerifyAsyncHandler;
typedef Outcome<Error, Model::GetSecretAsrDetailResult> GetSecretAsrDetailOutcome;
typedef std::future<GetSecretAsrDetailOutcome> GetSecretAsrDetailOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::GetSecretAsrDetailRequest&, const GetSecretAsrDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSecretAsrDetailAsyncHandler;
typedef Outcome<Error, Model::GetSubscriptionDetailResult> GetSubscriptionDetailOutcome;
typedef std::future<GetSubscriptionDetailOutcome> GetSubscriptionDetailOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::GetSubscriptionDetailRequest&, const GetSubscriptionDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSubscriptionDetailAsyncHandler;
typedef Outcome<Error, Model::GetTotalPublicUrlResult> GetTotalPublicUrlOutcome;
typedef std::future<GetTotalPublicUrlOutcome> GetTotalPublicUrlOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::GetTotalPublicUrlRequest&, const GetTotalPublicUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetTotalPublicUrlAsyncHandler;
typedef Outcome<Error, Model::InitFaceVerifyResult> InitFaceVerifyOutcome;
typedef std::future<InitFaceVerifyOutcome> InitFaceVerifyOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::InitFaceVerifyRequest&, const InitFaceVerifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InitFaceVerifyAsyncHandler;
typedef Outcome<Error, Model::LockSecretNoResult> LockSecretNoOutcome;
typedef std::future<LockSecretNoOutcome> LockSecretNoOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::LockSecretNoRequest&, const LockSecretNoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LockSecretNoAsyncHandler;
@@ -125,6 +173,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryRecordFileDownloadUrlResult> QueryRecordFileDownloadUrlOutcome;
typedef std::future<QueryRecordFileDownloadUrlOutcome> QueryRecordFileDownloadUrlOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::QueryRecordFileDownloadUrlRequest&, const QueryRecordFileDownloadUrlOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecordFileDownloadUrlAsyncHandler;
typedef Outcome<Error, Model::QuerySecretNoDetailResult> QuerySecretNoDetailOutcome;
typedef std::future<QuerySecretNoDetailOutcome> QuerySecretNoDetailOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::QuerySecretNoDetailRequest&, const QuerySecretNoDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySecretNoDetailAsyncHandler;
typedef Outcome<Error, Model::QuerySecretNoRemainResult> QuerySecretNoRemainOutcome;
typedef std::future<QuerySecretNoRemainOutcome> QuerySecretNoRemainOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::QuerySecretNoRemainRequest&, const QuerySecretNoRemainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySecretNoRemainAsyncHandler;
@@ -143,6 +194,15 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UnlockSecretNoResult> UnlockSecretNoOutcome;
typedef std::future<UnlockSecretNoOutcome> UnlockSecretNoOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::UnlockSecretNoRequest&, const UnlockSecretNoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnlockSecretNoAsyncHandler;
typedef Outcome<Error, Model::UpdateDefaultBResult> UpdateDefaultBOutcome;
typedef std::future<UpdateDefaultBOutcome> UpdateDefaultBOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::UpdateDefaultBRequest&, const UpdateDefaultBOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDefaultBAsyncHandler;
typedef Outcome<Error, Model::UpdatePhoneNumberResult> UpdatePhoneNumberOutcome;
typedef std::future<UpdatePhoneNumberOutcome> UpdatePhoneNumberOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::UpdatePhoneNumberRequest&, const UpdatePhoneNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePhoneNumberAsyncHandler;
typedef Outcome<Error, Model::UpdatePhoneSwitchResult> UpdatePhoneSwitchOutcome;
typedef std::future<UpdatePhoneSwitchOutcome> UpdatePhoneSwitchOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::UpdatePhoneSwitchRequest&, const UpdatePhoneSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdatePhoneSwitchAsyncHandler;
typedef Outcome<Error, Model::UpdateSubscriptionResult> UpdateSubscriptionOutcome;
typedef std::future<UpdateSubscriptionOutcome> UpdateSubscriptionOutcomeCallable;
typedef std::function<void(const DyplsapiClient*, const Model::UpdateSubscriptionRequest&, const UpdateSubscriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSubscriptionAsyncHandler;
@@ -172,15 +232,39 @@ namespace AlibabaCloud
BuySecretNoOutcome buySecretNo(const Model::BuySecretNoRequest &request)const;
void buySecretNoAsync(const Model::BuySecretNoRequest& request, const BuySecretNoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BuySecretNoOutcomeCallable buySecretNoCallable(const Model::BuySecretNoRequest& request) const;
CancelPickUpWaybillOutcome cancelPickUpWaybill(const Model::CancelPickUpWaybillRequest &request)const;
void cancelPickUpWaybillAsync(const Model::CancelPickUpWaybillRequest& request, const CancelPickUpWaybillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CancelPickUpWaybillOutcomeCallable cancelPickUpWaybillCallable(const Model::CancelPickUpWaybillRequest& request) const;
ConfirmSendSmsOutcome confirmSendSms(const Model::ConfirmSendSmsRequest &request)const;
void confirmSendSmsAsync(const Model::ConfirmSendSmsRequest& request, const ConfirmSendSmsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ConfirmSendSmsOutcomeCallable confirmSendSmsCallable(const Model::ConfirmSendSmsRequest& request) const;
CreateAxgGroupOutcome createAxgGroup(const Model::CreateAxgGroupRequest &request)const;
void createAxgGroupAsync(const Model::CreateAxgGroupRequest& request, const CreateAxgGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateAxgGroupOutcomeCallable createAxgGroupCallable(const Model::CreateAxgGroupRequest& request) const;
CreatePickUpWaybillOutcome createPickUpWaybill(const Model::CreatePickUpWaybillRequest &request)const;
void createPickUpWaybillAsync(const Model::CreatePickUpWaybillRequest& request, const CreatePickUpWaybillAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreatePickUpWaybillOutcomeCallable createPickUpWaybillCallable(const Model::CreatePickUpWaybillRequest& request) const;
CreateSubscriptionOutcome createSubscription(const Model::CreateSubscriptionRequest &request)const;
void createSubscriptionAsync(const Model::CreateSubscriptionRequest& request, const CreateSubscriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSubscriptionOutcomeCallable createSubscriptionCallable(const Model::CreateSubscriptionRequest& request) const;
DeleteSecretBlacklistOutcome deleteSecretBlacklist(const Model::DeleteSecretBlacklistRequest &request)const;
void deleteSecretBlacklistAsync(const Model::DeleteSecretBlacklistRequest& request, const DeleteSecretBlacklistAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteSecretBlacklistOutcomeCallable deleteSecretBlacklistCallable(const Model::DeleteSecretBlacklistRequest& request) const;
GetFaceVerifyOutcome getFaceVerify(const Model::GetFaceVerifyRequest &request)const;
void getFaceVerifyAsync(const Model::GetFaceVerifyRequest& request, const GetFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFaceVerifyOutcomeCallable getFaceVerifyCallable(const Model::GetFaceVerifyRequest& request) const;
GetSecretAsrDetailOutcome getSecretAsrDetail(const Model::GetSecretAsrDetailRequest &request)const;
void getSecretAsrDetailAsync(const Model::GetSecretAsrDetailRequest& request, const GetSecretAsrDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSecretAsrDetailOutcomeCallable getSecretAsrDetailCallable(const Model::GetSecretAsrDetailRequest& request) const;
GetSubscriptionDetailOutcome getSubscriptionDetail(const Model::GetSubscriptionDetailRequest &request)const;
void getSubscriptionDetailAsync(const Model::GetSubscriptionDetailRequest& request, const GetSubscriptionDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSubscriptionDetailOutcomeCallable getSubscriptionDetailCallable(const Model::GetSubscriptionDetailRequest& request) const;
GetTotalPublicUrlOutcome getTotalPublicUrl(const Model::GetTotalPublicUrlRequest &request)const;
void getTotalPublicUrlAsync(const Model::GetTotalPublicUrlRequest& request, const GetTotalPublicUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetTotalPublicUrlOutcomeCallable getTotalPublicUrlCallable(const Model::GetTotalPublicUrlRequest& request) const;
InitFaceVerifyOutcome initFaceVerify(const Model::InitFaceVerifyRequest &request)const;
void initFaceVerifyAsync(const Model::InitFaceVerifyRequest& request, const InitFaceVerifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
InitFaceVerifyOutcomeCallable initFaceVerifyCallable(const Model::InitFaceVerifyRequest& request) const;
LockSecretNoOutcome lockSecretNo(const Model::LockSecretNoRequest &request)const;
void lockSecretNoAsync(const Model::LockSecretNoRequest& request, const LockSecretNoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
LockSecretNoOutcomeCallable lockSecretNoCallable(const Model::LockSecretNoRequest& request) const;
@@ -199,6 +283,9 @@ namespace AlibabaCloud
QueryRecordFileDownloadUrlOutcome queryRecordFileDownloadUrl(const Model::QueryRecordFileDownloadUrlRequest &request)const;
void queryRecordFileDownloadUrlAsync(const Model::QueryRecordFileDownloadUrlRequest& request, const QueryRecordFileDownloadUrlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRecordFileDownloadUrlOutcomeCallable queryRecordFileDownloadUrlCallable(const Model::QueryRecordFileDownloadUrlRequest& request) const;
QuerySecretNoDetailOutcome querySecretNoDetail(const Model::QuerySecretNoDetailRequest &request)const;
void querySecretNoDetailAsync(const Model::QuerySecretNoDetailRequest& request, const QuerySecretNoDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySecretNoDetailOutcomeCallable querySecretNoDetailCallable(const Model::QuerySecretNoDetailRequest& request) const;
QuerySecretNoRemainOutcome querySecretNoRemain(const Model::QuerySecretNoRemainRequest &request)const;
void querySecretNoRemainAsync(const Model::QuerySecretNoRemainRequest& request, const QuerySecretNoRemainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySecretNoRemainOutcomeCallable querySecretNoRemainCallable(const Model::QuerySecretNoRemainRequest& request) const;
@@ -217,6 +304,15 @@ namespace AlibabaCloud
UnlockSecretNoOutcome unlockSecretNo(const Model::UnlockSecretNoRequest &request)const;
void unlockSecretNoAsync(const Model::UnlockSecretNoRequest& request, const UnlockSecretNoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UnlockSecretNoOutcomeCallable unlockSecretNoCallable(const Model::UnlockSecretNoRequest& request) const;
UpdateDefaultBOutcome updateDefaultB(const Model::UpdateDefaultBRequest &request)const;
void updateDefaultBAsync(const Model::UpdateDefaultBRequest& request, const UpdateDefaultBAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateDefaultBOutcomeCallable updateDefaultBCallable(const Model::UpdateDefaultBRequest& request) const;
UpdatePhoneNumberOutcome updatePhoneNumber(const Model::UpdatePhoneNumberRequest &request)const;
void updatePhoneNumberAsync(const Model::UpdatePhoneNumberRequest& request, const UpdatePhoneNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdatePhoneNumberOutcomeCallable updatePhoneNumberCallable(const Model::UpdatePhoneNumberRequest& request) const;
UpdatePhoneSwitchOutcome updatePhoneSwitch(const Model::UpdatePhoneSwitchRequest &request)const;
void updatePhoneSwitchAsync(const Model::UpdatePhoneSwitchRequest& request, const UpdatePhoneSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdatePhoneSwitchOutcomeCallable updatePhoneSwitchCallable(const Model::UpdatePhoneSwitchRequest& request) const;
UpdateSubscriptionOutcome updateSubscription(const Model::UpdateSubscriptionRequest &request)const;
void updateSubscriptionAsync(const Model::UpdateSubscriptionRequest& request, const UpdateSubscriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateSubscriptionOutcomeCallable updateSubscriptionCallable(const Model::UpdateSubscriptionRequest& request) const;

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setPoolKey(const std::string& poolKey);
std::string getBlackNo()const;
void setBlackNo(const std::string& blackNo);
std::string getWayControl()const;
void setWayControl(const std::string& wayControl);
private:
std::string blackType_;
@@ -61,6 +63,7 @@ namespace AlibabaCloud
long ownerId_;
std::string poolKey_;
std::string blackNo_;
std::string wayControl_;
};
}

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setCallDisplayType(int callDisplayType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getCallTimeout()const;
void setCallTimeout(int callTimeout);
std::string getPhoneNoX()const;
void setPhoneNoX(const std::string& phoneNoX);
std::string getRingConfig()const;
@@ -76,6 +78,7 @@ namespace AlibabaCloud
long resourceOwnerId_;
int callDisplayType_;
std::string accessKeyId_;
int callTimeout_;
std::string phoneNoX_;
std::string ringConfig_;
bool aSRStatus_;

View File

@@ -71,6 +71,8 @@ namespace AlibabaCloud
void setOutId(const std::string& outId);
std::string getASRModelId()const;
void setASRModelId(const std::string& aSRModelId);
std::string getCallRestrict()const;
void setCallRestrict(const std::string& callRestrict);
private:
long resourceOwnerId_;
@@ -91,6 +93,7 @@ namespace AlibabaCloud
bool isRecordingEnabled_;
std::string outId_;
std::string aSRModelId_;
std::string callRestrict_;
};
}

View File

@@ -71,6 +71,8 @@ namespace AlibabaCloud
void setOutId(const std::string& outId);
std::string getASRModelId()const;
void setASRModelId(const std::string& aSRModelId);
std::string getCallRestrict()const;
void setCallRestrict(const std::string& callRestrict);
private:
long resourceOwnerId_;
@@ -91,6 +93,7 @@ namespace AlibabaCloud
bool isRecordingEnabled_;
std::string outId_;
std::string aSRModelId_;
std::string callRestrict_;
};
}

View File

@@ -41,6 +41,8 @@ namespace AlibabaCloud
void setCallDisplayType(int callDisplayType);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
int getCallTimeout()const;
void setCallTimeout(int callTimeout);
std::string getPhoneNoX()const;
void setPhoneNoX(const std::string& phoneNoX);
std::string getRingConfig()const;
@@ -71,11 +73,14 @@ namespace AlibabaCloud
void setNoType(const std::string& noType);
std::string getASRModelId()const;
void setASRModelId(const std::string& aSRModelId);
std::string getCallRestrict()const;
void setCallRestrict(const std::string& callRestrict);
private:
long resourceOwnerId_;
int callDisplayType_;
std::string accessKeyId_;
int callTimeout_;
std::string phoneNoX_;
std::string ringConfig_;
bool aSRStatus_;
@@ -91,6 +96,7 @@ namespace AlibabaCloud
std::string outId_;
std::string noType_;
std::string aSRModelId_;
std::string callRestrict_;
};
}

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DYPLSAPI_MODEL_CANCELPICKUPWAYBILLREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CANCELPICKUPWAYBILLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT CancelPickUpWaybillRequest : public RpcServiceRequest
{
public:
CancelPickUpWaybillRequest();
~CancelPickUpWaybillRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getOuterOrderCode()const;
void setOuterOrderCode(const std::string& outerOrderCode);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getCancelDesc()const;
void setCancelDesc(const std::string& cancelDesc);
std::string getContentType()const;
void setContentType(const std::string& contentType);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string outerOrderCode_;
std::string accessKeyId_;
std::string cancelDesc_;
std::string contentType_;
std::string resourceOwnerAccount_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CANCELPICKUPWAYBILLREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* 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_DYPLSAPI_MODEL_CANCELPICKUPWAYBILLRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CANCELPICKUPWAYBILLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT CancelPickUpWaybillResult : public ServiceResult
{
public:
struct Data
{
std::string message;
std::string errorMsg;
std::string errorCode;
bool success;
};
CancelPickUpWaybillResult();
explicit CancelPickUpWaybillResult(const std::string &payload);
~CancelPickUpWaybillResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CANCELPICKUPWAYBILLRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_DYPLSAPI_MODEL_CONFIRMSENDSMSREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CONFIRMSENDSMSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT ConfirmSendSmsRequest : public RpcServiceRequest
{
public:
ConfirmSendSmsRequest();
~ConfirmSendSmsRequest();
std::string getCallId()const;
void setCallId(const std::string& callId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
private:
std::string callId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
long ownerId_;
std::string poolKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CONFIRMSENDSMSREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_DYPLSAPI_MODEL_CONFIRMSENDSMSRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CONFIRMSENDSMSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT ConfirmSendSmsResult : public ServiceResult
{
public:
ConfirmSendSmsResult();
explicit ConfirmSendSmsResult(const std::string &payload);
~ConfirmSendSmsResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CONFIRMSENDSMSRESULT_H_

View File

@@ -0,0 +1,87 @@
/*
* 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_DYPLSAPI_MODEL_CREATEPICKUPWAYBILLREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CREATEPICKUPWAYBILLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT CreatePickUpWaybillRequest : public RpcServiceRequest
{
public:
CreatePickUpWaybillRequest();
~CreatePickUpWaybillRequest();
std::string getConsigneeName()const;
void setConsigneeName(const std::string& consigneeName);
std::string getOrderChannels()const;
void setOrderChannels(const std::string& orderChannels);
Struct getSendAddress()const;
void setSendAddress(const Struct& sendAddress);
std::string getOuterOrderCode()const;
void setOuterOrderCode(const std::string& outerOrderCode);
std::string getRemark()const;
void setRemark(const std::string& remark);
std::string getCpCode()const;
void setCpCode(const std::string& cpCode);
std::string getSendMobile()const;
void setSendMobile(const std::string& sendMobile);
std::string getConsigneeMobile()const;
void setConsigneeMobile(const std::string& consigneeMobile);
std::string getContentType()const;
void setContentType(const std::string& contentType);
Struct getConsigneeAddress()const;
void setConsigneeAddress(const Struct& consigneeAddress);
std::string getSendPhone()const;
void setSendPhone(const std::string& sendPhone);
Array getGoodsInfos()const;
void setGoodsInfos(const Array& goodsInfos);
std::string getSendName()const;
void setSendName(const std::string& sendName);
std::string getConsigneePhone()const;
void setConsigneePhone(const std::string& consigneePhone);
private:
std::string consigneeName_;
std::string orderChannels_;
Struct sendAddress_;
std::string outerOrderCode_;
std::string remark_;
std::string cpCode_;
std::string sendMobile_;
std::string consigneeMobile_;
std::string contentType_;
Struct consigneeAddress_;
std::string sendPhone_;
Array goodsInfos_;
std::string sendName_;
std::string consigneePhone_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CREATEPICKUPWAYBILLREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_DYPLSAPI_MODEL_CREATEPICKUPWAYBILLRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CREATEPICKUPWAYBILLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT CreatePickUpWaybillResult : public ServiceResult
{
public:
struct Data
{
std::string cpCode;
std::string mailNo;
std::string errorMsg;
std::string errorCode;
std::string success;
};
CreatePickUpWaybillResult();
explicit CreatePickUpWaybillResult(const std::string &payload);
~CreatePickUpWaybillResult();
std::string getMessage()const;
int getHttpStatusCode()const;
Data getData()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
int httpStatusCode_;
Data data_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CREATEPICKUPWAYBILLRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DYPLSAPI_MODEL_CREATESUBSCRIPTIONREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CREATESUBSCRIPTIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT CreateSubscriptionRequest : public RpcServiceRequest
{
public:
CreateSubscriptionRequest();
~CreateSubscriptionRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
std::string getBindToken()const;
void setBindToken(const std::string& bindToken);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhoneNo()const;
void setPhoneNo(const std::string& phoneNo);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
std::string bindToken_;
long ownerId_;
std::string phoneNo_;
std::string poolKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CREATESUBSCRIPTIONREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_DYPLSAPI_MODEL_CREATESUBSCRIPTIONRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_CREATESUBSCRIPTIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT CreateSubscriptionResult : public ServiceResult
{
public:
struct Data
{
std::string subsId;
};
CreateSubscriptionResult();
explicit CreateSubscriptionResult(const std::string &payload);
~CreateSubscriptionResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_CREATESUBSCRIPTIONRESULT_H_

View File

@@ -51,6 +51,8 @@ namespace AlibabaCloud
void setPoolKey(const std::string& poolKey);
std::string getBlackNo()const;
void setBlackNo(const std::string& blackNo);
std::string getWayControl()const;
void setWayControl(const std::string& wayControl);
private:
std::string blackType_;
@@ -61,6 +63,7 @@ namespace AlibabaCloud
long ownerId_;
std::string poolKey_;
std::string blackNo_;
std::string wayControl_;
};
}

View File

@@ -0,0 +1,63 @@
/*
* 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_DYPLSAPI_MODEL_GETFACEVERIFYREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_GETFACEVERIFYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT GetFaceVerifyRequest : public RpcServiceRequest
{
public:
GetFaceVerifyRequest();
~GetFaceVerifyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getVerifyToken()const;
void setVerifyToken(const std::string& verifyToken);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
std::string verifyToken_;
std::string prodCode_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_GETFACEVERIFYREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_DYPLSAPI_MODEL_GETFACEVERIFYRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_GETFACEVERIFYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT GetFaceVerifyResult : public ServiceResult
{
public:
struct Data
{
std::string verifyResult;
};
GetFaceVerifyResult();
explicit GetFaceVerifyResult(const std::string &payload);
~GetFaceVerifyResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_GETFACEVERIFYRESULT_H_

View File

@@ -32,20 +32,41 @@ namespace AlibabaCloud
class ALIBABACLOUD_DYPLSAPI_EXPORT GetSecretAsrDetailResult : public ServiceResult
{
public:
struct Data
{
struct SecretAsrSentenceDTO
{
long endTime;
long silenceDuration;
long beginTime;
std::string text;
int channelId;
int speechRate;
std::string emotionValue;
};
std::string msg;
std::string type;
std::string requestId;
long bizDuration;
std::vector<SecretAsrSentenceDTO> sentences;
std::string code;
std::string businessId;
std::string businessKey;
};
GetSecretAsrDetailResult();
explicit GetSecretAsrDetailResult(const std::string &payload);
~GetSecretAsrDetailResult();
std::string getMessage()const;
std::string getData()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
Data data_;
std::string code_;
};

View File

@@ -0,0 +1,69 @@
/*
* 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_DYPLSAPI_MODEL_GETSUBSCRIPTIONDETAILREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_GETSUBSCRIPTIONDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT GetSubscriptionDetailRequest : public RpcServiceRequest
{
public:
GetSubscriptionDetailRequest();
~GetSubscriptionDetailRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getSubsId()const;
void setSubsId(long subsId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
private:
long resourceOwnerId_;
std::string accessKeyId_;
long subsId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
long ownerId_;
std::string poolKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_GETSUBSCRIPTIONDETAILREQUEST_H_

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DYPLSAPI_MODEL_GETSUBSCRIPTIONDETAILRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_GETSUBSCRIPTIONDETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT GetSubscriptionDetailResult : public ServiceResult
{
public:
struct Data
{
std::string phoneNo;
std::string city;
std::string vendor;
std::string secretNo;
int switchStatus;
std::string province;
long subsId;
};
GetSubscriptionDetailResult();
explicit GetSubscriptionDetailResult(const std::string &payload);
~GetSubscriptionDetailResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_GETSUBSCRIPTIONDETAILRESULT_H_

View File

@@ -0,0 +1,69 @@
/*
* 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_DYPLSAPI_MODEL_GETTOTALPUBLICURLREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_GETTOTALPUBLICURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT GetTotalPublicUrlRequest : public RpcServiceRequest
{
public:
GetTotalPublicUrlRequest();
~GetTotalPublicUrlRequest();
std::string getCallId()const;
void setCallId(const std::string& callId);
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
bool getCheckSubs()const;
void setCheckSubs(bool checkSubs);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getCallTime()const;
void setCallTime(const std::string& callTime);
std::string getPartnerKey()const;
void setPartnerKey(const std::string& partnerKey);
private:
std::string callId_;
long resourceOwnerId_;
std::string accessKeyId_;
std::string resourceOwnerAccount_;
bool checkSubs_;
long ownerId_;
std::string callTime_;
std::string partnerKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_GETTOTALPUBLICURLREQUEST_H_

View File

@@ -0,0 +1,60 @@
/*
* 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_DYPLSAPI_MODEL_GETTOTALPUBLICURLRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_GETTOTALPUBLICURLRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT GetTotalPublicUrlResult : public ServiceResult
{
public:
struct Data
{
std::string ringPublicUrl;
std::string phonePublicUrl;
};
GetTotalPublicUrlResult();
explicit GetTotalPublicUrlResult(const std::string &payload);
~GetTotalPublicUrlResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_GETTOTALPUBLICURLRESULT_H_

View File

@@ -0,0 +1,63 @@
/*
* 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_DYPLSAPI_MODEL_INITFACEVERIFYREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_INITFACEVERIFYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT InitFaceVerifyRequest : public RpcServiceRequest
{
public:
InitFaceVerifyRequest();
~InitFaceVerifyRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getMetaInfo()const;
void setMetaInfo(const std::string& metaInfo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string metaInfo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
long ownerId_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_INITFACEVERIFYREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* 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_DYPLSAPI_MODEL_INITFACEVERIFYRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_INITFACEVERIFYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT InitFaceVerifyResult : public ServiceResult
{
public:
struct Data
{
std::string certifyId;
};
InitFaceVerifyResult();
explicit InitFaceVerifyResult(const std::string &payload);
~InitFaceVerifyResult();
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
Data data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_INITFACEVERIFYRESULT_H_

View File

@@ -35,6 +35,7 @@ namespace AlibabaCloud
struct SecretCallStatusDTO
{
int status;
std::string extension;
std::string calledNo;
};

View File

@@ -37,24 +37,27 @@ namespace AlibabaCloud
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getCabinetNo()const;
void setCabinetNo(const std::string& cabinetNo);
std::string getPhoneNoX()const;
void setPhoneNoX(const std::string& phoneNoX);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getTrackNo()const;
void setTrackNo(const std::string& trackNo);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getPhoneNoX()const;
void setPhoneNoX(const std::string& phoneNoX);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string cabinetNo_;
std::string phoneNoX_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string trackNo_;
std::string accessKeyId_;
std::string phoneNoX_;
};
}

View File

@@ -34,6 +34,7 @@ namespace AlibabaCloud
public:
struct PhoneNoAInfo
{
std::string extension;
std::string phoneNoX;
std::string phoneNoA;
};

View File

@@ -0,0 +1,66 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DYPLSAPI_MODEL_QUERYSECRETNODETAILREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_QUERYSECRETNODETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT QuerySecretNoDetailRequest : public RpcServiceRequest
{
public:
QuerySecretNoDetailRequest();
~QuerySecretNoDetailRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
private:
long resourceOwnerId_;
std::string accessKeyId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
long ownerId_;
std::string poolKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_QUERYSECRETNODETAILREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* 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_DYPLSAPI_MODEL_QUERYSECRETNODETAILRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_QUERYSECRETNODETAILRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT QuerySecretNoDetailResult : public ServiceResult
{
public:
struct SecretNoInfoDTO
{
std::string purchaseTime;
int certifyStatus;
long vendor;
std::string city;
long secretStatus;
std::string province;
};
QuerySecretNoDetailResult();
explicit QuerySecretNoDetailResult(const std::string &payload);
~QuerySecretNoDetailResult();
std::string getMessage()const;
SecretNoInfoDTO getSecretNoInfoDTO()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
SecretNoInfoDTO secretNoInfoDTO_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_QUERYSECRETNODETAILRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEDEFAULTBREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEDEFAULTBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT UpdateDefaultBRequest : public RpcServiceRequest
{
public:
UpdateDefaultBRequest();
~UpdateDefaultBRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getSubsId()const;
void setSubsId(long subsId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPhoneNo()const;
void setPhoneNo(const std::string& phoneNo);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
private:
long resourceOwnerId_;
std::string accessKeyId_;
long subsId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
long ownerId_;
std::string phoneNo_;
std::string poolKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEDEFAULTBREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_DYPLSAPI_MODEL_UPDATEDEFAULTBRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEDEFAULTBRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT UpdateDefaultBResult : public ServiceResult
{
public:
UpdateDefaultBResult();
explicit UpdateDefaultBResult(const std::string &payload);
~UpdateDefaultBResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEDEFAULTBRESULT_H_

View File

@@ -0,0 +1,75 @@
/*
* 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_DYPLSAPI_MODEL_UPDATEPHONENUMBERREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONENUMBERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT UpdatePhoneNumberRequest : public RpcServiceRequest
{
public:
UpdatePhoneNumberRequest();
~UpdatePhoneNumberRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getSubsId()const;
void setSubsId(long subsId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
std::string getBindToken()const;
void setBindToken(const std::string& bindToken);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
std::string getNewPhoneNo()const;
void setNewPhoneNo(const std::string& newPhoneNo);
private:
long resourceOwnerId_;
std::string accessKeyId_;
long subsId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
std::string bindToken_;
long ownerId_;
std::string poolKey_;
std::string newPhoneNo_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONENUMBERREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_DYPLSAPI_MODEL_UPDATEPHONENUMBERRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONENUMBERRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT UpdatePhoneNumberResult : public ServiceResult
{
public:
UpdatePhoneNumberResult();
explicit UpdatePhoneNumberResult(const std::string &payload);
~UpdatePhoneNumberResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONENUMBERRESULT_H_

View File

@@ -0,0 +1,72 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONESWITCHREQUEST_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONESWITCHREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT UpdatePhoneSwitchRequest : public RpcServiceRequest
{
public:
UpdatePhoneSwitchRequest();
~UpdatePhoneSwitchRequest();
long getResourceOwnerId()const;
void setResourceOwnerId(long resourceOwnerId);
int getSwitchStatus()const;
void setSwitchStatus(int switchStatus);
std::string getAccessKeyId()const;
void setAccessKeyId(const std::string& accessKeyId);
long getSubsId()const;
void setSubsId(long subsId);
std::string getSecretNo()const;
void setSecretNo(const std::string& secretNo);
std::string getResourceOwnerAccount()const;
void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
std::string getProdCode()const;
void setProdCode(const std::string& prodCode);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPoolKey()const;
void setPoolKey(const std::string& poolKey);
private:
long resourceOwnerId_;
int switchStatus_;
std::string accessKeyId_;
long subsId_;
std::string secretNo_;
std::string resourceOwnerAccount_;
std::string prodCode_;
long ownerId_;
std::string poolKey_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONESWITCHREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* 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_DYPLSAPI_MODEL_UPDATEPHONESWITCHRESULT_H_
#define ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONESWITCHRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dyplsapi/DyplsapiExport.h>
namespace AlibabaCloud
{
namespace Dyplsapi
{
namespace Model
{
class ALIBABACLOUD_DYPLSAPI_EXPORT UpdatePhoneSwitchResult : public ServiceResult
{
public:
UpdatePhoneSwitchResult();
explicit UpdatePhoneSwitchResult(const std::string &payload);
~UpdatePhoneSwitchResult();
std::string getMessage()const;
std::string getData()const;
std::string getCode()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::string data_;
std::string code_;
};
}
}
}
#endif // !ALIBABACLOUD_DYPLSAPI_MODEL_UPDATEPHONESWITCHRESULT_H_