bitwarden-api-identity 3.0.0

Api bindings for the Bitwarden Identity API.
Documentation
# Rust API client for bitwarden-api-identity

## Updating bindings after a server API change

When a server API change is made, new bindings will need to be generated to reflect this change for
consumption in the SDK.

This can be done the following ways:

1. Wait for an automatic binding update to run, which is scheduled every 2 weeks.
2. Manually run the `Update API Bindings` workflow in the `sdk-internal` repo.

Both of these will generate a PR that will require approval from any teams whose owned code is
affected by the binding updates.

## Current binding details

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: v1
- Package version: 2.0.0
- Server Git commit:
  [`a714278b9a8893ac8b2a9de53777793768acbd74`]https://github.com/bitwarden/server/commit/a714278b9a8893ac8b2a9de53777793768acbd74
- Generator version: 7.15.0
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`

## Documentation for API endpoints

All URIs are relative to *https://identity.bitwarden.com*

| Class         | Method                                                                                                                          | HTTP request                                           | Description |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------ | ----------- |
| _AccountsApi_ | [**get_web_authn_login_assertion_options**]docs/AccountsApi.md#accounts_get_web_authn_login_assertion_options                 | **GET** /accounts/webauthn/assertion-options           |
| _AccountsApi_ | [**post_password_prelogin**]docs/AccountsApi.md#accounts_post_password_prelogin                                               | **POST** /accounts/prelogin/password                   |
| _AccountsApi_ | [**post_register_finish**]docs/AccountsApi.md#accounts_post_register_finish                                                   | **POST** /accounts/register/finish                     |
| _AccountsApi_ | [**post_register_send_verification_email**]docs/AccountsApi.md#accounts_post_register_send_verification_email                 | **POST** /accounts/register/send-verification-email    |
| _AccountsApi_ | [**post_register_verification_email_clicked**]docs/AccountsApi.md#accounts_post_register_verification_email_clicked           | **POST** /accounts/register/verification-email-clicked |
| _AccountsApi_ | [**post_trial_initiation_send_verification_email**]docs/AccountsApi.md#accounts_post_trial_initiation_send_verification_email | **POST** /accounts/trial/send-verification-email       |
| _InfoApi_     | [**get_alive**]docs/InfoApi.md#info_get_alive                                                                                 | **GET** /alive                                         |
| _InfoApi_     | [**get_version**]docs/InfoApi.md#info_get_version                                                                             | **GET** /version                                       |
| _SsoApi_      | [**external_callback**]docs/SsoApi.md#sso_external_callback                                                                   | **GET** /sso/ExternalCallback                          |
| _SsoApi_      | [**external_challenge**]docs/SsoApi.md#sso_external_challenge                                                                 | **GET** /sso/ExternalChallenge                         |
| _SsoApi_      | [**login**]docs/SsoApi.md#sso_login                                                                                           | **GET** /sso/Login                                     |
| _SsoApi_      | [**pre_validate**]docs/SsoApi.md#sso_pre_validate                                                                             | **GET** /sso/PreValidate                               |

## Documentation For Models

- [AccountKeysRequestModel]docs/AccountKeysRequestModel.md
- [AssertionOptions]docs/AssertionOptions.md
- [AuthenticationExtensionsClientInputs]docs/AuthenticationExtensionsClientInputs.md
- [AuthenticatorTransport]docs/AuthenticatorTransport.md
- [KdfRequestModel]docs/KdfRequestModel.md
- [KdfSettings]docs/KdfSettings.md
- [KdfType]docs/KdfType.md
- [KeysRequestModel]docs/KeysRequestModel.md
- [MasterPasswordAuthenticationDataRequestModel]docs/MasterPasswordAuthenticationDataRequestModel.md
- [MasterPasswordUnlockDataRequestModel]docs/MasterPasswordUnlockDataRequestModel.md
- [PasswordPreloginRequestModel]docs/PasswordPreloginRequestModel.md
- [PasswordPreloginResponseModel]docs/PasswordPreloginResponseModel.md
- [ProductTierType]docs/ProductTierType.md
- [ProductType]docs/ProductType.md
- [PublicKeyCredentialDescriptor]docs/PublicKeyCredentialDescriptor.md
- [PublicKeyCredentialType]docs/PublicKeyCredentialType.md
- [PublicKeyEncryptionKeyPairRequestModel]docs/PublicKeyEncryptionKeyPairRequestModel.md
- [RegisterFinishRequestModel]docs/RegisterFinishRequestModel.md
- [RegisterFinishResponseModel]docs/RegisterFinishResponseModel.md
- [RegisterSendVerificationEmailRequestModel]docs/RegisterSendVerificationEmailRequestModel.md
- [RegisterVerificationEmailClickedRequestModel]docs/RegisterVerificationEmailClickedRequestModel.md
- [SecurityStateModel]docs/SecurityStateModel.md
- [SignatureKeyPairRequestModel]docs/SignatureKeyPairRequestModel.md
- [TrialSendVerificationEmailRequestModel]docs/TrialSendVerificationEmailRequestModel.md
- [UserVerificationRequirement]docs/UserVerificationRequirement.md
- [WebAuthnLoginAssertionOptionsResponseModel]docs/WebAuthnLoginAssertionOptionsResponseModel.md

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

```
cargo doc --open
```