"""Hypothesis strategies for mgf-fastapi property tests (TS-13)."""

from __future__ import annotations

from hypothesis import strategies as st

# Webhook bodies: arbitrary bytes (JSON-ish or binary) within a sane size.
webhook_bodies = st.binary(min_size=0, max_size=2048)
# Svix message ids + timestamps.
event_ids = st.text(
    alphabet=st.characters(min_codepoint=33, max_codepoint=126), min_size=1, max_size=64
)
