Class: TencentCloud::Lcic::V20220817::DescribeDocumentsByRoomRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lcic::V20220817::DescribeDocumentsByRoomRequest
- Defined in:
- lib/v20220817/models.rb
Overview
DescribeDocumentsByRoom请求参数结构体
Instance Attribute Summary collapse
-
#Limit ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2].
-
#Owner ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2].
-
#Page ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2].
-
#Permission ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2].
-
#RoomId ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2].
-
#SdkAppId ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2].
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(roomid = nil, sdkappid = nil, page = nil, limit = nil, permission = nil, owner = nil) ⇒ DescribeDocumentsByRoomRequest
constructor
A new instance of DescribeDocumentsByRoomRequest.
Constructor Details
#initialize(roomid = nil, sdkappid = nil, page = nil, limit = nil, permission = nil, owner = nil) ⇒ DescribeDocumentsByRoomRequest
Returns a new instance of DescribeDocumentsByRoomRequest.
1817 1818 1819 1820 1821 1822 1823 1824 |
# File 'lib/v20220817/models.rb', line 1817 def initialize(roomid=nil, sdkappid=nil, page=nil, limit=nil, =nil, owner=nil) @RoomId = roomid @SdkAppId = sdkappid @Page = page @Limit = limit @Permission = @Owner = owner end |
Instance Attribute Details
#Limit ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2]
1815 1816 1817 |
# File 'lib/v20220817/models.rb', line 1815 def Limit @Limit end |
#Owner ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2]
1815 1816 1817 |
# File 'lib/v20220817/models.rb', line 1815 def Owner @Owner end |
#Page ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2]
1815 1816 1817 |
# File 'lib/v20220817/models.rb', line 1815 def Page @Page end |
#Permission ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2]
1815 1816 1817 |
# File 'lib/v20220817/models.rb', line 1815 def Permission @Permission end |
#RoomId ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2]
1815 1816 1817 |
# File 'lib/v20220817/models.rb', line 1815 def RoomId @RoomId end |
#SdkAppId ⇒ Object
[0]:获取owner的私有课件; [1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件; [2]:获取owner的私有课件和所有人(包括owner)的公开课件。 默认值为[2]
1815 1816 1817 |
# File 'lib/v20220817/models.rb', line 1815 def SdkAppId @SdkAppId end |
Instance Method Details
#deserialize(params) ⇒ Object
1826 1827 1828 1829 1830 1831 1832 1833 |
# File 'lib/v20220817/models.rb', line 1826 def deserialize(params) @RoomId = params['RoomId'] @SdkAppId = params['SdkAppId'] @Page = params['Page'] @Limit = params['Limit'] @Permission = params['Permission'] @Owner = params['Owner'] end |