2021-10-19 09:39:10 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
module.exports = [
|
|
|
|
{
|
|
|
|
name: 'sort',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Sort by attributes ascending (asc) or descending (desc)',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'string',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'pagination[withCount]',
|
|
|
|
in: 'query',
|
2022-11-15 22:22:25 +01:00
|
|
|
description: 'Return page/pageSize (default: true)',
|
2021-10-19 09:39:10 +02:00
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'boolean',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'pagination[page]',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Page number (default: 0)',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'integer',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'pagination[pageSize]',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Page size (default: 25)',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'integer',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'pagination[start]',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Offset value (default: 0)',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'integer',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'pagination[limit]',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Number of entities to return (default: 25)',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'integer',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'fields',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Fields to return (ex: title,author)',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'string',
|
|
|
|
},
|
|
|
|
},
|
|
|
|
{
|
|
|
|
name: 'populate',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Relations to return',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'string',
|
|
|
|
},
|
|
|
|
},
|
2022-09-07 15:57:22 +02:00
|
|
|
{
|
|
|
|
name: 'filters',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Filters to apply',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'object',
|
|
|
|
},
|
|
|
|
style: 'deepObject',
|
|
|
|
},
|
2022-11-15 22:22:25 +01:00
|
|
|
{
|
|
|
|
name: 'locale',
|
|
|
|
in: 'query',
|
|
|
|
description: 'Locale to apply',
|
|
|
|
deprecated: false,
|
|
|
|
required: false,
|
|
|
|
schema: {
|
|
|
|
type: 'string',
|
|
|
|
},
|
|
|
|
},
|
2021-10-19 09:39:10 +02:00
|
|
|
];
|