Update to support new apis.
This commit is contained in:
@@ -100,6 +100,10 @@
|
||||
#include "model/CancelMuteAllGroupUserResult.h"
|
||||
#include "model/CancelMuteGroupUserRequest.h"
|
||||
#include "model/CancelMuteGroupUserResult.h"
|
||||
#include "model/CheckLiveMessageUsersInGroupRequest.h"
|
||||
#include "model/CheckLiveMessageUsersInGroupResult.h"
|
||||
#include "model/CheckLiveMessageUsersOnlineRequest.h"
|
||||
#include "model/CheckLiveMessageUsersOnlineResult.h"
|
||||
#include "model/CloseLiveShiftRequest.h"
|
||||
#include "model/CloseLiveShiftResult.h"
|
||||
#include "model/CopyCasterRequest.h"
|
||||
@@ -116,6 +120,10 @@
|
||||
#include "model/CreateEventSubResult.h"
|
||||
#include "model/CreateLiveDelayConfigRequest.h"
|
||||
#include "model/CreateLiveDelayConfigResult.h"
|
||||
#include "model/CreateLiveMessageAppRequest.h"
|
||||
#include "model/CreateLiveMessageAppResult.h"
|
||||
#include "model/CreateLiveMessageGroupRequest.h"
|
||||
#include "model/CreateLiveMessageGroupResult.h"
|
||||
#include "model/CreateLiveRealTimeLogDeliveryRequest.h"
|
||||
#include "model/CreateLiveRealTimeLogDeliveryResult.h"
|
||||
#include "model/CreateLiveStreamMonitorRequest.h"
|
||||
@@ -178,6 +186,8 @@
|
||||
#include "model/DeleteLiveEdgeTransferResult.h"
|
||||
#include "model/DeleteLiveLazyPullStreamInfoConfigRequest.h"
|
||||
#include "model/DeleteLiveLazyPullStreamInfoConfigResult.h"
|
||||
#include "model/DeleteLiveMessageGroupRequest.h"
|
||||
#include "model/DeleteLiveMessageGroupResult.h"
|
||||
#include "model/DeleteLivePackageConfigRequest.h"
|
||||
#include "model/DeleteLivePackageConfigResult.h"
|
||||
#include "model/DeleteLivePullStreamInfoConfigRequest.h"
|
||||
@@ -356,6 +366,12 @@
|
||||
#include "model/DescribeLiveIpInfoResult.h"
|
||||
#include "model/DescribeLiveLazyPullStreamConfigRequest.h"
|
||||
#include "model/DescribeLiveLazyPullStreamConfigResult.h"
|
||||
#include "model/DescribeLiveMessageAppRequest.h"
|
||||
#include "model/DescribeLiveMessageAppResult.h"
|
||||
#include "model/DescribeLiveMessageGroupRequest.h"
|
||||
#include "model/DescribeLiveMessageGroupResult.h"
|
||||
#include "model/DescribeLiveMessageGroupBandRequest.h"
|
||||
#include "model/DescribeLiveMessageGroupBandResult.h"
|
||||
#include "model/DescribeLivePackageConfigRequest.h"
|
||||
#include "model/DescribeLivePackageConfigResult.h"
|
||||
#include "model/DescribeLiveProducerUsageDataRequest.h"
|
||||
@@ -530,6 +546,8 @@
|
||||
#include "model/InitializeAutoShowListTaskResult.h"
|
||||
#include "model/JoinMessageGroupRequest.h"
|
||||
#include "model/JoinMessageGroupResult.h"
|
||||
#include "model/KickLiveMessageGroupUserRequest.h"
|
||||
#include "model/KickLiveMessageGroupUserResult.h"
|
||||
#include "model/LeaveMessageGroupRequest.h"
|
||||
#include "model/LeaveMessageGroupResult.h"
|
||||
#include "model/ListEdgeTranscodeJobRequest.h"
|
||||
@@ -538,6 +556,14 @@
|
||||
#include "model/ListEdgeTranscodeTemplateResult.h"
|
||||
#include "model/ListLiveDelayConfigRequest.h"
|
||||
#include "model/ListLiveDelayConfigResult.h"
|
||||
#include "model/ListLiveMessageAppsRequest.h"
|
||||
#include "model/ListLiveMessageAppsResult.h"
|
||||
#include "model/ListLiveMessageGroupMessagesRequest.h"
|
||||
#include "model/ListLiveMessageGroupMessagesResult.h"
|
||||
#include "model/ListLiveMessageGroupUsersRequest.h"
|
||||
#include "model/ListLiveMessageGroupUsersResult.h"
|
||||
#include "model/ListLiveMessageGroupsRequest.h"
|
||||
#include "model/ListLiveMessageGroupsResult.h"
|
||||
#include "model/ListLiveRealtimeLogDeliveryRequest.h"
|
||||
#include "model/ListLiveRealtimeLogDeliveryResult.h"
|
||||
#include "model/ListLiveRealtimeLogDeliveryDomainsRequest.h"
|
||||
@@ -570,6 +596,18 @@
|
||||
#include "model/ModifyCasterVideoResourceResult.h"
|
||||
#include "model/ModifyLiveDomainSchdmByPropertyRequest.h"
|
||||
#include "model/ModifyLiveDomainSchdmByPropertyResult.h"
|
||||
#include "model/ModifyLiveMessageAppAuditRequest.h"
|
||||
#include "model/ModifyLiveMessageAppAuditResult.h"
|
||||
#include "model/ModifyLiveMessageAppCallbackRequest.h"
|
||||
#include "model/ModifyLiveMessageAppCallbackResult.h"
|
||||
#include "model/ModifyLiveMessageAppDisableRequest.h"
|
||||
#include "model/ModifyLiveMessageAppDisableResult.h"
|
||||
#include "model/ModifyLiveMessageGroupRequest.h"
|
||||
#include "model/ModifyLiveMessageGroupResult.h"
|
||||
#include "model/ModifyLiveMessageGroupBandRequest.h"
|
||||
#include "model/ModifyLiveMessageGroupBandResult.h"
|
||||
#include "model/ModifyLiveMessageUserInfoRequest.h"
|
||||
#include "model/ModifyLiveMessageUserInfoResult.h"
|
||||
#include "model/ModifyLiveRealtimeLogDeliveryRequest.h"
|
||||
#include "model/ModifyLiveRealtimeLogDeliveryResult.h"
|
||||
#include "model/ModifyShowListRequest.h"
|
||||
@@ -606,6 +644,10 @@
|
||||
#include "model/RollbackLiveStagingConfigResult.h"
|
||||
#include "model/SendLikeRequest.h"
|
||||
#include "model/SendLikeResult.h"
|
||||
#include "model/SendLiveMessageGroupRequest.h"
|
||||
#include "model/SendLiveMessageGroupResult.h"
|
||||
#include "model/SendLiveMessageUserRequest.h"
|
||||
#include "model/SendLiveMessageUserResult.h"
|
||||
#include "model/SendMessageToGroupRequest.h"
|
||||
#include "model/SendMessageToGroupResult.h"
|
||||
#include "model/SendMessageToGroupUsersRequest.h"
|
||||
@@ -854,6 +896,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CancelMuteGroupUserResult> CancelMuteGroupUserOutcome;
|
||||
typedef std::future<CancelMuteGroupUserOutcome> CancelMuteGroupUserOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CancelMuteGroupUserRequest&, const CancelMuteGroupUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelMuteGroupUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckLiveMessageUsersInGroupResult> CheckLiveMessageUsersInGroupOutcome;
|
||||
typedef std::future<CheckLiveMessageUsersInGroupOutcome> CheckLiveMessageUsersInGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CheckLiveMessageUsersInGroupRequest&, const CheckLiveMessageUsersInGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckLiveMessageUsersInGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CheckLiveMessageUsersOnlineResult> CheckLiveMessageUsersOnlineOutcome;
|
||||
typedef std::future<CheckLiveMessageUsersOnlineOutcome> CheckLiveMessageUsersOnlineOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CheckLiveMessageUsersOnlineRequest&, const CheckLiveMessageUsersOnlineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckLiveMessageUsersOnlineAsyncHandler;
|
||||
typedef Outcome<Error, Model::CloseLiveShiftResult> CloseLiveShiftOutcome;
|
||||
typedef std::future<CloseLiveShiftOutcome> CloseLiveShiftOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CloseLiveShiftRequest&, const CloseLiveShiftOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CloseLiveShiftAsyncHandler;
|
||||
@@ -878,6 +926,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateLiveDelayConfigResult> CreateLiveDelayConfigOutcome;
|
||||
typedef std::future<CreateLiveDelayConfigOutcome> CreateLiveDelayConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CreateLiveDelayConfigRequest&, const CreateLiveDelayConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveDelayConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLiveMessageAppResult> CreateLiveMessageAppOutcome;
|
||||
typedef std::future<CreateLiveMessageAppOutcome> CreateLiveMessageAppOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CreateLiveMessageAppRequest&, const CreateLiveMessageAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveMessageAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLiveMessageGroupResult> CreateLiveMessageGroupOutcome;
|
||||
typedef std::future<CreateLiveMessageGroupOutcome> CreateLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CreateLiveMessageGroupRequest&, const CreateLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateLiveRealTimeLogDeliveryResult> CreateLiveRealTimeLogDeliveryOutcome;
|
||||
typedef std::future<CreateLiveRealTimeLogDeliveryOutcome> CreateLiveRealTimeLogDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::CreateLiveRealTimeLogDeliveryRequest&, const CreateLiveRealTimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLiveRealTimeLogDeliveryAsyncHandler;
|
||||
@@ -971,6 +1025,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteLiveLazyPullStreamInfoConfigResult> DeleteLiveLazyPullStreamInfoConfigOutcome;
|
||||
typedef std::future<DeleteLiveLazyPullStreamInfoConfigOutcome> DeleteLiveLazyPullStreamInfoConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DeleteLiveLazyPullStreamInfoConfigRequest&, const DeleteLiveLazyPullStreamInfoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveLazyPullStreamInfoConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteLiveMessageGroupResult> DeleteLiveMessageGroupOutcome;
|
||||
typedef std::future<DeleteLiveMessageGroupOutcome> DeleteLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DeleteLiveMessageGroupRequest&, const DeleteLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteLivePackageConfigResult> DeleteLivePackageConfigOutcome;
|
||||
typedef std::future<DeleteLivePackageConfigOutcome> DeleteLivePackageConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DeleteLivePackageConfigRequest&, const DeleteLivePackageConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteLivePackageConfigAsyncHandler;
|
||||
@@ -1238,6 +1295,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DescribeLiveLazyPullStreamConfigResult> DescribeLiveLazyPullStreamConfigOutcome;
|
||||
typedef std::future<DescribeLiveLazyPullStreamConfigOutcome> DescribeLiveLazyPullStreamConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveLazyPullStreamConfigRequest&, const DescribeLiveLazyPullStreamConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveLazyPullStreamConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveMessageAppResult> DescribeLiveMessageAppOutcome;
|
||||
typedef std::future<DescribeLiveMessageAppOutcome> DescribeLiveMessageAppOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveMessageAppRequest&, const DescribeLiveMessageAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveMessageAppAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveMessageGroupResult> DescribeLiveMessageGroupOutcome;
|
||||
typedef std::future<DescribeLiveMessageGroupOutcome> DescribeLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveMessageGroupRequest&, const DescribeLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLiveMessageGroupBandResult> DescribeLiveMessageGroupBandOutcome;
|
||||
typedef std::future<DescribeLiveMessageGroupBandOutcome> DescribeLiveMessageGroupBandOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLiveMessageGroupBandRequest&, const DescribeLiveMessageGroupBandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLiveMessageGroupBandAsyncHandler;
|
||||
typedef Outcome<Error, Model::DescribeLivePackageConfigResult> DescribeLivePackageConfigOutcome;
|
||||
typedef std::future<DescribeLivePackageConfigOutcome> DescribeLivePackageConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::DescribeLivePackageConfigRequest&, const DescribeLivePackageConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeLivePackageConfigAsyncHandler;
|
||||
@@ -1499,6 +1565,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::JoinMessageGroupResult> JoinMessageGroupOutcome;
|
||||
typedef std::future<JoinMessageGroupOutcome> JoinMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::JoinMessageGroupRequest&, const JoinMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> JoinMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::KickLiveMessageGroupUserResult> KickLiveMessageGroupUserOutcome;
|
||||
typedef std::future<KickLiveMessageGroupUserOutcome> KickLiveMessageGroupUserOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::KickLiveMessageGroupUserRequest&, const KickLiveMessageGroupUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> KickLiveMessageGroupUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::LeaveMessageGroupResult> LeaveMessageGroupOutcome;
|
||||
typedef std::future<LeaveMessageGroupOutcome> LeaveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::LeaveMessageGroupRequest&, const LeaveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> LeaveMessageGroupAsyncHandler;
|
||||
@@ -1511,6 +1580,18 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListLiveDelayConfigResult> ListLiveDelayConfigOutcome;
|
||||
typedef std::future<ListLiveDelayConfigOutcome> ListLiveDelayConfigOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ListLiveDelayConfigRequest&, const ListLiveDelayConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveDelayConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLiveMessageAppsResult> ListLiveMessageAppsOutcome;
|
||||
typedef std::future<ListLiveMessageAppsOutcome> ListLiveMessageAppsOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ListLiveMessageAppsRequest&, const ListLiveMessageAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveMessageAppsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLiveMessageGroupMessagesResult> ListLiveMessageGroupMessagesOutcome;
|
||||
typedef std::future<ListLiveMessageGroupMessagesOutcome> ListLiveMessageGroupMessagesOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ListLiveMessageGroupMessagesRequest&, const ListLiveMessageGroupMessagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveMessageGroupMessagesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLiveMessageGroupUsersResult> ListLiveMessageGroupUsersOutcome;
|
||||
typedef std::future<ListLiveMessageGroupUsersOutcome> ListLiveMessageGroupUsersOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ListLiveMessageGroupUsersRequest&, const ListLiveMessageGroupUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveMessageGroupUsersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLiveMessageGroupsResult> ListLiveMessageGroupsOutcome;
|
||||
typedef std::future<ListLiveMessageGroupsOutcome> ListLiveMessageGroupsOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ListLiveMessageGroupsRequest&, const ListLiveMessageGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveMessageGroupsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListLiveRealtimeLogDeliveryResult> ListLiveRealtimeLogDeliveryOutcome;
|
||||
typedef std::future<ListLiveRealtimeLogDeliveryOutcome> ListLiveRealtimeLogDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ListLiveRealtimeLogDeliveryRequest&, const ListLiveRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListLiveRealtimeLogDeliveryAsyncHandler;
|
||||
@@ -1559,6 +1640,24 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ModifyLiveDomainSchdmByPropertyResult> ModifyLiveDomainSchdmByPropertyOutcome;
|
||||
typedef std::future<ModifyLiveDomainSchdmByPropertyOutcome> ModifyLiveDomainSchdmByPropertyOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveDomainSchdmByPropertyRequest&, const ModifyLiveDomainSchdmByPropertyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveDomainSchdmByPropertyAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveMessageAppAuditResult> ModifyLiveMessageAppAuditOutcome;
|
||||
typedef std::future<ModifyLiveMessageAppAuditOutcome> ModifyLiveMessageAppAuditOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveMessageAppAuditRequest&, const ModifyLiveMessageAppAuditOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveMessageAppAuditAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveMessageAppCallbackResult> ModifyLiveMessageAppCallbackOutcome;
|
||||
typedef std::future<ModifyLiveMessageAppCallbackOutcome> ModifyLiveMessageAppCallbackOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveMessageAppCallbackRequest&, const ModifyLiveMessageAppCallbackOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveMessageAppCallbackAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveMessageAppDisableResult> ModifyLiveMessageAppDisableOutcome;
|
||||
typedef std::future<ModifyLiveMessageAppDisableOutcome> ModifyLiveMessageAppDisableOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveMessageAppDisableRequest&, const ModifyLiveMessageAppDisableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveMessageAppDisableAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveMessageGroupResult> ModifyLiveMessageGroupOutcome;
|
||||
typedef std::future<ModifyLiveMessageGroupOutcome> ModifyLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveMessageGroupRequest&, const ModifyLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveMessageGroupBandResult> ModifyLiveMessageGroupBandOutcome;
|
||||
typedef std::future<ModifyLiveMessageGroupBandOutcome> ModifyLiveMessageGroupBandOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveMessageGroupBandRequest&, const ModifyLiveMessageGroupBandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveMessageGroupBandAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveMessageUserInfoResult> ModifyLiveMessageUserInfoOutcome;
|
||||
typedef std::future<ModifyLiveMessageUserInfoOutcome> ModifyLiveMessageUserInfoOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveMessageUserInfoRequest&, const ModifyLiveMessageUserInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveMessageUserInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::ModifyLiveRealtimeLogDeliveryResult> ModifyLiveRealtimeLogDeliveryOutcome;
|
||||
typedef std::future<ModifyLiveRealtimeLogDeliveryOutcome> ModifyLiveRealtimeLogDeliveryOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::ModifyLiveRealtimeLogDeliveryRequest&, const ModifyLiveRealtimeLogDeliveryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyLiveRealtimeLogDeliveryAsyncHandler;
|
||||
@@ -1613,6 +1712,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SendLikeResult> SendLikeOutcome;
|
||||
typedef std::future<SendLikeOutcome> SendLikeOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SendLikeRequest&, const SendLikeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendLikeAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendLiveMessageGroupResult> SendLiveMessageGroupOutcome;
|
||||
typedef std::future<SendLiveMessageGroupOutcome> SendLiveMessageGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SendLiveMessageGroupRequest&, const SendLiveMessageGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendLiveMessageGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendLiveMessageUserResult> SendLiveMessageUserOutcome;
|
||||
typedef std::future<SendLiveMessageUserOutcome> SendLiveMessageUserOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SendLiveMessageUserRequest&, const SendLiveMessageUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendLiveMessageUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::SendMessageToGroupResult> SendMessageToGroupOutcome;
|
||||
typedef std::future<SendMessageToGroupOutcome> SendMessageToGroupOutcomeCallable;
|
||||
typedef std::function<void(const LiveClient*, const Model::SendMessageToGroupRequest&, const SendMessageToGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SendMessageToGroupAsyncHandler;
|
||||
@@ -1918,6 +2023,12 @@ namespace AlibabaCloud
|
||||
CancelMuteGroupUserOutcome cancelMuteGroupUser(const Model::CancelMuteGroupUserRequest &request)const;
|
||||
void cancelMuteGroupUserAsync(const Model::CancelMuteGroupUserRequest& request, const CancelMuteGroupUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CancelMuteGroupUserOutcomeCallable cancelMuteGroupUserCallable(const Model::CancelMuteGroupUserRequest& request) const;
|
||||
CheckLiveMessageUsersInGroupOutcome checkLiveMessageUsersInGroup(const Model::CheckLiveMessageUsersInGroupRequest &request)const;
|
||||
void checkLiveMessageUsersInGroupAsync(const Model::CheckLiveMessageUsersInGroupRequest& request, const CheckLiveMessageUsersInGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckLiveMessageUsersInGroupOutcomeCallable checkLiveMessageUsersInGroupCallable(const Model::CheckLiveMessageUsersInGroupRequest& request) const;
|
||||
CheckLiveMessageUsersOnlineOutcome checkLiveMessageUsersOnline(const Model::CheckLiveMessageUsersOnlineRequest &request)const;
|
||||
void checkLiveMessageUsersOnlineAsync(const Model::CheckLiveMessageUsersOnlineRequest& request, const CheckLiveMessageUsersOnlineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CheckLiveMessageUsersOnlineOutcomeCallable checkLiveMessageUsersOnlineCallable(const Model::CheckLiveMessageUsersOnlineRequest& request) const;
|
||||
CloseLiveShiftOutcome closeLiveShift(const Model::CloseLiveShiftRequest &request)const;
|
||||
void closeLiveShiftAsync(const Model::CloseLiveShiftRequest& request, const CloseLiveShiftAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CloseLiveShiftOutcomeCallable closeLiveShiftCallable(const Model::CloseLiveShiftRequest& request) const;
|
||||
@@ -1942,6 +2053,12 @@ namespace AlibabaCloud
|
||||
CreateLiveDelayConfigOutcome createLiveDelayConfig(const Model::CreateLiveDelayConfigRequest &request)const;
|
||||
void createLiveDelayConfigAsync(const Model::CreateLiveDelayConfigRequest& request, const CreateLiveDelayConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveDelayConfigOutcomeCallable createLiveDelayConfigCallable(const Model::CreateLiveDelayConfigRequest& request) const;
|
||||
CreateLiveMessageAppOutcome createLiveMessageApp(const Model::CreateLiveMessageAppRequest &request)const;
|
||||
void createLiveMessageAppAsync(const Model::CreateLiveMessageAppRequest& request, const CreateLiveMessageAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveMessageAppOutcomeCallable createLiveMessageAppCallable(const Model::CreateLiveMessageAppRequest& request) const;
|
||||
CreateLiveMessageGroupOutcome createLiveMessageGroup(const Model::CreateLiveMessageGroupRequest &request)const;
|
||||
void createLiveMessageGroupAsync(const Model::CreateLiveMessageGroupRequest& request, const CreateLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveMessageGroupOutcomeCallable createLiveMessageGroupCallable(const Model::CreateLiveMessageGroupRequest& request) const;
|
||||
CreateLiveRealTimeLogDeliveryOutcome createLiveRealTimeLogDelivery(const Model::CreateLiveRealTimeLogDeliveryRequest &request)const;
|
||||
void createLiveRealTimeLogDeliveryAsync(const Model::CreateLiveRealTimeLogDeliveryRequest& request, const CreateLiveRealTimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateLiveRealTimeLogDeliveryOutcomeCallable createLiveRealTimeLogDeliveryCallable(const Model::CreateLiveRealTimeLogDeliveryRequest& request) const;
|
||||
@@ -2035,6 +2152,9 @@ namespace AlibabaCloud
|
||||
DeleteLiveLazyPullStreamInfoConfigOutcome deleteLiveLazyPullStreamInfoConfig(const Model::DeleteLiveLazyPullStreamInfoConfigRequest &request)const;
|
||||
void deleteLiveLazyPullStreamInfoConfigAsync(const Model::DeleteLiveLazyPullStreamInfoConfigRequest& request, const DeleteLiveLazyPullStreamInfoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLiveLazyPullStreamInfoConfigOutcomeCallable deleteLiveLazyPullStreamInfoConfigCallable(const Model::DeleteLiveLazyPullStreamInfoConfigRequest& request) const;
|
||||
DeleteLiveMessageGroupOutcome deleteLiveMessageGroup(const Model::DeleteLiveMessageGroupRequest &request)const;
|
||||
void deleteLiveMessageGroupAsync(const Model::DeleteLiveMessageGroupRequest& request, const DeleteLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLiveMessageGroupOutcomeCallable deleteLiveMessageGroupCallable(const Model::DeleteLiveMessageGroupRequest& request) const;
|
||||
DeleteLivePackageConfigOutcome deleteLivePackageConfig(const Model::DeleteLivePackageConfigRequest &request)const;
|
||||
void deleteLivePackageConfigAsync(const Model::DeleteLivePackageConfigRequest& request, const DeleteLivePackageConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteLivePackageConfigOutcomeCallable deleteLivePackageConfigCallable(const Model::DeleteLivePackageConfigRequest& request) const;
|
||||
@@ -2302,6 +2422,15 @@ namespace AlibabaCloud
|
||||
DescribeLiveLazyPullStreamConfigOutcome describeLiveLazyPullStreamConfig(const Model::DescribeLiveLazyPullStreamConfigRequest &request)const;
|
||||
void describeLiveLazyPullStreamConfigAsync(const Model::DescribeLiveLazyPullStreamConfigRequest& request, const DescribeLiveLazyPullStreamConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveLazyPullStreamConfigOutcomeCallable describeLiveLazyPullStreamConfigCallable(const Model::DescribeLiveLazyPullStreamConfigRequest& request) const;
|
||||
DescribeLiveMessageAppOutcome describeLiveMessageApp(const Model::DescribeLiveMessageAppRequest &request)const;
|
||||
void describeLiveMessageAppAsync(const Model::DescribeLiveMessageAppRequest& request, const DescribeLiveMessageAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveMessageAppOutcomeCallable describeLiveMessageAppCallable(const Model::DescribeLiveMessageAppRequest& request) const;
|
||||
DescribeLiveMessageGroupOutcome describeLiveMessageGroup(const Model::DescribeLiveMessageGroupRequest &request)const;
|
||||
void describeLiveMessageGroupAsync(const Model::DescribeLiveMessageGroupRequest& request, const DescribeLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveMessageGroupOutcomeCallable describeLiveMessageGroupCallable(const Model::DescribeLiveMessageGroupRequest& request) const;
|
||||
DescribeLiveMessageGroupBandOutcome describeLiveMessageGroupBand(const Model::DescribeLiveMessageGroupBandRequest &request)const;
|
||||
void describeLiveMessageGroupBandAsync(const Model::DescribeLiveMessageGroupBandRequest& request, const DescribeLiveMessageGroupBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLiveMessageGroupBandOutcomeCallable describeLiveMessageGroupBandCallable(const Model::DescribeLiveMessageGroupBandRequest& request) const;
|
||||
DescribeLivePackageConfigOutcome describeLivePackageConfig(const Model::DescribeLivePackageConfigRequest &request)const;
|
||||
void describeLivePackageConfigAsync(const Model::DescribeLivePackageConfigRequest& request, const DescribeLivePackageConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DescribeLivePackageConfigOutcomeCallable describeLivePackageConfigCallable(const Model::DescribeLivePackageConfigRequest& request) const;
|
||||
@@ -2563,6 +2692,9 @@ namespace AlibabaCloud
|
||||
JoinMessageGroupOutcome joinMessageGroup(const Model::JoinMessageGroupRequest &request)const;
|
||||
void joinMessageGroupAsync(const Model::JoinMessageGroupRequest& request, const JoinMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
JoinMessageGroupOutcomeCallable joinMessageGroupCallable(const Model::JoinMessageGroupRequest& request) const;
|
||||
KickLiveMessageGroupUserOutcome kickLiveMessageGroupUser(const Model::KickLiveMessageGroupUserRequest &request)const;
|
||||
void kickLiveMessageGroupUserAsync(const Model::KickLiveMessageGroupUserRequest& request, const KickLiveMessageGroupUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
KickLiveMessageGroupUserOutcomeCallable kickLiveMessageGroupUserCallable(const Model::KickLiveMessageGroupUserRequest& request) const;
|
||||
LeaveMessageGroupOutcome leaveMessageGroup(const Model::LeaveMessageGroupRequest &request)const;
|
||||
void leaveMessageGroupAsync(const Model::LeaveMessageGroupRequest& request, const LeaveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
LeaveMessageGroupOutcomeCallable leaveMessageGroupCallable(const Model::LeaveMessageGroupRequest& request) const;
|
||||
@@ -2575,6 +2707,18 @@ namespace AlibabaCloud
|
||||
ListLiveDelayConfigOutcome listLiveDelayConfig(const Model::ListLiveDelayConfigRequest &request)const;
|
||||
void listLiveDelayConfigAsync(const Model::ListLiveDelayConfigRequest& request, const ListLiveDelayConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveDelayConfigOutcomeCallable listLiveDelayConfigCallable(const Model::ListLiveDelayConfigRequest& request) const;
|
||||
ListLiveMessageAppsOutcome listLiveMessageApps(const Model::ListLiveMessageAppsRequest &request)const;
|
||||
void listLiveMessageAppsAsync(const Model::ListLiveMessageAppsRequest& request, const ListLiveMessageAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveMessageAppsOutcomeCallable listLiveMessageAppsCallable(const Model::ListLiveMessageAppsRequest& request) const;
|
||||
ListLiveMessageGroupMessagesOutcome listLiveMessageGroupMessages(const Model::ListLiveMessageGroupMessagesRequest &request)const;
|
||||
void listLiveMessageGroupMessagesAsync(const Model::ListLiveMessageGroupMessagesRequest& request, const ListLiveMessageGroupMessagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveMessageGroupMessagesOutcomeCallable listLiveMessageGroupMessagesCallable(const Model::ListLiveMessageGroupMessagesRequest& request) const;
|
||||
ListLiveMessageGroupUsersOutcome listLiveMessageGroupUsers(const Model::ListLiveMessageGroupUsersRequest &request)const;
|
||||
void listLiveMessageGroupUsersAsync(const Model::ListLiveMessageGroupUsersRequest& request, const ListLiveMessageGroupUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveMessageGroupUsersOutcomeCallable listLiveMessageGroupUsersCallable(const Model::ListLiveMessageGroupUsersRequest& request) const;
|
||||
ListLiveMessageGroupsOutcome listLiveMessageGroups(const Model::ListLiveMessageGroupsRequest &request)const;
|
||||
void listLiveMessageGroupsAsync(const Model::ListLiveMessageGroupsRequest& request, const ListLiveMessageGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveMessageGroupsOutcomeCallable listLiveMessageGroupsCallable(const Model::ListLiveMessageGroupsRequest& request) const;
|
||||
ListLiveRealtimeLogDeliveryOutcome listLiveRealtimeLogDelivery(const Model::ListLiveRealtimeLogDeliveryRequest &request)const;
|
||||
void listLiveRealtimeLogDeliveryAsync(const Model::ListLiveRealtimeLogDeliveryRequest& request, const ListLiveRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListLiveRealtimeLogDeliveryOutcomeCallable listLiveRealtimeLogDeliveryCallable(const Model::ListLiveRealtimeLogDeliveryRequest& request) const;
|
||||
@@ -2623,6 +2767,24 @@ namespace AlibabaCloud
|
||||
ModifyLiveDomainSchdmByPropertyOutcome modifyLiveDomainSchdmByProperty(const Model::ModifyLiveDomainSchdmByPropertyRequest &request)const;
|
||||
void modifyLiveDomainSchdmByPropertyAsync(const Model::ModifyLiveDomainSchdmByPropertyRequest& request, const ModifyLiveDomainSchdmByPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveDomainSchdmByPropertyOutcomeCallable modifyLiveDomainSchdmByPropertyCallable(const Model::ModifyLiveDomainSchdmByPropertyRequest& request) const;
|
||||
ModifyLiveMessageAppAuditOutcome modifyLiveMessageAppAudit(const Model::ModifyLiveMessageAppAuditRequest &request)const;
|
||||
void modifyLiveMessageAppAuditAsync(const Model::ModifyLiveMessageAppAuditRequest& request, const ModifyLiveMessageAppAuditAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveMessageAppAuditOutcomeCallable modifyLiveMessageAppAuditCallable(const Model::ModifyLiveMessageAppAuditRequest& request) const;
|
||||
ModifyLiveMessageAppCallbackOutcome modifyLiveMessageAppCallback(const Model::ModifyLiveMessageAppCallbackRequest &request)const;
|
||||
void modifyLiveMessageAppCallbackAsync(const Model::ModifyLiveMessageAppCallbackRequest& request, const ModifyLiveMessageAppCallbackAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveMessageAppCallbackOutcomeCallable modifyLiveMessageAppCallbackCallable(const Model::ModifyLiveMessageAppCallbackRequest& request) const;
|
||||
ModifyLiveMessageAppDisableOutcome modifyLiveMessageAppDisable(const Model::ModifyLiveMessageAppDisableRequest &request)const;
|
||||
void modifyLiveMessageAppDisableAsync(const Model::ModifyLiveMessageAppDisableRequest& request, const ModifyLiveMessageAppDisableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveMessageAppDisableOutcomeCallable modifyLiveMessageAppDisableCallable(const Model::ModifyLiveMessageAppDisableRequest& request) const;
|
||||
ModifyLiveMessageGroupOutcome modifyLiveMessageGroup(const Model::ModifyLiveMessageGroupRequest &request)const;
|
||||
void modifyLiveMessageGroupAsync(const Model::ModifyLiveMessageGroupRequest& request, const ModifyLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveMessageGroupOutcomeCallable modifyLiveMessageGroupCallable(const Model::ModifyLiveMessageGroupRequest& request) const;
|
||||
ModifyLiveMessageGroupBandOutcome modifyLiveMessageGroupBand(const Model::ModifyLiveMessageGroupBandRequest &request)const;
|
||||
void modifyLiveMessageGroupBandAsync(const Model::ModifyLiveMessageGroupBandRequest& request, const ModifyLiveMessageGroupBandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveMessageGroupBandOutcomeCallable modifyLiveMessageGroupBandCallable(const Model::ModifyLiveMessageGroupBandRequest& request) const;
|
||||
ModifyLiveMessageUserInfoOutcome modifyLiveMessageUserInfo(const Model::ModifyLiveMessageUserInfoRequest &request)const;
|
||||
void modifyLiveMessageUserInfoAsync(const Model::ModifyLiveMessageUserInfoRequest& request, const ModifyLiveMessageUserInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveMessageUserInfoOutcomeCallable modifyLiveMessageUserInfoCallable(const Model::ModifyLiveMessageUserInfoRequest& request) const;
|
||||
ModifyLiveRealtimeLogDeliveryOutcome modifyLiveRealtimeLogDelivery(const Model::ModifyLiveRealtimeLogDeliveryRequest &request)const;
|
||||
void modifyLiveRealtimeLogDeliveryAsync(const Model::ModifyLiveRealtimeLogDeliveryRequest& request, const ModifyLiveRealtimeLogDeliveryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ModifyLiveRealtimeLogDeliveryOutcomeCallable modifyLiveRealtimeLogDeliveryCallable(const Model::ModifyLiveRealtimeLogDeliveryRequest& request) const;
|
||||
@@ -2677,6 +2839,12 @@ namespace AlibabaCloud
|
||||
SendLikeOutcome sendLike(const Model::SendLikeRequest &request)const;
|
||||
void sendLikeAsync(const Model::SendLikeRequest& request, const SendLikeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendLikeOutcomeCallable sendLikeCallable(const Model::SendLikeRequest& request) const;
|
||||
SendLiveMessageGroupOutcome sendLiveMessageGroup(const Model::SendLiveMessageGroupRequest &request)const;
|
||||
void sendLiveMessageGroupAsync(const Model::SendLiveMessageGroupRequest& request, const SendLiveMessageGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendLiveMessageGroupOutcomeCallable sendLiveMessageGroupCallable(const Model::SendLiveMessageGroupRequest& request) const;
|
||||
SendLiveMessageUserOutcome sendLiveMessageUser(const Model::SendLiveMessageUserRequest &request)const;
|
||||
void sendLiveMessageUserAsync(const Model::SendLiveMessageUserRequest& request, const SendLiveMessageUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendLiveMessageUserOutcomeCallable sendLiveMessageUserCallable(const Model::SendLiveMessageUserRequest& request) const;
|
||||
SendMessageToGroupOutcome sendMessageToGroup(const Model::SendMessageToGroupRequest &request)const;
|
||||
void sendMessageToGroupAsync(const Model::SendMessageToGroupRequest& request, const SendMessageToGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SendMessageToGroupOutcomeCallable sendMessageToGroupCallable(const Model::SendMessageToGroupRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_CHECKLIVEMESSAGEUSERSINGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSINGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT CheckLiveMessageUsersInGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CheckLiveMessageUsersInGroupRequest();
|
||||
~CheckLiveMessageUsersInGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::vector<std::string> getUserIds() const;
|
||||
void setUserIds(const std::vector<std::string> &userIds);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::vector<std::string> userIds_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSINGROUPREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_CHECKLIVEMESSAGEUSERSINGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSINGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT CheckLiveMessageUsersInGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct UsersItem
|
||||
{
|
||||
std::string userId;
|
||||
bool online;
|
||||
};
|
||||
|
||||
|
||||
CheckLiveMessageUsersInGroupResult();
|
||||
explicit CheckLiveMessageUsersInGroupResult(const std::string &payload);
|
||||
~CheckLiveMessageUsersInGroupResult();
|
||||
std::vector<UsersItem> getUsers()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<UsersItem> users_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSINGROUPRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_CHECKLIVEMESSAGEUSERSONLINEREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSONLINEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT CheckLiveMessageUsersOnlineRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CheckLiveMessageUsersOnlineRequest();
|
||||
~CheckLiveMessageUsersOnlineRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::vector<std::string> getUserIds() const;
|
||||
void setUserIds(const std::vector<std::string> &userIds);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::vector<std::string> userIds_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSONLINEREQUEST_H_
|
||||
@@ -0,0 +1,56 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_CHECKLIVEMESSAGEUSERSONLINERESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSONLINERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT CheckLiveMessageUsersOnlineResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Users
|
||||
{
|
||||
std::string userId;
|
||||
bool online;
|
||||
};
|
||||
|
||||
|
||||
CheckLiveMessageUsersOnlineResult();
|
||||
explicit CheckLiveMessageUsersOnlineResult(const std::string &payload);
|
||||
~CheckLiveMessageUsersOnlineResult();
|
||||
std::vector<Users> getUserList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<Users> userList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CHECKLIVEMESSAGEUSERSONLINERESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_CREATELIVEMESSAGEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT CreateLiveMessageAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLiveMessageAppRequest();
|
||||
~CreateLiveMessageAppRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppName() const;
|
||||
void setAppName(const std::string &appName);
|
||||
int getAuditType() const;
|
||||
void setAuditType(int auditType);
|
||||
std::string getAuditUrl() const;
|
||||
void setAuditUrl(const std::string &auditUrl);
|
||||
std::string getEventCallbackUrl() const;
|
||||
void setEventCallbackUrl(const std::string &eventCallbackUrl);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::string appName_;
|
||||
int auditType_;
|
||||
std::string auditUrl_;
|
||||
std::string eventCallbackUrl_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEAPPREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_CREATELIVEMESSAGEAPPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT CreateLiveMessageAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLiveMessageAppResult();
|
||||
explicit CreateLiveMessageAppResult(const std::string &payload);
|
||||
~CreateLiveMessageAppResult();
|
||||
std::string getAppId()const;
|
||||
std::string getAppKey()const;
|
||||
std::string getAppSign()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string appId_;
|
||||
std::string appKey_;
|
||||
std::string appSign_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEAPPRESULT_H_
|
||||
@@ -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_LIVE_MODEL_CREATELIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT CreateLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateLiveMessageGroupRequest();
|
||||
~CreateLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getGroupInfo() const;
|
||||
void setGroupInfo(const std::string &groupInfo);
|
||||
std::string getCreatorId() const;
|
||||
void setCreatorId(const std::string &creatorId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::vector<std::string> getAdministrators() const;
|
||||
void setAdministrators(const std::vector<std::string> &administrators);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string groupInfo_;
|
||||
std::string creatorId_;
|
||||
std::string dataCenter_;
|
||||
std::string groupName_;
|
||||
std::string appId_;
|
||||
std::vector<std::string> administrators_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_CREATELIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT CreateLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateLiveMessageGroupResult();
|
||||
explicit CreateLiveMessageGroupResult(const std::string &payload);
|
||||
~CreateLiveMessageGroupResult();
|
||||
bool getAlreadyDelete()const;
|
||||
bool getAlreadyExists()const;
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool alreadyDelete_;
|
||||
bool alreadyExists_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_CREATELIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_DELETELIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteLiveMessageGroupRequest();
|
||||
~DeleteLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getOperatorId() const;
|
||||
void setOperatorId(const std::string &operatorId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
std::string operatorId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_DELETELIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DELETELIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT DeleteLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteLiveMessageGroupResult();
|
||||
explicit DeleteLiveMessageGroupResult(const std::string &payload);
|
||||
~DeleteLiveMessageGroupResult();
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DELETELIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_DESCRIBELIVEMESSAGEAPPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEAPPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMessageAppRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLiveMessageAppRequest();
|
||||
~DescribeLiveMessageAppRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEAPPREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_DESCRIBELIVEMESSAGEAPPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEAPPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMessageAppResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeLiveMessageAppResult();
|
||||
explicit DescribeLiveMessageAppResult(const std::string &payload);
|
||||
~DescribeLiveMessageAppResult();
|
||||
std::string getCallbackUrl()const;
|
||||
std::string getAuditUrl()const;
|
||||
std::string getAppId()const;
|
||||
int getAuditType()const;
|
||||
std::string getAppKey()const;
|
||||
std::string getAppSign()const;
|
||||
bool getDisable()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string callbackUrl_;
|
||||
std::string auditUrl_;
|
||||
std::string appId_;
|
||||
int auditType_;
|
||||
std::string appKey_;
|
||||
std::string appSign_;
|
||||
bool disable_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEAPPRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMessageGroupBandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLiveMessageGroupBandRequest();
|
||||
~DescribeLiveMessageGroupBandRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPBANDRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPBANDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMessageGroupBandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeLiveMessageGroupBandResult();
|
||||
explicit DescribeLiveMessageGroupBandResult(const std::string &payload);
|
||||
~DescribeLiveMessageGroupBandResult();
|
||||
bool getIsbannedAll()const;
|
||||
std::vector<std::string> getBannedUserList()const;
|
||||
std::vector<std::string> getUnbannedUserList()const;
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool isbannedAll_;
|
||||
std::vector<std::string> bannedUserList_;
|
||||
std::vector<std::string> unbannedUserList_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPBANDRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DescribeLiveMessageGroupRequest();
|
||||
~DescribeLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT DescribeLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DescribeLiveMessageGroupResult();
|
||||
explicit DescribeLiveMessageGroupResult(const std::string &payload);
|
||||
~DescribeLiveMessageGroupResult();
|
||||
std::string getGroupName()const;
|
||||
std::vector<std::string> getAdminList()const;
|
||||
bool get_Delete()const;
|
||||
long getDeletatime()const;
|
||||
long getTotalTimes()const;
|
||||
std::string getMsgAmount()const;
|
||||
long getCreatetime()const;
|
||||
std::string getGroupInfo()const;
|
||||
std::string getCreatorId()const;
|
||||
long getOnlineUserCounts()const;
|
||||
std::string getGroupId()const;
|
||||
std::string getDeletor()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string groupName_;
|
||||
std::vector<std::string> adminList_;
|
||||
bool _delete_;
|
||||
long deletatime_;
|
||||
long totalTimes_;
|
||||
std::string msgAmount_;
|
||||
long createtime_;
|
||||
std::string groupInfo_;
|
||||
std::string creatorId_;
|
||||
long onlineUserCounts_;
|
||||
std::string groupId_;
|
||||
std::string deletor_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_DESCRIBELIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_KICKLIVEMESSAGEGROUPUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_KICKLIVEMESSAGEGROUPUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT KickLiveMessageGroupUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
KickLiveMessageGroupUserRequest();
|
||||
~KickLiveMessageGroupUserRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getKickoffUser() const;
|
||||
void setKickoffUser(const std::string &kickoffUser);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string kickoffUser_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_KICKLIVEMESSAGEGROUPUSERREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_KICKLIVEMESSAGEGROUPUSERRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_KICKLIVEMESSAGEGROUPUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT KickLiveMessageGroupUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
KickLiveMessageGroupUserResult();
|
||||
explicit KickLiveMessageGroupUserResult(const std::string &payload);
|
||||
~KickLiveMessageGroupUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_KICKLIVEMESSAGEGROUPUSERRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_LISTLIVEMESSAGEAPPSREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEAPPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageAppsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListLiveMessageAppsRequest();
|
||||
~ListLiveMessageAppsRequest();
|
||||
int getSortType() const;
|
||||
void setSortType(int sortType);
|
||||
long getNextPageToken() const;
|
||||
void setNextPageToken(long nextPageToken);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
|
||||
private:
|
||||
int sortType_;
|
||||
long nextPageToken_;
|
||||
std::string dataCenter_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEAPPSREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_LISTLIVEMESSAGEAPPSRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEAPPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageAppsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Apps
|
||||
{
|
||||
std::string appId;
|
||||
std::string appKey;
|
||||
std::string appSign;
|
||||
std::string disable;
|
||||
};
|
||||
|
||||
|
||||
ListLiveMessageAppsResult();
|
||||
explicit ListLiveMessageAppsResult(const std::string &payload);
|
||||
~ListLiveMessageAppsResult();
|
||||
bool getHasMore()const;
|
||||
long getNextPageToken()const;
|
||||
std::vector<Apps> getAppList()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool hasMore_;
|
||||
long nextPageToken_;
|
||||
std::vector<Apps> appList_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEAPPSRESULT_H_
|
||||
@@ -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_LIVE_MODEL_LISTLIVEMESSAGEGROUPMESSAGESREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPMESSAGESREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageGroupMessagesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListLiveMessageGroupMessagesRequest();
|
||||
~ListLiveMessageGroupMessagesRequest();
|
||||
int getSortType() const;
|
||||
void setSortType(int sortType);
|
||||
long getNextPageToken() const;
|
||||
void setNextPageToken(long nextPageToken);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
long getEndTime() const;
|
||||
void setEndTime(long endTime);
|
||||
long getBeginTime() const;
|
||||
void setBeginTime(long beginTime);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
long getMsgType() const;
|
||||
void setMsgType(long msgType);
|
||||
|
||||
private:
|
||||
int sortType_;
|
||||
long nextPageToken_;
|
||||
std::string groupId_;
|
||||
long endTime_;
|
||||
long beginTime_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
int pageSize_;
|
||||
long msgType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPMESSAGESREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_LISTLIVEMESSAGEGROUPMESSAGESRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPMESSAGESRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageGroupMessagesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Messages
|
||||
{
|
||||
struct Sender
|
||||
{
|
||||
std::string userId;
|
||||
std::string userInfo;
|
||||
};
|
||||
Sender sender;
|
||||
std::string msgTid;
|
||||
long totalMessages;
|
||||
long msgType;
|
||||
long seqNumber;
|
||||
std::string body;
|
||||
long timestamp;
|
||||
};
|
||||
|
||||
|
||||
ListLiveMessageGroupMessagesResult();
|
||||
explicit ListLiveMessageGroupMessagesResult(const std::string &payload);
|
||||
~ListLiveMessageGroupMessagesResult();
|
||||
bool getHasmore()const;
|
||||
long getNextPageToken()const;
|
||||
std::vector<Messages> getMessageList()const;
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool hasmore_;
|
||||
long nextPageToken_;
|
||||
std::vector<Messages> messageList_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPMESSAGESRESULT_H_
|
||||
@@ -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_LIVE_MODEL_LISTLIVEMESSAGEGROUPUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPUSERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageGroupUsersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListLiveMessageGroupUsersRequest();
|
||||
~ListLiveMessageGroupUsersRequest();
|
||||
int getSortType() const;
|
||||
void setSortType(int sortType);
|
||||
long getNextPageToken() const;
|
||||
void setNextPageToken(long nextPageToken);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
int getPageSize() const;
|
||||
void setPageSize(int pageSize);
|
||||
|
||||
private:
|
||||
int sortType_;
|
||||
long nextPageToken_;
|
||||
std::string groupId_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
int pageSize_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPUSERSREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_LISTLIVEMESSAGEGROUPUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageGroupUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Users
|
||||
{
|
||||
std::string userId;
|
||||
std::string userInfo;
|
||||
};
|
||||
|
||||
|
||||
ListLiveMessageGroupUsersResult();
|
||||
explicit ListLiveMessageGroupUsersResult(const std::string &payload);
|
||||
~ListLiveMessageGroupUsersResult();
|
||||
bool getHasmore()const;
|
||||
long getNextPageToken()const;
|
||||
std::vector<Users> getUserList()const;
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool hasmore_;
|
||||
long nextPageToken_;
|
||||
std::vector<Users> userList_;
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPUSERSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_LISTLIVEMESSAGEGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageGroupsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListLiveMessageGroupsRequest();
|
||||
~ListLiveMessageGroupsRequest();
|
||||
int getSortType() const;
|
||||
void setSortType(int sortType);
|
||||
long getNextPageToken() const;
|
||||
void setNextPageToken(long nextPageToken);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
int sortType_;
|
||||
long nextPageToken_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPSREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_LISTLIVEMESSAGEGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ListLiveMessageGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Groups
|
||||
{
|
||||
std::string groupName;
|
||||
bool _delete;
|
||||
std::vector<std::string> adminList;
|
||||
long createtime;
|
||||
std::string groupInfo;
|
||||
std::string creatorId;
|
||||
std::string groupId;
|
||||
};
|
||||
|
||||
|
||||
ListLiveMessageGroupsResult();
|
||||
explicit ListLiveMessageGroupsResult(const std::string &payload);
|
||||
~ListLiveMessageGroupsResult();
|
||||
bool getHasmore()const;
|
||||
std::vector<Groups> getGroupList()const;
|
||||
std::string getNextpageToken()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
bool hasmore_;
|
||||
std::vector<Groups> groupList_;
|
||||
std::string nextpageToken_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_LISTLIVEMESSAGEGROUPSRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEAPPAUDITREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPAUDITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageAppAuditRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyLiveMessageAppAuditRequest();
|
||||
~ModifyLiveMessageAppAuditRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
int getAuditType() const;
|
||||
void setAuditType(int auditType);
|
||||
std::string getAuditUrl() const;
|
||||
void setAuditUrl(const std::string &auditUrl);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
int auditType_;
|
||||
std::string auditUrl_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPAUDITREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_MODIFYLIVEMESSAGEAPPAUDITRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPAUDITRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageAppAuditResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLiveMessageAppAuditResult();
|
||||
explicit ModifyLiveMessageAppAuditResult(const std::string &payload);
|
||||
~ModifyLiveMessageAppAuditResult();
|
||||
std::string getAuditUrl()const;
|
||||
std::string getAppId()const;
|
||||
int getAuditType()const;
|
||||
bool getAuditNeedAuthentication()const;
|
||||
std::string getAppSign()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string auditUrl_;
|
||||
std::string appId_;
|
||||
int auditType_;
|
||||
bool auditNeedAuthentication_;
|
||||
std::string appSign_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPAUDITRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEAPPCALLBACKREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPCALLBACKREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageAppCallbackRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyLiveMessageAppCallbackRequest();
|
||||
~ModifyLiveMessageAppCallbackRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getEventCallbackUrl() const;
|
||||
void setEventCallbackUrl(const std::string &eventCallbackUrl);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
std::string eventCallbackUrl_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPCALLBACKREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_MODIFYLIVEMESSAGEAPPCALLBACKRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPCALLBACKRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageAppCallbackResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLiveMessageAppCallbackResult();
|
||||
explicit ModifyLiveMessageAppCallbackResult(const std::string &payload);
|
||||
~ModifyLiveMessageAppCallbackResult();
|
||||
std::string getAppId()const;
|
||||
bool getEventCallbackNeedAuthentication()const;
|
||||
std::string getEventCallbackUrl()const;
|
||||
std::string getAppSign()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string appId_;
|
||||
bool eventCallbackNeedAuthentication_;
|
||||
std::string eventCallbackUrl_;
|
||||
std::string appSign_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPCALLBACKRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEAPPDISABLEREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPDISABLEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageAppDisableRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyLiveMessageAppDisableRequest();
|
||||
~ModifyLiveMessageAppDisableRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
bool getDisable() const;
|
||||
void setDisable(bool disable);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
bool disable_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPDISABLEREQUEST_H_
|
||||
@@ -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_LIVE_MODEL_MODIFYLIVEMESSAGEAPPDISABLERESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPDISABLERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageAppDisableResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLiveMessageAppDisableResult();
|
||||
explicit ModifyLiveMessageAppDisableResult(const std::string &payload);
|
||||
~ModifyLiveMessageAppDisableResult();
|
||||
std::string getAppId()const;
|
||||
std::string getAppSign()const;
|
||||
bool getDisable()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string appId_;
|
||||
std::string appSign_;
|
||||
bool disable_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEAPPDISABLERESULT_H_
|
||||
@@ -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_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageGroupBandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyLiveMessageGroupBandRequest();
|
||||
~ModifyLiveMessageGroupBandRequest();
|
||||
bool getBannedAll() const;
|
||||
void setBannedAll(bool bannedAll);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::vector<std::string> getExceptUsers() const;
|
||||
void setExceptUsers(const std::vector<std::string> &exceptUsers);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::vector<std::string> getBannnedUsers() const;
|
||||
void setBannnedUsers(const std::vector<std::string> &bannnedUsers);
|
||||
|
||||
private:
|
||||
bool bannedAll_;
|
||||
std::string groupId_;
|
||||
std::vector<std::string> exceptUsers_;
|
||||
std::string dataCenter_;
|
||||
std::string appId_;
|
||||
std::vector<std::string> bannnedUsers_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPBANDREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPBANDRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPBANDRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageGroupBandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLiveMessageGroupBandResult();
|
||||
explicit ModifyLiveMessageGroupBandResult(const std::string &payload);
|
||||
~ModifyLiveMessageGroupBandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPBANDRESULT_H_
|
||||
@@ -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_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyLiveMessageGroupRequest();
|
||||
~ModifyLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getGroupInfo() const;
|
||||
void setGroupInfo(const std::string &groupInfo);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
bool getModifyInfo() const;
|
||||
void setModifyInfo(bool modifyInfo);
|
||||
std::vector<std::string> getAdminList() const;
|
||||
void setAdminList(const std::vector<std::string> &adminList);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
bool getModifyAdmin() const;
|
||||
void setModifyAdmin(bool modifyAdmin);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string groupInfo_;
|
||||
std::string dataCenter_;
|
||||
bool modifyInfo_;
|
||||
std::vector<std::string> adminList_;
|
||||
std::string appId_;
|
||||
bool modifyAdmin_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLiveMessageGroupResult();
|
||||
explicit ModifyLiveMessageGroupResult(const std::string &payload);
|
||||
~ModifyLiveMessageGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEUSERINFOREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEUSERINFOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageUserInfoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ModifyLiveMessageUserInfoRequest();
|
||||
~ModifyLiveMessageUserInfoRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getUserMetaInfo() const;
|
||||
void setUserMetaInfo(const std::string &userMetaInfo);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::string userId_;
|
||||
std::string userMetaInfo_;
|
||||
std::string appId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEUSERINFOREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_MODIFYLIVEMESSAGEUSERINFORESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEUSERINFORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT ModifyLiveMessageUserInfoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
ModifyLiveMessageUserInfoResult();
|
||||
explicit ModifyLiveMessageUserInfoResult(const std::string &payload);
|
||||
~ModifyLiveMessageUserInfoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_MODIFYLIVEMESSAGEUSERINFORESULT_H_
|
||||
@@ -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_LIVE_MODEL_SENDLIVEMESSAGEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT SendLiveMessageGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SendLiveMessageGroupRequest();
|
||||
~SendLiveMessageGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getSenderMetaInfo() const;
|
||||
void setSenderMetaInfo(const std::string &senderMetaInfo);
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getMsgTid() const;
|
||||
void setMsgTid(const std::string &msgTid);
|
||||
std::string getBody() const;
|
||||
void setBody(const std::string &body);
|
||||
std::string getSenderId() const;
|
||||
void setSenderId(const std::string &senderId);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
long getMsgType() const;
|
||||
void setMsgType(long msgType);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string senderMetaInfo_;
|
||||
std::string dataCenter_;
|
||||
std::string msgTid_;
|
||||
std::string body_;
|
||||
std::string senderId_;
|
||||
std::string appId_;
|
||||
long msgType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEGROUPREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_SENDLIVEMESSAGEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT SendLiveMessageGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SendLiveMessageGroupResult();
|
||||
explicit SendLiveMessageGroupResult(const std::string &payload);
|
||||
~SendLiveMessageGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEGROUPRESULT_H_
|
||||
@@ -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_LIVE_MODEL_SENDLIVEMESSAGEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Live {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_LIVE_EXPORT SendLiveMessageUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SendLiveMessageUserRequest();
|
||||
~SendLiveMessageUserRequest();
|
||||
std::string getDataCenter() const;
|
||||
void setDataCenter(const std::string &dataCenter);
|
||||
std::string getMsgTid() const;
|
||||
void setMsgTid(const std::string &msgTid);
|
||||
std::string getBody() const;
|
||||
void setBody(const std::string &body);
|
||||
std::string getSenderId() const;
|
||||
void setSenderId(const std::string &senderId);
|
||||
std::string getReceiverId() const;
|
||||
void setReceiverId(const std::string &receiverId);
|
||||
std::string getAppId() const;
|
||||
void setAppId(const std::string &appId);
|
||||
std::string getSenderInfo() const;
|
||||
void setSenderInfo(const std::string &senderInfo);
|
||||
long getMsgType() const;
|
||||
void setMsgType(long msgType);
|
||||
|
||||
private:
|
||||
std::string dataCenter_;
|
||||
std::string msgTid_;
|
||||
std::string body_;
|
||||
std::string senderId_;
|
||||
std::string receiverId_;
|
||||
std::string appId_;
|
||||
std::string senderInfo_;
|
||||
long msgType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Live
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEUSERREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* 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_LIVE_MODEL_SENDLIVEMESSAGEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/live/LiveExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Live
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_LIVE_EXPORT SendLiveMessageUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SendLiveMessageUserResult();
|
||||
explicit SendLiveMessageUserResult(const std::string &payload);
|
||||
~SendLiveMessageUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_LIVE_MODEL_SENDLIVEMESSAGEUSERRESULT_H_
|
||||
Reference in New Issue
Block a user