PagedResponseOfFile

Paginated response with cursor-based pagination.

  • data
    Type: array object[] ยท File[]
    required

    The list of data items for this page.

    File metadata returned after upload

    • contentLength
      Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int64

      File size in bytes

    • contentType
      Type: string

      MIME content type (e.g., "application/pdf", "image/png")

    • fileName
      Type: string

      Original filename as uploaded

    • id
      Type: string

      Unique file identifier (use this when attaching to notes)

    • uploadedUtc
      Type: stringFormat: date-time

      UTC timestamp when file was uploaded

    • url
      Type: string

      Download URL for this file

  • page
    Type: object
    required

    Pagination metadata.

    • hasMore
      Type: boolean
      required

      True if there are more results available after this page.

    • pageSize
      Type: integer | string Pattern: ^-?(?:0|[1-9]\d*)$Format: int32
      required

      Number of items requested per page.

    • nextCursor
      Type: null | string

      Opaque cursor string to fetch the next page of results. Null if there are no more results.