from typing import Annotated
import uuid6
from pydantic import Field
def generate_uuid7s_impl(
count: Annotated[int, Field(description="The number of UUIDs to generate", default=1, ge=1)],
) -> list[str]:
"""
Generates a specified number of UUIDv7.
Args:
count: The number of UUIDs to generate. Defaults to 1. Must be 1 or greater.
Returns:
A list of UUIDv7 strings.
"""
return [str(uuid6.uuid7()) for _ in range(count)]