rbtools.api.resource.base_user¶
Base class for user resources.
Added in version 6.0.
Classes
|
Base class for user item resources. |
|
Base class for user list resources. |
Params for the user list GET operation. |
|
Params for the user item GET operation. |
- class rbtools.api.resource.base_user.BaseUserItemResource(transport: Transport, payload: JSONDict, url: str, token: str | None = None, **kwargs)[source]¶
Bases:
ItemResourceBase class for user item resources.
Added in version 6.0.
- __firstlineno__ = 38¶
- __static_attributes__ = ()¶
- avatar_html: str | None¶
HTML for rendering the avatar at specified sizes.
This is only present if the resource was fetched with
?render-avatars-at=(for GET requests) orrender-avatars-at=(for POST requests).
- avatar_urls: dict[str, str]¶
The URLs for an avatar representing the user.
The keys of this will be screen pixel density (for example,
1xor2x). The values are URLs to avatar images to render for that screen type.
- class rbtools.api.resource.base_user.BaseUserListResource(transport: Transport, payload: JSONDict, url: str, token: str | None = None, item_mime_type: str | None = None, **kwargs)[source]¶
Bases:
Generic[TItemResource],ListResource[TItemResource]Base class for user list resources.
Added in version 6.0.
- __firstlineno__ = 128¶
- __static_attributes__ = ()¶
- class rbtools.api.resource.base_user.UserGetListParams[source]¶
Bases:
BaseGetListParamsParams for the user list GET operation.
Added in version 6.0.
- __firstlineno__ = 98¶
- __static_attributes__ = ()¶
- fullname: bool¶
Specifies whether the
qparameter should also match the full name.If set, queries will also match the beginning of the first name or last name. Ignored if
qis not set.
- class rbtools.api.resource.base_user.UserGetParams[source]¶
Bases:
BaseGetParamsParams for the user item GET operation.
Added in version 6.0.
- __firstlineno__ = 24¶
- __static_attributes__ = ()¶