24 lines
749 B
Ruby
24 lines
749 B
Ruby
# encoding: UTF-8
|
|
# frozen_string_literal: true
|
|
|
|
module API
|
|
module V2
|
|
module ParamHelpers
|
|
extend ::Grape::API::Helpers
|
|
|
|
params :pagination do
|
|
optional :limit,
|
|
type: { value: Integer, message: 'admin.pagination.non_integer_limit' },
|
|
values: { value: 1..1000, message: 'admin.pagination.invalid_limit' },
|
|
default: 100,
|
|
desc: 'Limit the number of returned paginations. Defaults to 100.'
|
|
optional :page,
|
|
type: { value: Integer, message: 'admin.pagination.non_integer_page' },
|
|
allow_blank: false,
|
|
default: 1,
|
|
desc: 'Specify the page of paginated results.'
|
|
end
|
|
end
|
|
end
|
|
end
|