Rust API for Gitea, automatically generated https://git.exmods.org/swagger.v1.json
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

63KB

\UserApi

All URIs are relative to http://localhost/api/v1

Method HTTP request Description
create_current_user_repo Post /user/repos Create a repository
user_add_email Post /user/emails Add email addresses
user_check_following Get /users/{follower}/following/{followee} Check if one user is following another user
user_create_token Post /users/{username}/tokens Create an access token
user_current_check_following Get /user/following/{username} Check whether a user is followed by the authenticated user
user_current_check_starring Get /user/starred/{owner}/{repo} Whether the authenticated is starring the repo
user_current_delete_follow Delete /user/following/{username} Unfollow a user
user_current_delete_gpg_key Delete /user/gpg_keys/{id} Remove a GPG key
user_current_delete_key Delete /user/keys/{id} Delete a public key
user_current_delete_star Delete /user/starred/{owner}/{repo} Unstar the given repo
user_current_get_gpg_key Get /user/gpg_keys/{id} Get a GPG key
user_current_get_key Get /user/keys/{id} Get a public key
user_current_list_followers Get /user/followers List the authenticated user's followers
user_current_list_following Get /user/following List the users that the authenticated user is following
user_current_list_gpg_keys Get /user/gpg_keys List the authenticated user's GPG keys
user_current_list_keys Get /user/keys List the authenticated user's public keys
user_current_list_repos Get /user/repos List the repos that the authenticated user owns or has access to
user_current_list_starred Get /user/starred The repos that the authenticated user has starred
user_current_list_subscriptions Get /user/subscriptions List repositories watched by the authenticated user
user_current_post_gpg_key Post /user/gpg_keys Create a GPG key
user_current_post_key Post /user/keys Create a public key
user_current_put_follow Put /user/following/{username} Follow a user
user_current_put_star Put /user/starred/{owner}/{repo} Star the given repo
user_current_tracked_times Get /user/times List the current user's tracked times
user_delete_access_token Delete /users/{username}/tokens/{token} delete an access token
user_delete_email Delete /user/emails Delete email addresses
user_get Get /users/{username} Get a user
user_get_current Get /user Get the authenticated user
user_get_heatmap_data Get /users/{username}/heatmap Get a user's heatmap
user_get_stop_watches Get /user/stopwatches Get list of all existing stopwatches
user_get_tokens Get /users/{username}/tokens List the authenticated user's access tokens
user_list_emails Get /user/emails List the authenticated user's email addresses
user_list_followers Get /users/{username}/followers List the given user's followers
user_list_following Get /users/{username}/following List the users that the given user is following
user_list_gpg_keys Get /users/{username}/gpg_keys List the given user's GPG keys
user_list_keys Get /users/{username}/keys List the given user's public keys
user_list_repos Get /users/{username}/repos List the repos owned by the given user
user_list_starred Get /users/{username}/starred The repos that the given user has starred
user_list_subscriptions Get /users/{username}/subscriptions List the repositories watched by a user
user_list_teams Get /user/teams List all the teams a user belongs to
user_search Get /users/search Search for users
user_tracked_times Get /repos/{owner}/{repo}/times/{user} List a user's tracked times in a repo

create_current_user_repo

::models::Repository create_current_user_repo(ctx, ctx, ctx, ctx, ctx, ctx, optional) Create a repository

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
body CreateRepoOption

Return type

::models::Repository

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_add_email

Vec<::models::Email> user_add_email(ctx, ctx, ctx, ctx, ctx, ctx, optional) Add email addresses

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
body CreateEmailOption

Return type

Vec<::models::Email>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_check_following

user_check_following(ctx, ctx, ctx, ctx, ctx, ctx, follower, followee) Check if one user is following another user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
follower String username of following user
followee String username of followed user

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_create_token

user_create_token(ctx, ctx, ctx, ctx, ctx, ctx, username, optional) Create an access token

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
username String username of user
access_token AccessToken

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_check_following

