Skip to content

Commit 13b637c

Browse files
committed
FIX: Usage data model
1 parent e26f94f commit 13b637c

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

src/fr24sdk/models/usage.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,16 @@
33
# SPDX-License-Identifier: MIT
44
"""Data models for API usage information."""
55

6-
from dataclasses import dataclass, field
6+
from pydantic import BaseModel, Field
77

88

9-
@dataclass
10-
class UsageLogSummary:
9+
class UsageLogSummary(BaseModel):
1110
"""Summary of API usage for a specific endpoint."""
1211

1312
endpoint: str
1413
request_count: int
1514
credits: int
1615

1716

18-
@dataclass
19-
class UsageLogSummaryResponse:
20-
data: list[UsageLogSummary] = field(default_factory=list)
17+
class UsageLogSummaryResponse(BaseModel):
18+
data: list[UsageLogSummary] = Field(default_factory=list)

0 commit comments

Comments
 (0)