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.



1867
1868
1869
1870
1871
1872
1873
1874
1875
# File 'lib/v20220817/models.rb', line 1867

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:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def DocumentId
  @DocumentId
end

#KeywordObject

Parameters:

  • SchoolId:

    学校id

  • Page:

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

  • Limit:

    每页数据量,最大1000

  • Permission:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def Keyword
  @Keyword
end

#LimitObject

Parameters:

  • SchoolId:

    学校id

  • Page:

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

  • Limit:

    每页数据量,最大1000

  • Permission:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def Limit
  @Limit
end

#OwnerObject

Parameters:

  • SchoolId:

    学校id

  • Page:

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

  • Limit:

    每页数据量,最大1000

  • Permission:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def Owner
  @Owner
end

#PageObject

Parameters:

  • SchoolId:

    学校id

  • Page:

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

  • Limit:

    每页数据量,最大1000

  • Permission:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def Page
  @Page
end

#PermissionObject

Parameters:

  • SchoolId:

    学校id

  • Page:

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

  • Limit:

    每页数据量,最大1000

  • Permission:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def Permission
  @Permission
end

#SchoolIdObject

Parameters:

  • SchoolId:

    学校id

  • Page:

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

  • Limit:

    每页数据量,最大1000

  • Permission:

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

  • Owner:

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

  • Keyword:

    课件名称搜索词

  • DocumentId:

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



1865
1866
1867
# File 'lib/v20220817/models.rb', line 1865

def SchoolId
  @SchoolId
end

Instance Method Details

#deserialize(params) ⇒ Object



1877
1878
1879
1880
1881
1882
1883
1884
1885
# File 'lib/v20220817/models.rb', line 1877

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