We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f7ea92d commit 63f0abbCopy full SHA for 63f0abb
1 file changed
models/mod.py
@@ -3,7 +3,7 @@
3
import re
4
from typing import Annotated, Literal
5
6
-from pydantic import ConfigDict, StringConstraints, field_validator
+from pydantic import ConfigDict, PositiveInt, StringConstraints, field_validator
7
from pydantic.dataclasses import dataclass
8
9
from i18n import _g, current_language
@@ -46,7 +46,7 @@ class Icon:
46
47
@dataclass(kw_only=True, eq=False, frozen=True, config=ConfigDict(extra="forbid"))
48
class Mod:
49
- id: int
+ id: PositiveInt
50
name: str
51
categories: list[CategoryEnum]
52
urls: list[HttpUrl]
0 commit comments