{
  "x-apiture-version": "2.1.1",
  "title": "Cursor Paged Collection (v2.1.1)",
  "type": "object",
  "description": "A collection of resources, or a page from a larger collection. This is an abstract model schema which is extended to define specific resource collections. Pages are referenced using an opaque string starting point named `start`. The `_links` in the collection may contain [pagination links](https://developer.apiture.com/docs/concepts/pagination):\n\n  * the `next` link returns the next page of items. If there is no `next`\n  link, the collection has been exhausted.\n  * the `first` link returns to the beginning\n  of the filtered/sorted collection.\n  * the `collection` link returns\n  to the beginning of the default collection with no explicit filter\n  or sort criteria.\n\nCursor paged collections can only paginate forwards contiguously (without skipping items or pages), or reset to the beginning of the collection. This pagination works for collections which are likely to change during pagination, such as adding data to the beginning of the collection's natural sort order. Examples include transactions or audit records.\n\nThis schema was resolved from [`common/cursorPagedCollection`](https://production.api.apiture.com/schemas/common/cursorPagedCollection/v2.1.1/model.json).",
  "allOf": [
    {
      "$ref": "https://static.api.apiture.com/schemas/common/abstractResource/v2.1.1/model.json"
    },
    {
      "type": "object",
      "properties": {
        "start": {
          "description": "An opaque marker representing the position of the current page in this resource collection. The service will use the `start` and `limit` to compute the `?start=` query parameter for the next page when it provides the `next` link in the collection's `_links`.",
          "type": "string"
        },
        "limit": {
          "description": "The maximum number of items per page.",
          "type": "integer"
        },
        "name": {
          "description": "A name for the items in collection.",
          "type": "string"
        }
      }
    }
  ],
  "x-apiture-resolved-from": "https://production.api.apiture.com/schemas/common/cursorPagedCollection/v2.1.1/model.json",
  "x-apiture-namespace": "common"
}