Module: Ecoportal::API::GraphQL::Input::WorkflowCommand::EditSelectFieldOption
- Defined in:
- lib/ecoportal/api/graphql/input/workflow_command/edit_select_field_option.rb
Constant Summary collapse
- SCHEMA_VERSION =
'20260828'.freeze
- VALID_KEYS =
20260828: added
value(optional; edits the option's stored value) — declared by the backend's EditSelectFieldOptionInput but previously dropped by this builder's kwargs.slice. Schema authority: backend source, not the stale 2026-07-30 introspection dump. i[label value weight].freeze
Class Method Summary collapse
Class Method Details
.build(data_field_id:, option_id:, **kwargs) ⇒ Object
14 15 16 17 |
# File 'lib/ecoportal/api/graphql/input/workflow_command/edit_select_field_option.rb', line 14 def self.build(data_field_id:, option_id:, **kwargs) { dataFieldId: data_field_id, optionId: option_id }. merge(kwargs.slice(*VALID_KEYS).compact) end |