def prepare_config!(node)
node.attributes do
attribute :max_items, Integer
attribute :default_page_size, Integer, default: Praxis::Types::PaginationParams.default_page_size
attribute :paging_default_mode, Hash, default: Praxis::Types::PaginationParams.paging_default_mode
attribute :disallow_paging_by_default, Attributor::Boolean, default: Praxis::Types::PaginationParams.disallow_paging_by_default
attribute :disallow_cursor_by_default, Attributor::Boolean, default: Praxis::Types::PaginationParams.disallow_cursor_by_default
attribute :sorting do
attribute :enforce_all_fields, Attributor::Boolean, default: Praxis::Types::OrderingParams.enforce_all_fields
end
end
end