from __future__ import annotations

# Query paths below are preserved-artifact-derived.
# Important boundary:
# - the endpoint family/path itself is strong enough to encode
# - some preserved docs still disagree on placeholder naming (`{id}` vs `{task_id}`)
# - callers should treat the placeholder as the task identifier slot, not as proof that one label is canonical
QUERY_PATHS = {
    'omni_single': '/v1/videos/omni-video/{id}',
    'omni_list': '/v1/videos/omni-video',
    'text2video_single': '/v1/videos/text2video/{id}',
    'text2video_list': '/v1/videos/text2video',
    'image2video_single': '/v1/videos/image2video/{id}',
    'image2video_list': '/v1/videos/image2video',
}
