{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/blackbaud/main/json-schema/blackbaud-journal-entry-batch-data-paged-result-schema.json",
  "title": "JournalEntryBatchDataPagedResult",
  "description": "A single page of records along with the token used to request the following page.",
  "x-generated": "2026-10-14",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/blackbaud-billing-management-api-openapi.yml#/components/schemas/JournalEntryBatchDataPagedResult",
  "type": "object",
  "properties": {
    "items": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "$ref": "#/$defs/JournalEntryBatchData"
      },
      "description": "The records in this page"
    },
    "continuation_token": {
      "type": [
        "string",
        "null"
      ],
      "description": "The token used to request the following page, or null when this is the last page. Pass it back\nunmodified. A page can contain fewer records than requested, or none at all, and still return a\ntoken, so use the presence of this token rather than the number of records to decide whether to\ncontinue. A token is intended for continuing a traversal that is already in progress; it should\nnot be stored and reused later."
    },
    "has_more": {
      "type": "boolean",
      "description": "Whether a following page is available. Equivalent to checking whether the continuation_token field is present.",
      "readOnly": true
    }
  },
  "additionalProperties": false,
  "$defs": {
    "JournalEntryBatchData": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "description": "The unique identifier of the batch",
          "format": "uuid"
        },
        "date_added": {
          "type": "string",
          "description": "The date and time the batch was added to the system, in UTC",
          "format": "date-time"
        }
      },
      "additionalProperties": false,
      "description": "Represents a post to general ledger batch"
    }
  }
}