11# generated by datamodel-codegen:
22# filename: openapi.json
3- # timestamp: 2026-03-05T03:46:00 +00:00
3+ # timestamp: 2026-03-05T04:04:56 +00:00
44
55from __future__ import annotations
66
7- from pydantic import AwareDatetime , BaseModel , Field
7+ from datetime import datetime
8+
9+ from pydantic import BaseModel , Field
810
911
1012class CreateRequestParams (BaseModel ):
@@ -25,7 +27,7 @@ class Responder(BaseModel):
2527class CreateRequestResponse (BaseModel ):
2628 amount : int = Field (..., description = "Requested amount" )
2729 request_id : int = Field (..., description = "Created request ID" )
28- requested_at : AwareDatetime = Field (..., description = "Request timestamp" )
30+ requested_at : datetime = Field (..., description = "Request timestamp" )
2931 requester : Requester
3032 responder : Responder
3133 status : str = Field (..., description = "Request status" )
@@ -37,7 +39,7 @@ class DiscordGuild(BaseModel):
3739 None , description = "Designated channel snowflake ID"
3840 )
3941 id : int = Field (..., description = "Guild ID" )
40- last_updated : AwareDatetime = Field (..., description = "Last updated timestamp" )
42+ last_updated : datetime = Field (..., description = "Last updated timestamp" )
4143 name : str = Field (..., description = "Guild name" )
4244 snowflake : str = Field (..., description = "Discord guild snowflake ID" )
4345
@@ -47,7 +49,7 @@ class DiscordGuildResponse(BaseModel):
4749 None , description = "Designated channel snowflake ID"
4850 )
4951 id : int = Field (..., description = "Guild ID" )
50- last_updated : AwareDatetime = Field (..., description = "Last updated timestamp" )
52+ last_updated : datetime = Field (..., description = "Last updated timestamp" )
5153 name : str = Field (..., description = "Guild name" )
5254 snowflake : str = Field (..., description = "Discord guild snowflake ID" )
5355
@@ -72,17 +74,17 @@ class Request(BaseModel):
7274 amount : int = Field (..., description = "Requested amount" )
7375 id : int = Field (..., description = "Request ID" )
7476 label : str | None = Field (None , description = "Request label" )
75- requested_at : AwareDatetime = Field (..., description = "Request timestamp" )
77+ requested_at : datetime = Field (..., description = "Request timestamp" )
7678 requester : Requester
77- resolved_at : AwareDatetime | None = Field (None , description = "Resolution timestamp" )
79+ resolved_at : datetime | None = Field (None , description = "Resolution timestamp" )
7880 responder : Responder
7981 status : str = Field (..., description = "Request status" )
8082 transaction_id : int | None = Field (None , description = "Associated transaction ID" )
8183
8284
8385class RequestActionResponse (BaseModel ):
8486 request_id : int = Field (..., description = "Request ID" )
85- resolved_at : AwareDatetime = Field (..., description = "Resolution timestamp" )
87+ resolved_at : datetime = Field (..., description = "Resolution timestamp" )
8688 status : str = Field (..., description = "New request status" )
8789 success : bool = Field (..., description = "Whether the operation succeeded" )
8890 transaction_id : int | None = Field (None , description = "Associated transaction ID" )
@@ -92,9 +94,9 @@ class RequestResponse(BaseModel):
9294 amount : int = Field (..., description = "Requested amount" )
9395 id : int = Field (..., description = "Request ID" )
9496 label : str | None = Field (None , description = "Request label" )
95- requested_at : AwareDatetime = Field (..., description = "Request timestamp" )
97+ requested_at : datetime = Field (..., description = "Request timestamp" )
9698 requester : Requester
97- resolved_at : AwareDatetime | None = Field (None , description = "Resolution timestamp" )
99+ resolved_at : datetime | None = Field (None , description = "Resolution timestamp" )
98100 responder : Responder
99101 status : str = Field (..., description = "Request status" )
100102 transaction_id : int | None = Field (None , description = "Associated transaction ID" )
@@ -133,7 +135,7 @@ class Transaction(BaseModel):
133135 from_ : From = Field (..., alias = "from" )
134136 id : int = Field (..., description = "Transaction ID" )
135137 label : str | None = Field (None , description = "Transaction label" )
136- time : AwareDatetime = Field (..., description = "Transaction timestamp" )
138+ time : datetime = Field (..., description = "Transaction timestamp" )
137139 to : To
138140
139141
@@ -142,7 +144,7 @@ class TransactionResponse(BaseModel):
142144 from_ : From = Field (..., alias = "from" )
143145 id : int = Field (..., description = "Transaction ID" )
144146 label : str | None = Field (None , description = "Transaction label" )
145- time : AwareDatetime = Field (..., description = "Transaction timestamp" )
147+ time : datetime = Field (..., description = "Transaction timestamp" )
146148 to : To
147149
148150
@@ -156,8 +158,8 @@ class User(BaseModel):
156158 balance : int = Field (..., description = "User's STK balance" )
157159 banned : bool = Field (..., description = "Whether user is banned" )
158160 id : int | None = Field (None , description = "User ID" )
159- inserted_at : AwareDatetime | None = Field (None , description = "Creation timestamp" )
160- updated_at : AwareDatetime | None = Field (None , description = "Update timestamp" )
161+ inserted_at : datetime | None = Field (None , description = "Creation timestamp" )
162+ updated_at : datetime | None = Field (None , description = "Update timestamp" )
161163 username : str = Field (..., description = "Username" )
162164
163165
@@ -166,8 +168,8 @@ class UserResponse(BaseModel):
166168 balance : int = Field (..., description = "User's STK balance" )
167169 banned : bool = Field (..., description = "Whether user is banned" )
168170 id : int | None = Field (None , description = "User ID" )
169- inserted_at : AwareDatetime | None = Field (None , description = "Creation timestamp" )
170- updated_at : AwareDatetime | None = Field (None , description = "Update timestamp" )
171+ inserted_at : datetime | None = Field (None , description = "Creation timestamp" )
172+ updated_at : datetime | None = Field (None , description = "Update timestamp" )
171173 username : str = Field (..., description = "Username" )
172174
173175
0 commit comments