增加号码开场白、命令等

This commit is contained in:
sdk-team
2024-07-25 03:01:50 +00:00
parent 16843433e4
commit e762c1d057
66 changed files with 2754 additions and 298 deletions

View File

@@ -74,6 +74,8 @@
#include "model/GetChatappVerifyCodeResult.h"
#include "model/GetCommerceSettingRequest.h"
#include "model/GetCommerceSettingResult.h"
#include "model/GetConversationalAutomationRequest.h"
#include "model/GetConversationalAutomationResult.h"
#include "model/GetFlowRequest.h"
#include "model/GetFlowResult.h"
#include "model/GetFlowJSONAssestRequest.h"
@@ -92,6 +94,8 @@
#include "model/GetPreValidatePhoneIdResult.h"
#include "model/GetWhatsappConnectionCatalogRequest.h"
#include "model/GetWhatsappConnectionCatalogResult.h"
#include "model/GetWhatsappHealthStatusRequest.h"
#include "model/GetWhatsappHealthStatusResult.h"
#include "model/IsvGetAppIdRequest.h"
#include "model/IsvGetAppIdResult.h"
#include "model/ListChatappTemplateRequest.h"
@@ -130,6 +134,8 @@
#include "model/UpdateAccountWebhookResult.h"
#include "model/UpdateCommerceSettingRequest.h"
#include "model/UpdateCommerceSettingResult.h"
#include "model/UpdateConversationalAutomationRequest.h"
#include "model/UpdateConversationalAutomationResult.h"
#include "model/UpdateFlowJSONAssetRequest.h"
#include "model/UpdateFlowJSONAssetResult.h"
#include "model/UpdatePhoneEncryptionPublicKeyRequest.h"
@@ -225,6 +231,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetCommerceSettingResult> GetCommerceSettingOutcome;
typedef std::future<GetCommerceSettingOutcome> GetCommerceSettingOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::GetCommerceSettingRequest&, const GetCommerceSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetCommerceSettingAsyncHandler;
typedef Outcome<Error, Model::GetConversationalAutomationResult> GetConversationalAutomationOutcome;
typedef std::future<GetConversationalAutomationOutcome> GetConversationalAutomationOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::GetConversationalAutomationRequest&, const GetConversationalAutomationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetConversationalAutomationAsyncHandler;
typedef Outcome<Error, Model::GetFlowResult> GetFlowOutcome;
typedef std::future<GetFlowOutcome> GetFlowOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::GetFlowRequest&, const GetFlowOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFlowAsyncHandler;
@@ -252,6 +261,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetWhatsappConnectionCatalogResult> GetWhatsappConnectionCatalogOutcome;
typedef std::future<GetWhatsappConnectionCatalogOutcome> GetWhatsappConnectionCatalogOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::GetWhatsappConnectionCatalogRequest&, const GetWhatsappConnectionCatalogOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWhatsappConnectionCatalogAsyncHandler;
typedef Outcome<Error, Model::GetWhatsappHealthStatusResult> GetWhatsappHealthStatusOutcome;
typedef std::future<GetWhatsappHealthStatusOutcome> GetWhatsappHealthStatusOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::GetWhatsappHealthStatusRequest&, const GetWhatsappHealthStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWhatsappHealthStatusAsyncHandler;
typedef Outcome<Error, Model::IsvGetAppIdResult> IsvGetAppIdOutcome;
typedef std::future<IsvGetAppIdOutcome> IsvGetAppIdOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::IsvGetAppIdRequest&, const IsvGetAppIdOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> IsvGetAppIdAsyncHandler;
@@ -309,6 +321,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateCommerceSettingResult> UpdateCommerceSettingOutcome;
typedef std::future<UpdateCommerceSettingOutcome> UpdateCommerceSettingOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::UpdateCommerceSettingRequest&, const UpdateCommerceSettingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateCommerceSettingAsyncHandler;
typedef Outcome<Error, Model::UpdateConversationalAutomationResult> UpdateConversationalAutomationOutcome;
typedef std::future<UpdateConversationalAutomationOutcome> UpdateConversationalAutomationOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::UpdateConversationalAutomationRequest&, const UpdateConversationalAutomationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConversationalAutomationAsyncHandler;
typedef Outcome<Error, Model::UpdateFlowJSONAssetResult> UpdateFlowJSONAssetOutcome;
typedef std::future<UpdateFlowJSONAssetOutcome> UpdateFlowJSONAssetOutcomeCallable;
typedef std::function<void(const CamsClient*, const Model::UpdateFlowJSONAssetRequest&, const UpdateFlowJSONAssetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFlowJSONAssetAsyncHandler;
@@ -404,6 +419,9 @@ namespace AlibabaCloud
GetCommerceSettingOutcome getCommerceSetting(const Model::GetCommerceSettingRequest &request)const;
void getCommerceSettingAsync(const Model::GetCommerceSettingRequest& request, const GetCommerceSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetCommerceSettingOutcomeCallable getCommerceSettingCallable(const Model::GetCommerceSettingRequest& request) const;
GetConversationalAutomationOutcome getConversationalAutomation(const Model::GetConversationalAutomationRequest &request)const;
void getConversationalAutomationAsync(const Model::GetConversationalAutomationRequest& request, const GetConversationalAutomationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetConversationalAutomationOutcomeCallable getConversationalAutomationCallable(const Model::GetConversationalAutomationRequest& request) const;
GetFlowOutcome getFlow(const Model::GetFlowRequest &request)const;
void getFlowAsync(const Model::GetFlowRequest& request, const GetFlowAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetFlowOutcomeCallable getFlowCallable(const Model::GetFlowRequest& request) const;
@@ -431,6 +449,9 @@ namespace AlibabaCloud
GetWhatsappConnectionCatalogOutcome getWhatsappConnectionCatalog(const Model::GetWhatsappConnectionCatalogRequest &request)const;
void getWhatsappConnectionCatalogAsync(const Model::GetWhatsappConnectionCatalogRequest& request, const GetWhatsappConnectionCatalogAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetWhatsappConnectionCatalogOutcomeCallable getWhatsappConnectionCatalogCallable(const Model::GetWhatsappConnectionCatalogRequest& request) const;
GetWhatsappHealthStatusOutcome getWhatsappHealthStatus(const Model::GetWhatsappHealthStatusRequest &request)const;
void getWhatsappHealthStatusAsync(const Model::GetWhatsappHealthStatusRequest& request, const GetWhatsappHealthStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetWhatsappHealthStatusOutcomeCallable getWhatsappHealthStatusCallable(const Model::GetWhatsappHealthStatusRequest& request) const;
IsvGetAppIdOutcome isvGetAppId(const Model::IsvGetAppIdRequest &request)const;
void isvGetAppIdAsync(const Model::IsvGetAppIdRequest& request, const IsvGetAppIdAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
IsvGetAppIdOutcomeCallable isvGetAppIdCallable(const Model::IsvGetAppIdRequest& request) const;
@@ -488,6 +509,9 @@ namespace AlibabaCloud
UpdateCommerceSettingOutcome updateCommerceSetting(const Model::UpdateCommerceSettingRequest &request)const;
void updateCommerceSettingAsync(const Model::UpdateCommerceSettingRequest& request, const UpdateCommerceSettingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateCommerceSettingOutcomeCallable updateCommerceSettingCallable(const Model::UpdateCommerceSettingRequest& request) const;
UpdateConversationalAutomationOutcome updateConversationalAutomation(const Model::UpdateConversationalAutomationRequest &request)const;
void updateConversationalAutomationAsync(const Model::UpdateConversationalAutomationRequest& request, const UpdateConversationalAutomationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateConversationalAutomationOutcomeCallable updateConversationalAutomationCallable(const Model::UpdateConversationalAutomationRequest& request) const;
UpdateFlowJSONAssetOutcome updateFlowJSONAsset(const Model::UpdateFlowJSONAssetRequest &request)const;
void updateFlowJSONAssetAsync(const Model::UpdateFlowJSONAssetRequest& request, const UpdateFlowJSONAssetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateFlowJSONAssetOutcomeCallable updateFlowJSONAssetCallable(const Model::UpdateFlowJSONAssetRequest& request) const;

View File

@@ -30,28 +30,49 @@ class ALIBABACLOUD_CAMS_EXPORT AddChatappPhoneNumberRequest : public RpcServiceR
public:
AddChatappPhoneNumberRequest();
~AddChatappPhoneNumberRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPreValidateId() const;
void setPreValidateId(const std::string &preValidateId);
std::string getVerifiedName() const;
void setVerifiedName(const std::string &verifiedName);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getCc() const;
void setCc(const std::string &cc);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string preValidateId_;
std::string verifiedName_;
std::string phoneNumber_;
std::string apiCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string cc_;
std::string prodCode_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,17 +30,38 @@ class ALIBABACLOUD_CAMS_EXPORT ChatappBindWabaRequest : public RpcServiceRequest
public:
ChatappBindWabaRequest();
~ChatappBindWabaRequest();
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getWabaId() const;
void setWabaId(const std::string &wabaId);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
private:
std::string prodCode_;
long resourceOwnerId_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string wabaId_;
std::string apiCode_;
};
} // namespace Model
} // namespace Cams

View File

@@ -46,6 +46,7 @@ namespace AlibabaCloud
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -54,6 +55,7 @@ namespace AlibabaCloud
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}

View File

@@ -30,19 +30,40 @@ class ALIBABACLOUD_CAMS_EXPORT ChatappPhoneNumberRegisterRequest : public RpcSer
public:
ChatappPhoneNumberRegisterRequest();
~ChatappPhoneNumberRegisterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string apiCode_;
std::string prodCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,16 +30,37 @@ class ALIBABACLOUD_CAMS_EXPORT ChatappSyncPhoneNumberRequest : public RpcService
public:
ChatappSyncPhoneNumberRequest();
~ChatappSyncPhoneNumberRequest();
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
std::string prodCode_;
std::string apiCode_;
long resourceOwnerId_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -32,7 +32,7 @@ namespace AlibabaCloud
class ALIBABACLOUD_CAMS_EXPORT ChatappSyncPhoneNumberResult : public ServiceResult
{
public:
struct PhoneNumbersItem
struct Content
{
std::string verifiedName;
std::string status;
@@ -52,18 +52,20 @@ namespace AlibabaCloud
ChatappSyncPhoneNumberResult();
explicit ChatappSyncPhoneNumberResult(const std::string &payload);
~ChatappSyncPhoneNumberResult();
std::vector<PhoneNumbersItem> getPhoneNumbers()const;
std::vector<Content> getPhoneNumbers()const;
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::vector<PhoneNumbersItem> phoneNumbers_;
std::vector<Content> phoneNumbers_;
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,22 +30,43 @@ class ALIBABACLOUD_CAMS_EXPORT ChatappVerifyAndRegisterRequest : public RpcServi
public:
ChatappVerifyAndRegisterRequest();
~ChatappVerifyAndRegisterRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getVerifyCode() const;
void setVerifyCode(const std::string &verifyCode);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string verifyCode_;
std::string apiCode_;
std::string prodCode_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,33 +30,54 @@ class ALIBABACLOUD_CAMS_EXPORT DeleteChatappTemplateRequest : public RpcServiceR
public:
DeleteChatappTemplateRequest();
~DeleteChatappTemplateRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getCustWabaId() const;
void setCustWabaId(const std::string &custWabaId);
std::string getLanguage() const;
void setLanguage(const std::string &language);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getTemplateType() const;
void setTemplateType(const std::string &templateType);
std::string getTemplateName() const;
void setTemplateName(const std::string &templateName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getIsvCode() const;
void setIsvCode(const std::string &isvCode);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
std::string getTemplateCode() const;
void setTemplateCode(const std::string &templateCode);
private:
long resourceOwnerId_;
std::string custWabaId_;
std::string language_;
std::string apiCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string templateType_;
std::string templateName_;
std::string routeName_;
std::string isvCode_;
std::string prodCode_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
std::string templateCode_;
};

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,25 +30,46 @@ class ALIBABACLOUD_CAMS_EXPORT GetChatappVerifyCodeRequest : public RpcServiceRe
public:
GetChatappVerifyCodeRequest();
~GetChatappVerifyCodeRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getLocale() const;
void setLocale(const std::string &locale);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getMethod() const;
void setMethod(const std::string &method);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string lowcodeTenantId_;
std::string locale_;
std::string apiCode_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string method_;
std::string prodCode_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,19 +30,40 @@ class ALIBABACLOUD_CAMS_EXPORT GetCommerceSettingRequest : public RpcServiceRequ
public:
GetCommerceSettingRequest();
~GetCommerceSettingRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string apiCode_;
std::string prodCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -42,16 +42,20 @@ namespace AlibabaCloud
GetCommerceSettingResult();
explicit GetCommerceSettingResult(const std::string &payload);
~GetCommerceSettingResult();
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string accessDeniedDetail_;
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}

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_CAMS_MODEL_GETCONVERSATIONALAUTOMATIONREQUEST_H_
#define ALIBABACLOUD_CAMS_MODEL_GETCONVERSATIONALAUTOMATIONREQUEST_H_
#include <alibabacloud/cams/CamsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cams {
namespace Model {
class ALIBABACLOUD_CAMS_EXPORT GetConversationalAutomationRequest : public RpcServiceRequest {
public:
GetConversationalAutomationRequest();
~GetConversationalAutomationRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model
} // namespace Cams
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CAMS_MODEL_GETCONVERSATIONALAUTOMATIONREQUEST_H_

View File

@@ -0,0 +1,71 @@
/*
* 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_CAMS_MODEL_GETCONVERSATIONALAUTOMATIONRESULT_H_
#define ALIBABACLOUD_CAMS_MODEL_GETCONVERSATIONALAUTOMATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cams/CamsExport.h>
namespace AlibabaCloud
{
namespace Cams
{
namespace Model
{
class ALIBABACLOUD_CAMS_EXPORT GetConversationalAutomationResult : public ServiceResult
{
public:
struct Data
{
struct CommandsItem
{
std::string commandDescription;
std::string commandName;
};
std::vector<std::string> prompts;
std::vector<CommandsItem> commands;
std::string phoneNumber;
bool enableWelcomeMessage;
};
GetConversationalAutomationResult();
explicit GetConversationalAutomationResult(const std::string &payload);
~GetConversationalAutomationResult();
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string accessDeniedDetail_;
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CAMS_MODEL_GETCONVERSATIONALAUTOMATIONRESULT_H_

View File

@@ -0,0 +1,84 @@
/*
* 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_CAMS_MODEL_GETWHATSAPPHEALTHSTATUSREQUEST_H_
#define ALIBABACLOUD_CAMS_MODEL_GETWHATSAPPHEALTHSTATUSREQUEST_H_
#include <alibabacloud/cams/CamsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cams {
namespace Model {
class ALIBABACLOUD_CAMS_EXPORT GetWhatsappHealthStatusRequest : public RpcServiceRequest {
public:
GetWhatsappHealthStatusRequest();
~GetWhatsappHealthStatusRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getNodeType() const;
void setNodeType(const std::string &nodeType);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getLanguage() const;
void setLanguage(const std::string &language);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getWabaId() const;
void setWabaId(const std::string &wabaId);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
std::string getTemplateCode() const;
void setTemplateCode(const std::string &templateCode);
private:
long resourceOwnerId_;
std::string nodeType_;
std::string phoneNumber_;
std::string language_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string wabaId_;
std::string custSpaceId_;
std::string templateCode_;
};
} // namespace Model
} // namespace Cams
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CAMS_MODEL_GETWHATSAPPHEALTHSTATUSREQUEST_H_

View File

@@ -0,0 +1,81 @@
/*
* 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_CAMS_MODEL_GETWHATSAPPHEALTHSTATUSRESULT_H_
#define ALIBABACLOUD_CAMS_MODEL_GETWHATSAPPHEALTHSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cams/CamsExport.h>
namespace AlibabaCloud
{
namespace Cams
{
namespace Model
{
class ALIBABACLOUD_CAMS_EXPORT GetWhatsappHealthStatusResult : public ServiceResult
{
public:
struct Data
{
struct EntitiesItem
{
struct ErrorsItem
{
std::string errorDescription;
std::string possibleSolution;
std::string errorCode;
};
std::string entityType;
std::string templateCode;
std::vector<EntitiesItem::ErrorsItem> errors;
std::string language;
std::string canSendMessage;
std::string phoneNumber;
std::string wabaId;
std::string businessId;
};
std::string canSendMessage;
std::vector<EntitiesItem> entities;
};
GetWhatsappHealthStatusResult();
explicit GetWhatsappHealthStatusResult(const std::string &payload);
~GetWhatsappHealthStatusResult();
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string accessDeniedDetail_;
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CAMS_MODEL_GETWHATSAPPHEALTHSTATUSRESULT_H_

View File

@@ -38,6 +38,7 @@ namespace AlibabaCloud
std::string auditStatus;
std::string category;
std::string language;
long lastUpdateTime;
std::string templateName;
std::string templateType;
std::string reason;

View File

@@ -30,6 +30,8 @@ class ALIBABACLOUD_CAMS_EXPORT ModifyPhoneBusinessProfileRequest : public RpcSer
public:
ModifyPhoneBusinessProfileRequest();
~ModifyPhoneBusinessProfileRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getAbout() const;
@@ -38,14 +40,26 @@ public:
void setDescription(const std::string &description);
std::string getVertical() const;
void setVertical(const std::string &vertical);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getEmail() const;
void setEmail(const std::string &email);
std::string getAddress() const;
void setAddress(const std::string &address);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getProfilePictureUrl() const;
void setProfilePictureUrl(const std::string &profilePictureUrl);
std::string getCustSpaceId() const;
@@ -54,14 +68,21 @@ public:
void setWebsites(const std::vector<std::string> &websites);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string about_;
std::string description_;
std::string vertical_;
std::string apiCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string email_;
std::string address_;
std::string prodCode_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string profilePictureUrl_;
std::string custSpaceId_;
std::vector<std::string> websites_;

View File

@@ -40,6 +40,7 @@ namespace AlibabaCloud
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -47,6 +48,7 @@ namespace AlibabaCloud
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -30,19 +30,40 @@ class ALIBABACLOUD_CAMS_EXPORT QueryPhoneBusinessProfileRequest : public RpcServ
public:
QueryPhoneBusinessProfileRequest();
~QueryPhoneBusinessProfileRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string apiCode_;
std::string prodCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -51,6 +51,7 @@ namespace AlibabaCloud
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -59,6 +60,7 @@ namespace AlibabaCloud
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}

View File

@@ -30,18 +30,39 @@ class ALIBABACLOUD_CAMS_EXPORT QueryWabaBusinessInfoRequest : public RpcServiceR
public:
QueryWabaBusinessInfoRequest();
~QueryWabaBusinessInfoRequest();
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getWabaId() const;
void setWabaId(const std::string &wabaId);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
std::string apiCode_;
std::string prodCode_;
long resourceOwnerId_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string wabaId_;
std::string custSpaceId_;
};

View File

@@ -48,6 +48,7 @@ namespace AlibabaCloud
std::string getMessage()const;
Data getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
@@ -56,6 +57,7 @@ namespace AlibabaCloud
std::string message_;
Data data_;
std::string code_;
bool success_;
};
}

View File

@@ -30,25 +30,46 @@ class ALIBABACLOUD_CAMS_EXPORT UpdateCommerceSettingRequest : public RpcServiceR
public:
UpdateCommerceSettingRequest();
~UpdateCommerceSettingRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
std::string getApiCode() const;
void setApiCode(const std::string &apiCode);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
bool getCatalogVisible() const;
void setCatalogVisible(bool catalogVisible);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
bool getCartEnable() const;
void setCartEnable(bool cartEnable);
std::string getProdCode() const;
void setProdCode(const std::string &prodCode);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
std::string apiCode_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
bool catalogVisible_;
std::string routeName_;
bool cartEnable_;
std::string prodCode_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model

View File

@@ -37,14 +37,18 @@ namespace AlibabaCloud
UpdateCommerceSettingResult();
explicit UpdateCommerceSettingResult(const std::string &payload);
~UpdateCommerceSettingResult();
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}

View File

@@ -0,0 +1,85 @@
/*
* 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_CAMS_MODEL_UPDATECONVERSATIONALAUTOMATIONREQUEST_H_
#define ALIBABACLOUD_CAMS_MODEL_UPDATECONVERSATIONALAUTOMATIONREQUEST_H_
#include <alibabacloud/cams/CamsExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Cams {
namespace Model {
class ALIBABACLOUD_CAMS_EXPORT UpdateConversationalAutomationRequest : public RpcServiceRequest {
public:
struct Commands {
std::string commandDescription;
std::string commandName;
};
UpdateConversationalAutomationRequest();
~UpdateConversationalAutomationRequest();
long getResourceOwnerId() const;
void setResourceOwnerId(long resourceOwnerId);
std::string getPhoneNumber() const;
void setPhoneNumber(const std::string &phoneNumber);
bool getEnableWelcomeMessage() const;
void setEnableWelcomeMessage(bool enableWelcomeMessage);
std::string getLowcodeTenantId() const;
void setLowcodeTenantId(const std::string &lowcodeTenantId);
std::string getExtendFunction() const;
void setExtendFunction(const std::string &extendFunction);
std::string getAccessKeyId() const;
void setAccessKeyId(const std::string &accessKeyId);
std::string getLowcodePhysicAppName() const;
void setLowcodePhysicAppName(const std::string &lowcodePhysicAppName);
std::string getRouteName() const;
void setRouteName(const std::string &routeName);
std::vector<Commands> getCommands() const;
void setCommands(const std::vector<Commands> &commands);
std::vector<std::string> getPrompts() const;
void setPrompts(const std::vector<std::string> &prompts);
std::string getResourceOwnerAccount() const;
void setResourceOwnerAccount(const std::string &resourceOwnerAccount);
long getOwnerId() const;
void setOwnerId(long ownerId);
std::string getLowcodeLogicAppName() const;
void setLowcodeLogicAppName(const std::string &lowcodeLogicAppName);
std::string getCustSpaceId() const;
void setCustSpaceId(const std::string &custSpaceId);
private:
long resourceOwnerId_;
std::string phoneNumber_;
bool enableWelcomeMessage_;
std::string lowcodeTenantId_;
std::string extendFunction_;
std::string accessKeyId_;
std::string lowcodePhysicAppName_;
std::string routeName_;
std::vector<Commands> commands_;
std::vector<std::string> prompts_;
std::string resourceOwnerAccount_;
long ownerId_;
std::string lowcodeLogicAppName_;
std::string custSpaceId_;
};
} // namespace Model
} // namespace Cams
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_CAMS_MODEL_UPDATECONVERSATIONALAUTOMATIONREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* 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_CAMS_MODEL_UPDATECONVERSATIONALAUTOMATIONRESULT_H_
#define ALIBABACLOUD_CAMS_MODEL_UPDATECONVERSATIONALAUTOMATIONRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/cams/CamsExport.h>
namespace AlibabaCloud
{
namespace Cams
{
namespace Model
{
class ALIBABACLOUD_CAMS_EXPORT UpdateConversationalAutomationResult : public ServiceResult
{
public:
UpdateConversationalAutomationResult();
explicit UpdateConversationalAutomationResult(const std::string &payload);
~UpdateConversationalAutomationResult();
std::string getAccessDeniedDetail()const;
std::string getMessage()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string accessDeniedDetail_;
std::string message_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_CAMS_MODEL_UPDATECONVERSATIONALAUTOMATIONRESULT_H_