Class: Operaton::Bpm::Client::Task::Impl::Dto::ExtendLockRequestDto

Inherits:
Impl::RequestDto
  • Object
show all
Defined in:
lib/operaton/bpm/client/task/impl/dto/extend_lock_request_dto.rb

Overview

Mirrors org.operaton.bpm.client.task.impl.dto.ExtendLockRequestDto

Instance Attribute Summary collapse

Attributes inherited from Impl::RequestDto

#worker_id

Instance Method Summary collapse

Constructor Details

#initialize(worker_id, new_duration) ⇒ ExtendLockRequestDto

Returns a new instance of ExtendLockRequestDto.



15
16
17
18
# File 'lib/operaton/bpm/client/task/impl/dto/extend_lock_request_dto.rb', line 15

def initialize(worker_id, new_duration)
  super(worker_id)
  @new_duration = new_duration
end

Instance Attribute Details

#new_durationObject (readonly)

Returns the value of attribute new_duration.



13
14
15
# File 'lib/operaton/bpm/client/task/impl/dto/extend_lock_request_dto.rb', line 13

def new_duration
  @new_duration
end

Instance Method Details

#as_jsonObject



20
21
22
# File 'lib/operaton/bpm/client/task/impl/dto/extend_lock_request_dto.rb', line 20

def as_json
  super.merge("newDuration" => new_duration)
end