# Rust API client for openapi Teams Public API ## Overview This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client. - API version: 1.0 - Package version: 1.0 - Generator version: 7.9.0 - Build package: `org.openapitools.codegen.languages.RustClientCodegen` ## Installation Put the package under your project folder in a directory named `openapi` and add the following to `Cargo.toml` under `[dependencies]`: ``` openapi = { path = "./openapi" } ``` ## Documentation for API Endpoints All URIs are relative to *https://soupcop.atlassian.net* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *TeamsMembersPublicApiApi* | [**add_members2**](docs/TeamsMembersPublicApiApi.md#add_members2) | **POST** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId}/members/add | Add a set of membership(s). *TeamsMembersPublicApiApi* | [**fetch_members**](docs/TeamsMembersPublicApiApi.md#fetch_members) | **POST** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId}/members | Fetch a set of membership(s). *TeamsMembersPublicApiApi* | [**remove_members1**](docs/TeamsMembersPublicApiApi.md#remove_members1) | **POST** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId}/members/remove | Remove a set of membership(s). *TeamsPublicApiApi* | [**create_team**](docs/TeamsPublicApiApi.md#create_team) | **POST** /gateway/api/public/teams/v1/org/{orgId}/teams/ | Create a team. *TeamsPublicApiApi* | [**delete_team2**](docs/TeamsPublicApiApi.md#delete_team2) | **DELETE** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId} | Delete a team. *TeamsPublicApiApi* | [**get_team2**](docs/TeamsPublicApiApi.md#get_team2) | **GET** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId} | Get a single team. *TeamsPublicApiApi* | [**query_teams**](docs/TeamsPublicApiApi.md#query_teams) | **GET** /gateway/api/public/teams/v1/org/{orgId}/teams | Get a list of teams. *TeamsPublicApiApi* | [**restore_team**](docs/TeamsPublicApiApi.md#restore_team) | **POST** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId}/restore | Restore a single soft-deleted team *TeamsPublicApiApi* | [**update_team1**](docs/TeamsPublicApiApi.md#update_team1) | **PATCH** /gateway/api/public/teams/v1/org/{orgId}/teams/{teamId} | Modify a team. *TeamsPublicApiApi* | [**upload_and_set_team_cover_photo**](docs/TeamsPublicApiApi.md#upload_and_set_team_cover_photo) | **PUT** /gateway/api/public/teams/v1/{teamId}/cover-photo | Upload a team cover photo ## Documentation For Models - [PublicApiAddMemberError](docs/PublicApiAddMemberError.md) - [PublicApiFetchResponsePublicApiMembershipAccountId](docs/PublicApiFetchResponsePublicApiMembershipAccountId.md) - [PublicApiMemberNotFoundError](docs/PublicApiMemberNotFoundError.md) - [PublicApiMembership](docs/PublicApiMembership.md) - [PublicApiMembershipAddPayload](docs/PublicApiMembershipAddPayload.md) - [PublicApiMembershipAddResponse](docs/PublicApiMembershipAddResponse.md) - [PublicApiMembershipAddResponseErrorsInner](docs/PublicApiMembershipAddResponseErrorsInner.md) - [PublicApiMembershipCodedError](docs/PublicApiMembershipCodedError.md) - [PublicApiMembershipFetchPayload](docs/PublicApiMembershipFetchPayload.md) - [PublicApiMembershipRemovePayload](docs/PublicApiMembershipRemovePayload.md) - [PublicApiMembershipRemoveResponse](docs/PublicApiMembershipRemoveResponse.md) - [PublicApiOverallCodedError](docs/PublicApiOverallCodedError.md) - [PublicApiPageInfoAccountId](docs/PublicApiPageInfoAccountId.md) - [PublicApiRemoveMemberError](docs/PublicApiRemoveMemberError.md) - [PublicApiTeam](docs/PublicApiTeam.md) - [PublicApiTeamCreationPayload](docs/PublicApiTeamCreationPayload.md) - [PublicApiTeamPaginationResult](docs/PublicApiTeamPaginationResult.md) - [PublicApiTeamResponse](docs/PublicApiTeamResponse.md) - [PublicApiTeamResponseWithMembers](docs/PublicApiTeamResponseWithMembers.md) - [PublicApiTeamUpdatePayload](docs/PublicApiTeamUpdatePayload.md) - [PublicApiUserPermissions](docs/PublicApiUserPermissions.md) To get access to the crate's generated documentation, use: ``` cargo doc --open ``` ## Author