Klarna · Schema

Pagination

FintechBNPLPaymentsCardsShopping

Properties

Name Type Description
count integer The amount of elements in the current result
total integer The total amount of elements that are available
next string The URI to the next "page" of results.
prev string The URI to the previous "page" of results.
offset integer The current offset. Describes "where" in a collection the current starts.
View JSON Schema on GitHub

JSON Schema

klarna-pagination-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Pagination",
  "title": "Pagination",
  "type": "object",
  "properties": {
    "count": {
      "description": "The amount of elements in the current result",
      "example": 10,
      "type": "integer",
      "format": "int64"
    },
    "total": {
      "description": "The total amount of elements that are available",
      "example": 42,
      "type": "integer",
      "format": "int64"
    },
    "next": {
      "description": "The URI to the next \"page\" of results.",
      "example": "http://example.com/collection?offset=21&size=10",
      "type": "string"
    },
    "prev": {
      "description": "The URI to the previous \"page\" of results.",
      "example": "http://example.com/collection?offset=0&size=10",
      "type": "string"
    },
    "offset": {
      "description": "The current offset. Describes \"where\" in a collection the current starts.",
      "example": 10,
      "type": "integer",
      "format": "int64"
    }
  },
  "additionalProperties": false,
  "required": [
    "count"
  ]
}