Module: Ecoportal::API::GraphQL::Input::WorkflowCommand::AddSelectFieldOption

Defined in:
lib/ecoportal/api/graphql/input/workflow_command/add_select_field_option.rb

Constant Summary collapse

SCHEMA_VERSION =
'20260605'.freeze
VALID_KEYS =
%i[dataFieldId placeholderId label weight].freeze

Class Method Summary collapse

Class Method Details

.build(data_field_id:, label:, **kwargs) ⇒ Object



10
11
12
13
# File 'lib/ecoportal/api/graphql/input/workflow_command/add_select_field_option.rb', line 10

def self.build(data_field_id:, label:, **kwargs)
  { dataFieldId: data_field_id, label: label }.
    merge(kwargs.slice(*VALID_KEYS - %i[dataFieldId label]).compact)
end