Class: Temporalio::Client::Schedule::List::Description
- Inherits:
-
Object
- Object
- Temporalio::Client::Schedule::List::Description
- Defined in:
- lib/temporalio/client/schedule.rb
Overview
Description of a listed schedule.
Instance Attribute Summary collapse
-
#id ⇒ String
ID of the schedule.
-
#info ⇒ Info?
Information about the schedule.
-
#raw_entry ⇒ Api::Schedule::V1::ScheduleListEntry
Raw description of the schedule.
-
#schedule ⇒ Schedule?
Schedule details that can be mutated.
Instance Method Summary collapse
-
#memo ⇒ Hash<String, Object>?
Memo for the schedule, converted lazily on first call.
-
#search_attributes ⇒ Search attributes?
Search attributes for the schedule, converted lazily on first call.
Instance Attribute Details
#id ⇒ String
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'lib/temporalio/client/schedule.rb', line 846 class Description # @!visibility private def initialize(raw_entry:, data_converter:) @memo = Internal::ProtoUtils::LazyMemo.new(raw_entry.memo, data_converter) @search_attributes = Internal::ProtoUtils::LazySearchAttributes.new(raw_entry.search_attributes) # steep:ignore:start super( id: raw_entry.schedule_id, schedule: (Schedule.new(raw_info: raw_entry.info) if raw_entry.info), info: (Info.new(raw_info: raw_entry.info) if raw_entry.info), raw_entry: ) # steep:ignore:end end # @return [Hash<String, Object>, nil] Memo for the schedule, converted lazily on first call. def memo @memo.get end # @return [Search attributes, nil] Search attributes for the schedule, converted lazily on first call. def search_attributes @search_attributes.get end end |
#info ⇒ Info?
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'lib/temporalio/client/schedule.rb', line 846 class Description # @!visibility private def initialize(raw_entry:, data_converter:) @memo = Internal::ProtoUtils::LazyMemo.new(raw_entry.memo, data_converter) @search_attributes = Internal::ProtoUtils::LazySearchAttributes.new(raw_entry.search_attributes) # steep:ignore:start super( id: raw_entry.schedule_id, schedule: (Schedule.new(raw_info: raw_entry.info) if raw_entry.info), info: (Info.new(raw_info: raw_entry.info) if raw_entry.info), raw_entry: ) # steep:ignore:end end # @return [Hash<String, Object>, nil] Memo for the schedule, converted lazily on first call. def memo @memo.get end # @return [Search attributes, nil] Search attributes for the schedule, converted lazily on first call. def search_attributes @search_attributes.get end end |
#raw_entry ⇒ Api::Schedule::V1::ScheduleListEntry
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'lib/temporalio/client/schedule.rb', line 846 class Description # @!visibility private def initialize(raw_entry:, data_converter:) @memo = Internal::ProtoUtils::LazyMemo.new(raw_entry.memo, data_converter) @search_attributes = Internal::ProtoUtils::LazySearchAttributes.new(raw_entry.search_attributes) # steep:ignore:start super( id: raw_entry.schedule_id, schedule: (Schedule.new(raw_info: raw_entry.info) if raw_entry.info), info: (Info.new(raw_info: raw_entry.info) if raw_entry.info), raw_entry: ) # steep:ignore:end end # @return [Hash<String, Object>, nil] Memo for the schedule, converted lazily on first call. def memo @memo.get end # @return [Search attributes, nil] Search attributes for the schedule, converted lazily on first call. def search_attributes @search_attributes.get end end |
#schedule ⇒ Schedule?
846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 |
# File 'lib/temporalio/client/schedule.rb', line 846 class Description # @!visibility private def initialize(raw_entry:, data_converter:) @memo = Internal::ProtoUtils::LazyMemo.new(raw_entry.memo, data_converter) @search_attributes = Internal::ProtoUtils::LazySearchAttributes.new(raw_entry.search_attributes) # steep:ignore:start super( id: raw_entry.schedule_id, schedule: (Schedule.new(raw_info: raw_entry.info) if raw_entry.info), info: (Info.new(raw_info: raw_entry.info) if raw_entry.info), raw_entry: ) # steep:ignore:end end # @return [Hash<String, Object>, nil] Memo for the schedule, converted lazily on first call. def memo @memo.get end # @return [Search attributes, nil] Search attributes for the schedule, converted lazily on first call. def search_attributes @search_attributes.get end end |
Instance Method Details
#memo ⇒ Hash<String, Object>?
862 863 864 |
# File 'lib/temporalio/client/schedule.rb', line 862 def memo @memo.get end |
#search_attributes ⇒ Search attributes?
867 868 869 |
# File 'lib/temporalio/client/schedule.rb', line 867 def search_attributes @search_attributes.get end |