Skip to content

lab5e/rust-userapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust API client for userapi

API to manage teams, members and tokens

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.3.13 bordering-jerilyn
  • Package version: 1.3.13
  • Build package: org.openapitools.codegen.languages.RustClientCodegen For more information, please visit https://docs.lab5e.com

Installation

Put the package under your project folder and add the following to Cargo.toml under [dependencies]:

    openapi = { path = "./generated" }

Documentation for API Endpoints

All URIs are relative to https://api.lab5e.com

Class Method HTTP request Description
ProfileApi get_user_profile get /user/profile Logged in profile
TeamsApi accept_invite post /user/teams/accept Accept invite
TeamsApi create_team post /user/teams Create team
TeamsApi delete_invite delete /user/teams/{teamId}/invites/{code} Delete invite
TeamsApi delete_member delete /user/teams/{teamId}/members/{userId} Remove member
TeamsApi delete_team delete /user/teams/{teamId} Remove team
TeamsApi generate_invite post /user/teams/{teamId}/invites Generate invite
TeamsApi list_invites get /user/teams/{teamId}/invites List invites
TeamsApi list_teams get /user/teams List teams
TeamsApi retrieve_invite get /user/teams/{teamId}/invites/{code} Retrieve invite
TeamsApi retrieve_member get /user/teams/{teamId}/members/{userId} Retrieve member
TeamsApi retrieve_team get /user/teams/{teamId} Retrieve team
TeamsApi retrieve_team_members get /user/teams/{teamId}/members List members
TeamsApi update_member patch /user/teams/{teamId}/members/{userId} Update member
TeamsApi update_team patch /user/teams/{teamId} Update team
TokensApi create_token post /user/tokens Create token
TokensApi delete_token delete /user/tokens/{token} Remove token
TokensApi list_tokens get /user/tokens List tokens
TokensApi retrieve_token get /user/tokens/{token} Retrieve token
TokensApi update_token patch /user/tokens/{token} Update token

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

dev@lab5e.com

About

Rust User API client library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages