Class: TencentCloud::Bh::V20230418::Departments
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bh::V20230418::Departments
- Defined in:
- lib/v20230418/models.rb
Overview
部门列表
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(departmentset = nil, enabled = nil, rootmanager = nil) ⇒ Departments
constructor
A new instance of Departments.
Constructor Details
#initialize(departmentset = nil, enabled = nil, rootmanager = nil) ⇒ Departments
2486 2487 2488 2489 2490 |
# File 'lib/v20230418/models.rb', line 2486 def initialize(departmentset=nil, enabled=nil, rootmanager=nil) @DepartmentSet = departmentset @Enabled = enabled @RootManager = rootmanager end |
Instance Attribute Details
#DepartmentSet ⇒ Object
2484 2485 2486 |
# File 'lib/v20230418/models.rb', line 2484 def DepartmentSet @DepartmentSet end |
#Enabled ⇒ Object
2484 2485 2486 |
# File 'lib/v20230418/models.rb', line 2484 def Enabled @Enabled end |
#RootManager ⇒ Object
2484 2485 2486 |
# File 'lib/v20230418/models.rb', line 2484 def RootManager @RootManager end |
Instance Method Details
#deserialize(params) ⇒ Object
2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 |
# File 'lib/v20230418/models.rb', line 2492 def deserialize(params) unless params['DepartmentSet'].nil? @DepartmentSet = [] params['DepartmentSet'].each do |i| department_tmp = Department.new department_tmp.deserialize(i) @DepartmentSet << department_tmp end end @Enabled = params['Enabled'] @RootManager = params['RootManager'] end |