Class: TencentCloud::Lcic::V20220817::DescribeDocumentsRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20220817/models.rb

Overview

DescribeDocuments请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(schoolid = nil, page = nil, limit = nil, permission = nil, owner = nil, keyword = nil, documentid = nil) ⇒ DescribeDocumentsRequest

Returns a new instance of DescribeDocumentsRequest.



1887
1888
1889
1890
1891
1892
1893
1894
1895
# File 'lib/v20220817/models.rb', line 1887

def initialize(schoolid=nil, page=nil, limit=nil, permission=nil, owner=nil, keyword=nil, documentid=nil)
  @SchoolId = schoolid
  @Page = page
  @Limit = limit
  @Permission = permission
  @Owner = owner
  @Keyword = keyword
  @DocumentId = documentid
end

Instance Attribute Details

#DocumentIdObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def DocumentId
  @DocumentId
end

#KeywordObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def Keyword
  @Keyword
end

#LimitObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def Limit
  @Limit
end

#OwnerObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def Owner
  @Owner
end

#PageObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def Page
  @Page
end

#PermissionObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def Permission
  @Permission
end

#SchoolIdObject

Parameters:

  • SchoolId:

    学校id

  • Page:

    分页查询当前页数,从1开始递增

  • Limit:

    每页数据量,最大1000

  • Permission:

    课件权限。[0]:获取owner的私有课件;[1]:获取owner的公开课件; [0,1]:则获取owner的私有课件和公开课件;[2]:获取owner的私有课件和所有人(包括owner)的公开课件

  • Owner:

    课件所有者的user_id,不填默认获取school_id下所有课件

  • Keyword:

    课件名称搜索词

  • DocumentId:

    课件id列表,从列表中查询,忽略错误的id



1885
1886
1887
# File 'lib/v20220817/models.rb', line 1885

def SchoolId
  @SchoolId
end

Instance Method Details

#deserialize(params) ⇒ Object



1897
1898
1899
1900
1901
1902
1903
1904
1905
# File 'lib/v20220817/models.rb', line 1897

def deserialize(params)
  @SchoolId = params['SchoolId']
  @Page = params['Page']
  @Limit = params['Limit']
  @Permission = params['Permission']
  @Owner = params['Owner']
  @Keyword = params['Keyword']
  @DocumentId = params['DocumentId']
end