Class: Temporalio::Client::Schedule::Update
- Inherits:
-
Object
- Object
- Temporalio::Client::Schedule::Update
- Defined in:
- lib/temporalio/client/schedule.rb
Overview
Result of an update callback for Temporalio::Client::ScheduleHandle#update.
Constant Summary collapse
- Input =
Parameter for an update callback for Temporalio::Client::ScheduleHandle#update.
Data.define( # rubocop:disable Layout/ClassStructure :description )
Instance Attribute Summary collapse
-
#description ⇒ Description
Current description of the schedule.
-
#schedule ⇒ Schedule
Schedule to update.
-
#search_attributes ⇒ SearchAttributes?
Search attributes to update to.
Instance Method Summary collapse
-
#initialize(schedule:, search_attributes: nil) ⇒ Update
constructor
Create an update callback result.
Constructor Details
#initialize(schedule:, search_attributes: nil) ⇒ Update
Create an update callback result.
813 814 815 |
# File 'lib/temporalio/client/schedule.rb', line 813 def initialize(schedule:, search_attributes: nil) super end |
Instance Attribute Details
#description ⇒ Description
Returns Current description of the schedule.
821 822 823 |
# File 'lib/temporalio/client/schedule.rb', line 821 Input = Data.define( # rubocop:disable Layout/ClassStructure :description ) |
#schedule ⇒ Schedule
Returns Schedule to update.
808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 |
# File 'lib/temporalio/client/schedule.rb', line 808 class Update # Create an update callback result. # # @param schedule [Schedule] Schedule to update. # @param search_attributes [SearchAttributes, nil] Search attributes to update to. def initialize(schedule:, search_attributes: nil) super end # Parameter for an update callback for {ScheduleHandle.update}. # # @!attribute description # @return [Description] Current description of the schedule. Input = Data.define( # rubocop:disable Layout/ClassStructure :description ) end |
#search_attributes ⇒ SearchAttributes?
Returns Search attributes to update to.
808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 |
# File 'lib/temporalio/client/schedule.rb', line 808 class Update # Create an update callback result. # # @param schedule [Schedule] Schedule to update. # @param search_attributes [SearchAttributes, nil] Search attributes to update to. def initialize(schedule:, search_attributes: nil) super end # Parameter for an update callback for {ScheduleHandle.update}. # # @!attribute description # @return [Description] Current description of the schedule. Input = Data.define( # rubocop:disable Layout/ClassStructure :description ) end |