We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e26f94f commit 13b637cCopy full SHA for 13b637c
1 file changed
src/fr24sdk/models/usage.py
@@ -3,18 +3,16 @@
3
# SPDX-License-Identifier: MIT
4
"""Data models for API usage information."""
5
6
-from dataclasses import dataclass, field
+from pydantic import BaseModel, Field
7
8
9
-@dataclass
10
-class UsageLogSummary:
+class UsageLogSummary(BaseModel):
11
"""Summary of API usage for a specific endpoint."""
12
13
endpoint: str
14
request_count: int
15
credits: int
16
17
18
19
-class UsageLogSummaryResponse:
20
- data: list[UsageLogSummary] = field(default_factory=list)
+class UsageLogSummaryResponse(BaseModel):
+ data: list[UsageLogSummary] = Field(default_factory=list)
0 commit comments