user_current_check_following(ctx, ctx, ctx, ctx, ctx, ctx, username) Check whether a user is followed by the authenticated user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of followed user

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_check_starring

user_current_check_starring(ctx, ctx, ctx, ctx, ctx, ctx, owner, repo) Whether the authenticated is starring the repo

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
owner String owner of the repo
repo String name of the repo

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_delete_follow

user_current_delete_follow(ctx, ctx, ctx, ctx, ctx, ctx, username) Unfollow a user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user to unfollow

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_delete_gpg_key

user_current_delete_gpg_key(ctx, ctx, ctx, ctx, ctx, ctx, id) Remove a GPG key

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
id i64 id of key to delete

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_delete_key

user_current_delete_key(ctx, ctx, ctx, ctx, ctx, ctx, id) Delete a public key

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
id i64 id of key to delete

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_delete_star

user_current_delete_star(ctx, ctx, ctx, ctx, ctx, ctx, owner, repo) Unstar the given repo

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
owner String owner of the repo to unstar
repo String name of the repo to unstar

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_get_gpg_key

::models::GpgKey user_current_get_gpg_key(ctx, ctx, ctx, ctx, ctx, ctx, id) Get a GPG key

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
id i64 id of key to get

Return type

::models::GpgKey

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_get_key

::models::PublicKey user_current_get_key(ctx, ctx, ctx, ctx, ctx, ctx, id) Get a public key

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
id i64 id of key to get

Return type

::models::PublicKey

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_followers

Vec<::models::User> user_current_list_followers(ctx, ctx, ctx, ctx, ctx, ctx, ) List the authenticated user's followers

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::User>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_following

Vec<::models::User> user_current_list_following(ctx, ctx, ctx, ctx, ctx, ctx, ) List the users that the authenticated user is following

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::User>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_gpg_keys

Vec<::models::GpgKey> user_current_list_gpg_keys(ctx, ctx, ctx, ctx, ctx, ctx, ) List the authenticated user's GPG keys

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::GpgKey>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_keys

Vec<::models::PublicKey> user_current_list_keys(ctx, ctx, ctx, ctx, ctx, ctx, optional) List the authenticated user's public keys

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
fingerprint String fingerprint of the key

Return type

Vec<::models::PublicKey>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_repos

Vec<::models::Repository> user_current_list_repos(ctx, ctx, ctx, ctx, ctx, ctx, ) List the repos that the authenticated user owns or has access to

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::Repository>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_starred

Vec<::models::Repository> user_current_list_starred(ctx, ctx, ctx, ctx, ctx, ctx, ) The repos that the authenticated user has starred

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::Repository>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_list_subscriptions

Vec<::models::Repository> user_current_list_subscriptions(ctx, ctx, ctx, ctx, ctx, ctx, ) List repositories watched by the authenticated user

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::Repository>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_post_gpg_key

::models::GpgKey user_current_post_gpg_key(ctx, ctx, ctx, ctx, ctx, ctx, optional) Create a GPG key

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
form CreateGpgKeyOption

Return type

::models::GpgKey

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_post_key

::models::PublicKey user_current_post_key(ctx, ctx, ctx, ctx, ctx, ctx, optional) Create a public key

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
body CreateKeyOption

Return type

::models::PublicKey

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_put_follow

user_current_put_follow(ctx, ctx, ctx, ctx, ctx, ctx, username) Follow a user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user to follow

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_put_star

user_current_put_star(ctx, ctx, ctx, ctx, ctx, ctx, owner, repo) Star the given repo

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
owner String owner of the repo to star
repo String name of the repo to star

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json, text/html

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_current_tracked_times

Vec<::models::TrackedTime> user_current_tracked_times(ctx, ctx, ctx, ctx, ctx, ctx, ) List the current user's tracked times

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::TrackedTime>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_delete_access_token

user_delete_access_token(ctx, ctx, ctx, ctx, ctx, ctx, username, token) delete an access token

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user
token i64 token to be deleted

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_delete_email

user_delete_email(ctx, ctx, ctx, ctx, ctx, ctx, optional) Delete email addresses

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
body DeleteEmailOption

