API to manage teams, members and tokens
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
Put the package under your project folder and add the following to Cargo.toml under [dependencies]:
openapi = { path = "./generated" }
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 |
- ATeam
- AcceptInviteRequest
- AnApiToken
- DeleteInviteResponse
- DeleteTokenResponse
- Invite
- InviteList
- Member
- MemberList
- MemberOfATeam
- ProtobufAny
- RequestInviteDetails
- RpcStatus
- Team
- TeamList
- Token
- TokenList
- UserProfile
To get access to the crate's generated documentation, use:
cargo doc --open