paperap.utils module


METADATA:

File: utils.py

Project: paperap

Created: 2025-03-04

Version: 0.0.9

Author: Jess Mann Email: jess@jmann.me

Copyright (c) 2025 Jess Mann


LAST MODIFIED:

2025-03-04 By Jess Mann

paperap.utils.datetime_to_str(dt)[source]

Convert a datetime object to an ISO 8601 string for the API.

Parameters:

dt (datetime | None) – The datetime object to convert.

Return type:

str | None

Returns:

ISO 8601 formatted string.

paperap.utils.parse_filter_params(**kwargs)[source]

Parse filter parameters for list endpoints.

Parameters:

**kwargs (Any) – Filter parameters.

Return type:

dict[str, Any]

Returns:

Dictionary of filter parameters.