Return type

(empty response body)

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_get

::models::User user_get(ctx, ctx, ctx, ctx, ctx, ctx, username) Get a user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user to get

Return type

::models::User

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_get_current

::models::User user_get_current(ctx, ctx, ctx, ctx, ctx, ctx, ) Get the authenticated user

Required Parameters

This endpoint does not need any parameter.

Return type

::models::User

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_get_heatmap_data

Vec<::models::UserHeatmapData> user_get_heatmap_data(ctx, ctx, ctx, ctx, ctx, ctx, username) Get a user's heatmap

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user to get

Return type

Vec<::models::UserHeatmapData>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_get_stop_watches

Vec<::models::StopWatch> user_get_stop_watches(ctx, ctx, ctx, ctx, ctx, ctx, ) Get list of all existing stopwatches

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::StopWatch>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_get_tokens

Vec<::models::AccessToken> user_get_tokens(ctx, ctx, ctx, ctx, ctx, ctx, username) List the authenticated user's access tokens

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user

Return type

Vec<::models::AccessToken>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_emails

Vec<::models::Email> user_list_emails(ctx, ctx, ctx, ctx, ctx, ctx, ) List the authenticated user's email addresses

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::Email>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_followers

Vec<::models::User> user_list_followers(ctx, ctx, ctx, ctx, ctx, ctx, username) List the given user's followers

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user

Return type

Vec<::models::User>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_following

Vec<::models::User> user_list_following(ctx, ctx, ctx, ctx, ctx, ctx, username) List the users that the given user is following

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user

Return type

Vec<::models::User>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_gpg_keys

Vec<::models::GpgKey> user_list_gpg_keys(ctx, ctx, ctx, ctx, ctx, ctx, username) List the given user's GPG keys

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user

Return type

Vec<::models::GpgKey>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_keys

Vec<::models::PublicKey> user_list_keys(ctx, ctx, ctx, ctx, ctx, ctx, username, optional) List the given user's public keys

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
username String username of user
fingerprint String fingerprint of the key

Return type

Vec<::models::PublicKey>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_repos

Vec<::models::Repository> user_list_repos(ctx, ctx, ctx, ctx, ctx, ctx, username) List the repos owned by the given user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user

Return type

Vec<::models::Repository>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_starred

Vec<::models::Repository> user_list_starred(ctx, ctx, ctx, ctx, ctx, ctx, username) The repos that the given user has starred

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of user

Return type

Vec<::models::Repository>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_subscriptions

Vec<::models::Repository> user_list_subscriptions(ctx, ctx, ctx, ctx, ctx, ctx, username) List the repositories watched by a user

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
username String username of the user

Return type

Vec<::models::Repository>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_list_teams

Vec<::models::Team> user_list_teams(ctx, ctx, ctx, ctx, ctx, ctx, ) List all the teams a user belongs to

Required Parameters

This endpoint does not need any parameter.

Return type

Vec<::models::Team>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_search

::models::InlineResponse2001 user_search(ctx, ctx, ctx, ctx, ctx, ctx, optional) Search for users

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
optional map[string]interface{} optional parameters nil if no parameters

Optional Parameters

Optional parameters are passed through a map[string]interface{}.

Name Type Description Notes
q String keyword
uid i64 ID of the user to search for
limit i32 maximum number of users to return

Return type

::models::InlineResponse2001

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

user_tracked_times

Vec<::models::TrackedTime> user_tracked_times(ctx, ctx, ctx, ctx, ctx, ctx, owner, repo, user) List a user's tracked times in a repo

Required Parameters

Name Type Description Notes
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
ctx context.Context context containing the authentication nil if no authentication
owner String owner of the repo
repo String name of the repo
user String username of user

Return type

Vec<::models::TrackedTime>

Authorization

AccessToken, AuthorizationHeaderToken, BasicAuth, SudoHeader, SudoParam, Token

HTTP request headers

  • Content-Type: application/json, text/plain
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]