module Ecoportal module API class GraphQL module Query class Action < Ecoportal::API::GraphQL::Logic::Query field_name :action accepted_params :id class_resolver :item_class, Ecoportal::API::GraphQL::Model::Action private def basic_block(&block) action_block = block || default_block Proc.new { query(id: :id!) { currentOrganization { action(id: :id, &action_block) } } } end def default_block Proc.new { ___Ecoportal__API__GraphQL__Fragment__Action } end end end end end end