Module: Eco::API::UseCases::GraphQL::Helpers::Pages
- Defined in:
- lib/eco/api/usecases/graphql/helpers/pages.rb,
lib/eco/api/usecases/graphql/helpers/pages/copying.rb,
lib/eco/api/usecases/graphql/helpers/pages/filters.rb,
lib/eco/api/usecases/graphql/helpers/pages/creatable.rb,
lib/eco/api/usecases/graphql/helpers/pages/rescuable.rb,
lib/eco/api/usecases/graphql/helpers/pages/shortcuts.rb,
lib/eco/api/usecases/graphql/helpers/pages/ooze_handlers.rb,
lib/eco/api/usecases/graphql/helpers/pages/typed_fields_pairing.rb
Overview
Native GraphQL page-processing helper substrate.
These mirror the pure parts of Eco::API::UseCases::OozeSamples::Helpers::* but drop the Ecoportal::API::V2 coupling: string/date utilities are ported verbatim, while the few methods that inspected V2 model types (object_reference, field_key_name) are re-expressed with duck-typing so they work against the GraphQL page/section/field models.
This is Phase 1 of the ooze -> native GraphQL migration (build the shared substrate before any case). See ecoportal-api-graphql/.ai-assistance/projects/ooze-graphql-native-migration/.
Defined Under Namespace
Modules: Copying, Creatable, Filters, OozeHandlers, Rescuable, Shortcuts Classes: TypedFieldsPairing