Class: TencentCloud::Dasb::V20191018::RunChangePwdTaskRequest

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

Overview

RunChangePwdTask请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(operationid = nil, departmentid = nil, details = nil) ⇒ RunChangePwdTaskRequest

Returns a new instance of RunChangePwdTaskRequest.



4354
4355
4356
4357
4358
# File 'lib/v20191018/models.rb', line 4354

def initialize(operationid=nil, departmentid=nil, details=nil)
  @OperationId = operationid
  @DepartmentId = departmentid
  @Details = details
end

Instance Attribute Details

#DepartmentIdObject

Parameters:

  • OperationId:

    任务Id

  • DepartmentId:

    部门id

  • Details:

    改密任务详情



4352
4353
4354
# File 'lib/v20191018/models.rb', line 4352

def DepartmentId
  @DepartmentId
end

#DetailsObject

Parameters:

  • OperationId:

    任务Id

  • DepartmentId:

    部门id

  • Details:

    改密任务详情



4352
4353
4354
# File 'lib/v20191018/models.rb', line 4352

def Details
  @Details
end

#OperationIdObject

Parameters:

  • OperationId:

    任务Id

  • DepartmentId:

    部门id

  • Details:

    改密任务详情



4352
4353
4354
# File 'lib/v20191018/models.rb', line 4352

def OperationId
  @OperationId
end

Instance Method Details

#deserialize(params) ⇒ Object



4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
# File 'lib/v20191018/models.rb', line 4360

def deserialize(params)
  @OperationId = params['OperationId']
  @DepartmentId = params['DepartmentId']
  unless params['Details'].nil?
    @Details = []
    params['Details'].each do |i|
      runchangepwdtaskdetail_tmp = RunChangePwdTaskDetail.new
      runchangepwdtaskdetail_tmp.deserialize(i)
      @Details << runchangepwdtaskdetail_tmp
    end
  end
end