| 428 | |
| 429 | |
| 430 | class UserAPIKeyCreateRequest(BaseModel): |
| 431 | name: str = Field(default="default", min_length=1, max_length=100) |
| 432 | api_key: Optional[str] = Field(default=None, min_length=16, max_length=512) |
| 433 | expires_in_days: Optional[int] = Field(default=None, ge=1, le=3650) |
| 434 | |
| 435 | |
| 436 | def _serialize_user_api_key(record) -> dict: |