gitea.user.async_user
async_user
Asynchronous User Resource for Gitea API.
Classes
gitea.user.async_user.AsyncUser
Bases: BaseUser, AsyncResource
Asynchronous Gitea User resource.
Source code in src/gitea/resource/async_resource.py
Methods:
gitea.user.async_user.AsyncUser.get_user
async
Asynchronously get user information.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
username
|
str | None
|
The username of the user to retrieve. If None, retrieves the authenticated user. |
None
|
**kwargs
|
Any
|
Additional arguments for the request. |
{}
|
Returns:
| Type | Description |
|---|---|
tuple[dict[str, Any], dict[str, Any]]
|
A tuple containing the user information as a dictionary and a dictionary with the status code. |
Source code in src/gitea/user/async_user.py
gitea.user.async_user.AsyncUser.update_user_settings
async
update_user_settings(
diff_view_style: str | None = None,
full_name: str | None = None,
hide_activity: bool | None = None,
hide_email: bool | None = None,
language: str | None = None,
location: str | None = None,
theme: str | None = None,
website: str | None = None,
**kwargs: Any,
) -> tuple[dict[str, Any], dict[str, Any]]
Asynchronously update user settings.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
diff_view_style
|
str | None
|
The preferred diff view style. |
None
|
full_name
|
str | None
|
The full name of the user. |
None
|
hide_activity
|
bool | None
|
Whether to hide user activity. |
None
|
hide_email
|
bool | None
|
Whether to hide user email. |
None
|
language
|
str | None
|
The preferred language. |
None
|
location
|
str | None
|
The location of the user. |
None
|
theme
|
str | None
|
The preferred theme. |
None
|
website
|
str | None
|
The user's website. |
None
|
**kwargs
|
Any
|
Additional arguments for the request. |
{}
|
Returns:
| Type | Description |
|---|---|
tuple[dict[str, Any], dict[str, Any]]
|
A tuple containing the updated user information as a dictionary and a dictionary with the status code. |