Sha256: 0520bc9ce624b15546436460dcc295bdd4224efa60ccffd425398277fc9a8df4
Contents?: true
Size: 512 Bytes
Versions: 9
Compression:
Stored size: 512 Bytes
Contents
require "pact_broker/api/contracts/base_contract" module PactBroker module Api module Contracts class PaginationQueryParamsSchema < BaseContract params do # legacy format optional(:pageNumber).maybe(:integer).value(gteq?: 1) optional(:pageSize).maybe(:integer).value(gteq?: 1) # desired format optional(:page).maybe(:integer).value(gteq?: 1) optional(:size).maybe(:integer).value(gteq?: 1) end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems