"""Data class representing the ``<Statistics>`` element in a DMSContent response."""

from dataclasses import dataclass


@dataclass
class DmsContentStatistics:
    """Pagination and result count statistics for an ``<ObjectType>`` query result.

    Attributes:
        startpos: Zero-based start position of the first returned object.
        pagesize: Number of objects requested per page.
        total_hits: Total number of objects matching the query.
    """

    startpos: int
    pagesize: int
    total_hits: int
