Class: TencentCloud::Solar::V20181011::Filters

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

Overview

可见范围过滤参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(type = nil, deptids = nil, userids = nil) ⇒ Filters

Returns a new instance of Filters.



1006
1007
1008
1009
1010
# File 'lib/v20181011/models.rb', line 1006

def initialize(type=nil, deptids=nil, userids=nil)
  @Type = type
  @DeptIds = deptids
  @UserIds = userids
end

Instance Attribute Details

#DeptIds ⇒ Object

Parameters:

  • Type: —

    过滤类型, 0: 默认(可见部门+自创) 1: 自创 2: 指定部门(部门在可见范围内)

  • DeptIds: —

    指定部门Id, 类型2使用

  • UserIds: —

    用户Id列表



1004
1005
1006
# File 'lib/v20181011/models.rb', line 1004

def DeptIds
  @DeptIds
end

#Type ⇒ Object

Parameters:

  • Type: —

    过滤类型, 0: 默认(可见部门+自创) 1: 自创 2: 指定部门(部门在可见范围内)

  • DeptIds: —

    指定部门Id, 类型2使用

  • UserIds: —

    用户Id列表



1004
1005
1006
# File 'lib/v20181011/models.rb', line 1004

def Type
  @Type
end

#UserIds ⇒ Object

Parameters:

  • Type: —

    过滤类型, 0: 默认(可见部门+自创) 1: 自创 2: 指定部门(部门在可见范围内)

  • DeptIds: —

    指定部门Id, 类型2使用

  • UserIds: —

    用户Id列表



1004
1005
1006
# File 'lib/v20181011/models.rb', line 1004

def UserIds
  @UserIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1012
1013
1014
1015
1016
# File 'lib/v20181011/models.rb', line 1012

def deserialize(params)
  @Type = params['Type']
  @DeptIds = params['DeptIds']
  @UserIds = params['UserIds']
end