Expand description
Shared pagination types and parsing for list endpoints.
This module provides the common pagination types (Pagination, PaginationError,
PaginationErrorResponse, PaginationErrorDetails) and parsing functions
(parse_pagination, parse_limit, parse_offset, parse_non_negative,
pagination_error) used by both the tasks list and runs list handlers.
Structs§
- Pagination
- Parsed pagination parameters.
- Pagination
Error - Pagination parsing error.
- Pagination
Error Details - Structured pagination error details.
- Pagination
Error Response - Pagination error response payload.
Constants§
- DEFAULT_
LIMIT - Default limit for list pagination.
- MAX_
LIMIT - Maximum allowed limit for list pagination.
Functions§
- pagination_
error - Converts a pagination error into an HTTP 422 Unprocessable Entity response.
- parse_
limit - Parses and validates the limit parameter.
- parse_
non_ negative - Parses a non-negative integer value from a query parameter string.
- parse_
offset - Parses and validates the offset parameter.
- parse_
pagination - Parses raw query string into validated pagination parameters.