2222class ContributionsDetails (HordeAPIObjectBaseModel ):
2323 """How many images and megapixelsteps this user has generated.
2424
25- v2 API Model: ContributionsDetails
25+ v2 API Model: ` ContributionsDetails`
2626 """
2727
2828 fulfillments : int | None = Field (
@@ -43,7 +43,7 @@ def get_api_model_name(cls) -> str | None:
4343class UserKudosDetails (HordeAPIObjectBaseModel ):
4444 """The details of the kudos this user has accumulated, used, sent and received.
4545
46- v2 API Model: UserKudosDetails
46+ v2 API Model: ` UserKudosDetails`
4747 """
4848
4949 accumulated : float | None = Field (0 )
@@ -79,7 +79,7 @@ def get_api_model_name(cls) -> str | None:
7979class MonthlyKudos (HordeAPIObjectBaseModel ):
8080 """The details of the monthly kudos this user receives.
8181
82- v2 API Model: MonthlyKudos
82+ v2 API Model: ` MonthlyKudos`
8383 """
8484
8585 amount : int | None = Field (default = None )
@@ -97,7 +97,7 @@ def get_api_model_name(cls) -> str | None:
9797class UserThingRecords (HordeAPIObjectBaseModel ):
9898 """How many images, texts, megapixelsteps and tokens this user has generated or requested.
9999
100- v2 API Model: UserThingRecords
100+ v2 API Model: ` UserThingRecords`
101101 """
102102
103103 megapixelsteps : float | None = Field (0 )
@@ -115,7 +115,7 @@ def get_api_model_name(cls) -> str | None:
115115class UserAmountRecords (HordeAPIObjectBaseModel ):
116116 """How many images, texts, megapixelsteps and tokens this user has generated or requested.
117117
118- v2 API Model: UserAmountRecords
118+ v2 API Model: ` UserAmountRecords`
119119 """
120120
121121 image : int | None = Field (0 )
@@ -136,7 +136,7 @@ def get_api_model_name(cls) -> str | None:
136136class UserRecords (HordeAPIObjectBaseModel ):
137137 """How many images, texts, megapixelsteps, tokens and styles this user has generated, requested or has had used.
138138
139- v2 API Model: UserRecords
139+ v2 API Model: ` UserRecords`
140140 """
141141
142142 contribution : UserThingRecords | None = None
@@ -159,7 +159,7 @@ def get_api_model_name(cls) -> str | None:
159159class UsageDetails (HordeAPIObjectBaseModel ):
160160 """How many images and megapixelsteps this user has requested.
161161
162- v2 API Model: UsageDetails
162+ v2 API Model: ` UsageDetails`
163163 """
164164
165165 megapixelsteps : float | None = Field (default = None )
@@ -179,7 +179,7 @@ def get_api_model_name(cls) -> str | None:
179179class ActiveGenerations (HordeAPIObjectBaseModel ):
180180 """A list of generations that are currently active for this user.
181181
182- v2 API Model: ActiveGenerations
182+ v2 API Model: ` ActiveGenerations`
183183 """
184184
185185 """A list of generations that are currently active for this user."""
@@ -380,7 +380,9 @@ def get_api_model_name(cls) -> str | None:
380380class ListUsersDetailsResponse (HordeResponseRootModel [list [UserDetailsResponse ]]):
381381 """The response for a list of user details.
382382
383- v2 API Model: _ANONYMOUS_MODEL
383+ Represents the data returned from the /v2/users endpoint with http status code 200.
384+
385+ v2 API Model: `_ANONYMOUS_MODEL`
384386 """
385387
386388 root : list [UserDetailsResponse ]
@@ -393,7 +395,10 @@ def get_api_model_name(cls) -> str:
393395
394396
395397class ListUsersDetailsRequest (BaseAIHordeRequest ):
396- """Represents a request to list all users."""
398+ """Represents a request to list all users.
399+
400+ Represents a GET request to the /v2/users endpoint.
401+ """
397402
398403 page : int
399404 """The page number to request. There are up to 25 users per page."""
@@ -427,7 +432,9 @@ def get_query_fields(cls) -> list[str]:
427432 return ["page" , "sort" ]
428433
429434
430- class SingleUserDetailsRequest (BaseAIHordeRequest , RequestSpecifiesUserIDMixin ):
435+ class SingleUserDetailsRequest (BaseAIHordeRequest , MessageSpecifiesUserIDMixin ):
436+ """Represents a GET request to the /v2/users/{user_id} endpoint."""
437+
431438 @override
432439 @classmethod
433440 def get_api_model_name (cls ) -> None :
@@ -571,6 +578,11 @@ class ModifyUserReply(_ModifyUserBase):
571578
572579
573580class ModifyUserResponse (HordeResponseBaseModel , ModifyUserReply ):
581+ """Represents the data returned from the /v2/users/{user_id} endpoint with http status code 200.
582+
583+ v2 API Model: `ModifyUser`
584+ """
585+
574586 @override
575587 @classmethod
576588 def get_api_model_name (cls ) -> str :
@@ -583,6 +595,11 @@ class ModifyUserRequest(
583595 ModifyUser ,
584596 APIKeyAllowedInRequestMixin ,
585597):
598+ """Represents a PUT request to the /v2/users/{user_id} endpoint.
599+
600+ v2 API Model: `ModifyUserInput`
601+ """
602+
586603 @override
587604 @classmethod
588605 def get_api_model_name (cls ) -> str :
0 commit comments