Module: Temporalio::Workflow::QueryRejectCondition
- Defined in:
- lib/temporalio/workflow/query_reject_condition.rb
Overview
Whether a query should be rejected in certain conditions.
Constant Summary collapse
- CONDITIONS =
[ NONE = :NONE, NOT_OPEN = :NOT_OPEN, NOT_COMPLETED_CLEANLY = :NOT_COMPLETED_CLEANLY, ].freeze
- API_MAP =
{ Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NONE => NONE, Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NOT_OPEN => NOT_OPEN, Temporalio::Api::Enums::V1::QueryRejectCondition::QUERY_REJECT_CONDITION_NOT_COMPLETED_CLEANLY => NOT_COMPLETED_CLEANLY, }.freeze
Class Method Summary collapse
Class Method Details
.from_raw(raw_condition) ⇒ Object
28 29 30 |
# File 'lib/temporalio/workflow/query_reject_condition.rb', line 28 def self.from_raw(raw_condition) API_MAP[raw_condition] end |
.to_raw(condition) ⇒ Object
24 25 26 |
# File 'lib/temporalio/workflow/query_reject_condition.rb', line 24 def self.to_raw(condition) API_MAP.invert[condition] end |