regenerate code

This commit is contained in:
wb-hx510875
2020-03-26 17:27:13 +08:00
committed by Axios
parent cba94f2119
commit f0c2600a26
6249 changed files with 188711 additions and 43443 deletions

View File

@@ -42,10 +42,14 @@
#include "model/DescribeAppsResult.h"
#include "model/DescribeChannelParticipantsRequest.h"
#include "model/DescribeChannelParticipantsResult.h"
#include "model/DescribeChannelUsersRequest.h"
#include "model/DescribeChannelUsersResult.h"
#include "model/DescribeConferenceAuthInfoRequest.h"
#include "model/DescribeConferenceAuthInfoResult.h"
#include "model/DescribeMAURuleRequest.h"
#include "model/DescribeMAURuleResult.h"
#include "model/DescribeRTCAppKeyRequest.h"
#include "model/DescribeRTCAppKeyResult.h"
#include "model/DescribeRtcChannelCntDataRequest.h"
#include "model/DescribeRtcChannelCntDataResult.h"
#include "model/DescribeRtcChannelListRequest.h"
@@ -66,6 +70,8 @@
#include "model/DescribeRtcUserCntDataResult.h"
#include "model/DescribeRtcUserListRequest.h"
#include "model/DescribeRtcUserListResult.h"
#include "model/DescribeUserInfoInChannelRequest.h"
#include "model/DescribeUserInfoInChannelResult.h"
#include "model/DisableMAURuleRequest.h"
#include "model/DisableMAURuleResult.h"
#include "model/EnableMAURuleRequest.h"
@@ -88,6 +94,8 @@
#include "model/RemoveParticipantsResult.h"
#include "model/RemoveTerminalsRequest.h"
#include "model/RemoveTerminalsResult.h"
#include "model/SetChannelPropertyRequest.h"
#include "model/SetChannelPropertyResult.h"
#include "model/StartMPUTaskRequest.h"
#include "model/StartMPUTaskResult.h"
#include "model/StartTaskRequest.h"
@@ -143,12 +151,18 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeChannelParticipantsResult> DescribeChannelParticipantsOutcome;
typedef std::future<DescribeChannelParticipantsOutcome> DescribeChannelParticipantsOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeChannelParticipantsRequest&, const DescribeChannelParticipantsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeChannelParticipantsAsyncHandler;
typedef Outcome<Error, Model::DescribeChannelUsersResult> DescribeChannelUsersOutcome;
typedef std::future<DescribeChannelUsersOutcome> DescribeChannelUsersOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeChannelUsersRequest&, const DescribeChannelUsersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeChannelUsersAsyncHandler;
typedef Outcome<Error, Model::DescribeConferenceAuthInfoResult> DescribeConferenceAuthInfoOutcome;
typedef std::future<DescribeConferenceAuthInfoOutcome> DescribeConferenceAuthInfoOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeConferenceAuthInfoRequest&, const DescribeConferenceAuthInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeConferenceAuthInfoAsyncHandler;
typedef Outcome<Error, Model::DescribeMAURuleResult> DescribeMAURuleOutcome;
typedef std::future<DescribeMAURuleOutcome> DescribeMAURuleOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeMAURuleRequest&, const DescribeMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeMAURuleAsyncHandler;
typedef Outcome<Error, Model::DescribeRTCAppKeyResult> DescribeRTCAppKeyOutcome;
typedef std::future<DescribeRTCAppKeyOutcome> DescribeRTCAppKeyOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeRTCAppKeyRequest&, const DescribeRTCAppKeyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRTCAppKeyAsyncHandler;
typedef Outcome<Error, Model::DescribeRtcChannelCntDataResult> DescribeRtcChannelCntDataOutcome;
typedef std::future<DescribeRtcChannelCntDataOutcome> DescribeRtcChannelCntDataOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeRtcChannelCntDataRequest&, const DescribeRtcChannelCntDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRtcChannelCntDataAsyncHandler;
@@ -179,6 +193,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DescribeRtcUserListResult> DescribeRtcUserListOutcome;
typedef std::future<DescribeRtcUserListOutcome> DescribeRtcUserListOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeRtcUserListRequest&, const DescribeRtcUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRtcUserListAsyncHandler;
typedef Outcome<Error, Model::DescribeUserInfoInChannelResult> DescribeUserInfoInChannelOutcome;
typedef std::future<DescribeUserInfoInChannelOutcome> DescribeUserInfoInChannelOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DescribeUserInfoInChannelRequest&, const DescribeUserInfoInChannelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserInfoInChannelAsyncHandler;
typedef Outcome<Error, Model::DisableMAURuleResult> DisableMAURuleOutcome;
typedef std::future<DisableMAURuleOutcome> DisableMAURuleOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::DisableMAURuleRequest&, const DisableMAURuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableMAURuleAsyncHandler;
@@ -212,6 +229,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::RemoveTerminalsResult> RemoveTerminalsOutcome;
typedef std::future<RemoveTerminalsOutcome> RemoveTerminalsOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::RemoveTerminalsRequest&, const RemoveTerminalsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveTerminalsAsyncHandler;
typedef Outcome<Error, Model::SetChannelPropertyResult> SetChannelPropertyOutcome;
typedef std::future<SetChannelPropertyOutcome> SetChannelPropertyOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::SetChannelPropertyRequest&, const SetChannelPropertyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetChannelPropertyAsyncHandler;
typedef Outcome<Error, Model::StartMPUTaskResult> StartMPUTaskOutcome;
typedef std::future<StartMPUTaskOutcome> StartMPUTaskOutcomeCallable;
typedef std::function<void(const RtcClient*, const Model::StartMPUTaskRequest&, const StartMPUTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartMPUTaskAsyncHandler;
@@ -271,12 +291,18 @@ namespace AlibabaCloud
DescribeChannelParticipantsOutcome describeChannelParticipants(const Model::DescribeChannelParticipantsRequest &request)const;
void describeChannelParticipantsAsync(const Model::DescribeChannelParticipantsRequest& request, const DescribeChannelParticipantsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeChannelParticipantsOutcomeCallable describeChannelParticipantsCallable(const Model::DescribeChannelParticipantsRequest& request) const;
DescribeChannelUsersOutcome describeChannelUsers(const Model::DescribeChannelUsersRequest &request)const;
void describeChannelUsersAsync(const Model::DescribeChannelUsersRequest& request, const DescribeChannelUsersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeChannelUsersOutcomeCallable describeChannelUsersCallable(const Model::DescribeChannelUsersRequest& request) const;
DescribeConferenceAuthInfoOutcome describeConferenceAuthInfo(const Model::DescribeConferenceAuthInfoRequest &request)const;
void describeConferenceAuthInfoAsync(const Model::DescribeConferenceAuthInfoRequest& request, const DescribeConferenceAuthInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeConferenceAuthInfoOutcomeCallable describeConferenceAuthInfoCallable(const Model::DescribeConferenceAuthInfoRequest& request) const;
DescribeMAURuleOutcome describeMAURule(const Model::DescribeMAURuleRequest &request)const;
void describeMAURuleAsync(const Model::DescribeMAURuleRequest& request, const DescribeMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeMAURuleOutcomeCallable describeMAURuleCallable(const Model::DescribeMAURuleRequest& request) const;
DescribeRTCAppKeyOutcome describeRTCAppKey(const Model::DescribeRTCAppKeyRequest &request)const;
void describeRTCAppKeyAsync(const Model::DescribeRTCAppKeyRequest& request, const DescribeRTCAppKeyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRTCAppKeyOutcomeCallable describeRTCAppKeyCallable(const Model::DescribeRTCAppKeyRequest& request) const;
DescribeRtcChannelCntDataOutcome describeRtcChannelCntData(const Model::DescribeRtcChannelCntDataRequest &request)const;
void describeRtcChannelCntDataAsync(const Model::DescribeRtcChannelCntDataRequest& request, const DescribeRtcChannelCntDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRtcChannelCntDataOutcomeCallable describeRtcChannelCntDataCallable(const Model::DescribeRtcChannelCntDataRequest& request) const;
@@ -307,6 +333,9 @@ namespace AlibabaCloud
DescribeRtcUserListOutcome describeRtcUserList(const Model::DescribeRtcUserListRequest &request)const;
void describeRtcUserListAsync(const Model::DescribeRtcUserListRequest& request, const DescribeRtcUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeRtcUserListOutcomeCallable describeRtcUserListCallable(const Model::DescribeRtcUserListRequest& request) const;
DescribeUserInfoInChannelOutcome describeUserInfoInChannel(const Model::DescribeUserInfoInChannelRequest &request)const;
void describeUserInfoInChannelAsync(const Model::DescribeUserInfoInChannelRequest& request, const DescribeUserInfoInChannelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DescribeUserInfoInChannelOutcomeCallable describeUserInfoInChannelCallable(const Model::DescribeUserInfoInChannelRequest& request) const;
DisableMAURuleOutcome disableMAURule(const Model::DisableMAURuleRequest &request)const;
void disableMAURuleAsync(const Model::DisableMAURuleRequest& request, const DisableMAURuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DisableMAURuleOutcomeCallable disableMAURuleCallable(const Model::DisableMAURuleRequest& request) const;
@@ -340,6 +369,9 @@ namespace AlibabaCloud
RemoveTerminalsOutcome removeTerminals(const Model::RemoveTerminalsRequest &request)const;
void removeTerminalsAsync(const Model::RemoveTerminalsRequest& request, const RemoveTerminalsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RemoveTerminalsOutcomeCallable removeTerminalsCallable(const Model::RemoveTerminalsRequest& request) const;
SetChannelPropertyOutcome setChannelProperty(const Model::SetChannelPropertyRequest &request)const;
void setChannelPropertyAsync(const Model::SetChannelPropertyRequest& request, const SetChannelPropertyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
SetChannelPropertyOutcomeCallable setChannelPropertyCallable(const Model::SetChannelPropertyRequest& request) const;
StartMPUTaskOutcome startMPUTask(const Model::StartMPUTaskRequest &request)const;
void startMPUTaskAsync(const Model::StartMPUTaskRequest& request, const StartMPUTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
StartMPUTaskOutcomeCallable startMPUTaskCallable(const Model::StartMPUTaskRequest& request) const;

View File

@@ -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_RTC_MODEL_DESCRIBECHANNELUSERSREQUEST_H_
#define ALIBABACLOUD_RTC_MODEL_DESCRIBECHANNELUSERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT DescribeChannelUsersRequest : public RpcServiceRequest
{
public:
DescribeChannelUsersRequest();
~DescribeChannelUsersRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getChannelId()const;
void setChannelId(const std::string& channelId);
private:
long ownerId_;
std::string appId_;
std::string channelId_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBECHANNELUSERSREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* 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_RTC_MODEL_DESCRIBECHANNELUSERSRESULT_H_
#define ALIBABACLOUD_RTC_MODEL_DESCRIBECHANNELUSERSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT DescribeChannelUsersResult : public ServiceResult
{
public:
DescribeChannelUsersResult();
explicit DescribeChannelUsersResult(const std::string &payload);
~DescribeChannelUsersResult();
std::vector<std::string> getInteractiveUserList()const;
int getLiveUserNum()const;
int getChannelProfile()const;
int getInteractiveUserNum()const;
std::vector<std::string> getUserList()const;
std::vector<std::string> getLiveUserList()const;
int getTimestamp()const;
bool getIsChannelExist()const;
int getCommTotalNum()const;
protected:
void parse(const std::string &payload);
private:
std::vector<std::string> interactiveUserList_;
int liveUserNum_;
int channelProfile_;
int interactiveUserNum_;
std::vector<std::string> userList_;
std::vector<std::string> liveUserList_;
int timestamp_;
bool isChannelExist_;
int commTotalNum_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBECHANNELUSERSRESULT_H_

View File

@@ -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_RTC_MODEL_DESCRIBERTCAPPKEYREQUEST_H_
#define ALIBABACLOUD_RTC_MODEL_DESCRIBERTCAPPKEYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT DescribeRTCAppKeyRequest : public RpcServiceRequest
{
public:
DescribeRTCAppKeyRequest();
~DescribeRTCAppKeyRequest();
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
long ownerId_;
std::string appId_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBERTCAPPKEYREQUEST_H_

View File

@@ -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_RTC_MODEL_DESCRIBERTCAPPKEYRESULT_H_
#define ALIBABACLOUD_RTC_MODEL_DESCRIBERTCAPPKEYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT DescribeRTCAppKeyResult : public ServiceResult
{
public:
DescribeRTCAppKeyResult();
explicit DescribeRTCAppKeyResult(const std::string &payload);
~DescribeRTCAppKeyResult();
std::string getAppKey()const;
protected:
void parse(const std::string &payload);
private:
std::string appKey_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBERTCAPPKEYRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RTC_MODEL_DESCRIBEUSERINFOINCHANNELREQUEST_H_
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEUSERINFOINCHANNELREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT DescribeUserInfoInChannelRequest : public RpcServiceRequest
{
public:
DescribeUserInfoInChannelRequest();
~DescribeUserInfoInChannelRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getChannelId()const;
void setChannelId(const std::string& channelId);
private:
std::string userId_;
long ownerId_;
std::string appId_;
std::string channelId_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEUSERINFOINCHANNELREQUEST_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RTC_MODEL_DESCRIBEUSERINFOINCHANNELRESULT_H_
#define ALIBABACLOUD_RTC_MODEL_DESCRIBEUSERINFOINCHANNELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT DescribeUserInfoInChannelResult : public ServiceResult
{
public:
struct PropertyItem
{
int role;
int join;
std::string session;
};
DescribeUserInfoInChannelResult();
explicit DescribeUserInfoInChannelResult(const std::string &payload);
~DescribeUserInfoInChannelResult();
bool getIsInChannel()const;
std::vector<PropertyItem> getProperty()const;
int getTimestamp()const;
bool getIsChannelExist()const;
protected:
void parse(const std::string &payload);
private:
bool isInChannel_;
std::vector<PropertyItem> property_;
int timestamp_;
bool isChannelExist_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_DESCRIBEUSERINFOINCHANNELRESULT_H_

View File

@@ -35,17 +35,17 @@ namespace AlibabaCloud
GetMPUTaskStatusRequest();
~GetMPUTaskStatusRequest();
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getTaskId()const;
void setTaskId(const std::string& taskId);
private:
std::string taskId_;
long ownerId_;
std::string appId_;
std::string taskId_;
};
}

View File

@@ -37,17 +37,17 @@ namespace AlibabaCloud
std::vector<std::string> getParticipantIds()const;
void setParticipantIds(const std::vector<std::string>& participantIds);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getConferenceId()const;
void setConferenceId(const std::string& conferenceId);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getAppId()const;
void setAppId(const std::string& appId);
private:
std::vector<std::string> participantIds_;
long ownerId_;
std::string conferenceId_;
long ownerId_;
std::string appId_;
};

View File

@@ -0,0 +1,69 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_RTC_MODEL_SETCHANNELPROPERTYREQUEST_H_
#define ALIBABACLOUD_RTC_MODEL_SETCHANNELPROPERTYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT SetChannelPropertyRequest : public RpcServiceRequest
{
public:
SetChannelPropertyRequest();
~SetChannelPropertyRequest();
int getStartTime()const;
void setStartTime(int startTime);
int getMaxUserNum()const;
void setMaxUserNum(int maxUserNum);
int getDuration()const;
void setDuration(int duration);
std::string getTopics()const;
void setTopics(const std::string& topics);
long getOwnerId()const;
void setOwnerId(long ownerId);
std::string getPriority()const;
void setPriority(const std::string& priority);
std::string getAppId()const;
void setAppId(const std::string& appId);
std::string getChannelId()const;
void setChannelId(const std::string& channelId);
private:
int startTime_;
int maxUserNum_;
int duration_;
std::string topics_;
long ownerId_;
std::string priority_;
std::string appId_;
std::string channelId_;
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_SETCHANNELPROPERTYREQUEST_H_

View File

@@ -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_RTC_MODEL_SETCHANNELPROPERTYRESULT_H_
#define ALIBABACLOUD_RTC_MODEL_SETCHANNELPROPERTYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/rtc/RtcExport.h>
namespace AlibabaCloud
{
namespace Rtc
{
namespace Model
{
class ALIBABACLOUD_RTC_EXPORT SetChannelPropertyResult : public ServiceResult
{
public:
SetChannelPropertyResult();
explicit SetChannelPropertyResult(const std::string &payload);
~SetChannelPropertyResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_RTC_MODEL_SETCHANNELPROPERTYRESULT_H_