# Rust API client for rivet-api-full

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)


## 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: 2.3.0-rc.11
- Package version: 2.3.0-rc.11
- Generator version: 7.14.0
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`

## Installation

Put the package under your project folder in a directory named `rivet-api-full` and add the following to `Cargo.toml` under `[dependencies]`:

```
rivet-api-full = { path = "./rivet-api-full" }
```

## Documentation for API Endpoints

All URIs are relative to *http://localhost*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*ActorsCreateApi* | [**actors_create**](docs/ActorsCreateApi.md#actors_create) | **POST** /actors | ## Datacenter Round Trips
*ActorsDeleteApi* | [**actors_delete**](docs/ActorsDeleteApi.md#actors_delete) | **DELETE** /actors/{actor_id} | ## Datacenter Round Trips
*ActorsGetOrCreateApi* | [**actors_get_or_create**](docs/ActorsGetOrCreateApi.md#actors_get_or_create) | **PUT** /actors | ## Datacenter Round Trips
*ActorsKvGetApi* | [**actors_kv_get**](docs/ActorsKvGetApi.md#actors_kv_get) | **GET** /actors/{actor_id}/kv/keys/{key} | 
*ActorsListApi* | [**actors_list**](docs/ActorsListApi.md#actors_list) | **GET** /actors |  ## Datacenter Round Trips
*ActorsListNamesApi* | [**actors_list_names**](docs/ActorsListNamesApi.md#actors_list_names) | **GET** /actors/names | ## Datacenter Round Trips
*ActorsRescheduleApi* | [**actors_reschedule**](docs/ActorsRescheduleApi.md#actors_reschedule) | **POST** /actors/{actor_id}/reschedule | 
*ActorsSleepApi* | [**actors_sleep**](docs/ActorsSleepApi.md#actors_sleep) | **POST** /actors/{actor_id}/sleep | 
*DatacentersApi* | [**datacenters_list**](docs/DatacentersApi.md#datacenters_list) | **GET** /datacenters | 
*EnvoysApi* | [**envoys_list**](docs/EnvoysApi.md#envoys_list) | **GET** /envoys | 
*HealthApi* | [**health_fanout**](docs/HealthApi.md#health_fanout) | **GET** /health/fanout | 
*MetadataApi* | [**metadata_get**](docs/MetadataApi.md#metadata_get) | **GET** /metadata | Returns metadata about the API including runtime and version
*NamespacesApi* | [**namespaces_create**](docs/NamespacesApi.md#namespaces_create) | **POST** /namespaces | 
*NamespacesApi* | [**namespaces_list**](docs/NamespacesApi.md#namespaces_list) | **GET** /namespaces | 
*RunnerConfigsDeleteApi* | [**runner_configs_delete**](docs/RunnerConfigsDeleteApi.md#runner_configs_delete) | **DELETE** /runner-configs/{runner_name} | 
*RunnerConfigsListApi* | [**runner_configs_list**](docs/RunnerConfigsListApi.md#runner_configs_list) | **GET** /runner-configs | 
*RunnerConfigsRefreshMetadataApi* | [**runner_configs_refresh_metadata**](docs/RunnerConfigsRefreshMetadataApi.md#runner_configs_refresh_metadata) | **POST** /runner-configs/{runner_name}/refresh-metadata | 
*RunnerConfigsServerlessHealthCheckApi* | [**runner_configs_serverless_health_check**](docs/RunnerConfigsServerlessHealthCheckApi.md#runner_configs_serverless_health_check) | **POST** /runner-configs/serverless-health-check | 
*RunnerConfigsUpsertApi* | [**runner_configs_upsert**](docs/RunnerConfigsUpsertApi.md#runner_configs_upsert) | **PUT** /runner-configs/{runner_name} | 
*RunnersApi* | [**runners_list**](docs/RunnersApi.md#runners_list) | **GET** /runners | 
*RunnersApi* | [**runners_list_names**](docs/RunnersApi.md#runners_list_names) | **GET** /runners/names | ## Datacenter Round Trips


## Documentation For Models

 - [Actor](docs/Actor.md)
 - [ActorName](docs/ActorName.md)
 - [ActorsCreateRequest](docs/ActorsCreateRequest.md)
 - [ActorsCreateResponse](docs/ActorsCreateResponse.md)
 - [ActorsGetOrCreateRequest](docs/ActorsGetOrCreateRequest.md)
 - [ActorsGetOrCreateResponse](docs/ActorsGetOrCreateResponse.md)
 - [ActorsKvGetResponse](docs/ActorsKvGetResponse.md)
 - [ActorsListNamesResponse](docs/ActorsListNamesResponse.md)
 - [ActorsListResponse](docs/ActorsListResponse.md)
 - [CrashPolicy](docs/CrashPolicy.md)
 - [Datacenter](docs/Datacenter.md)
 - [DatacenterHealth](docs/DatacenterHealth.md)
 - [DatacentersListResponse](docs/DatacentersListResponse.md)
 - [Envoy](docs/Envoy.md)
 - [EnvoysListResponse](docs/EnvoysListResponse.md)
 - [HealthFanoutResponse](docs/HealthFanoutResponse.md)
 - [HealthResponse](docs/HealthResponse.md)
 - [HealthStatus](docs/HealthStatus.md)
 - [MetadataGetResponse](docs/MetadataGetResponse.md)
 - [Namespace](docs/Namespace.md)
 - [NamespaceListResponse](docs/NamespaceListResponse.md)
 - [NamespacesCreateRequest](docs/NamespacesCreateRequest.md)
 - [NamespacesCreateResponse](docs/NamespacesCreateResponse.md)
 - [Pagination](docs/Pagination.md)
 - [Runner](docs/Runner.md)
 - [RunnerConfig](docs/RunnerConfig.md)
 - [RunnerConfigKind](docs/RunnerConfigKind.md)
 - [RunnerConfigKindOneOf](docs/RunnerConfigKindOneOf.md)
 - [RunnerConfigKindOneOf1](docs/RunnerConfigKindOneOf1.md)
 - [RunnerConfigKindOneOf1Serverless](docs/RunnerConfigKindOneOf1Serverless.md)
 - [RunnerConfigKindOneOfNormal](docs/RunnerConfigKindOneOfNormal.md)
 - [RunnerConfigResponse](docs/RunnerConfigResponse.md)
 - [RunnerConfigVariant](docs/RunnerConfigVariant.md)
 - [RunnerConfigsListResponse](docs/RunnerConfigsListResponse.md)
 - [RunnerConfigsListResponseRunnerConfigsValue](docs/RunnerConfigsListResponseRunnerConfigsValue.md)
 - [RunnerConfigsServerlessHealthCheckRequest](docs/RunnerConfigsServerlessHealthCheckRequest.md)
 - [RunnerConfigsServerlessHealthCheckResponse](docs/RunnerConfigsServerlessHealthCheckResponse.md)
 - [RunnerConfigsServerlessHealthCheckResponseOneOf](docs/RunnerConfigsServerlessHealthCheckResponseOneOf.md)
 - [RunnerConfigsServerlessHealthCheckResponseOneOf1](docs/RunnerConfigsServerlessHealthCheckResponseOneOf1.md)
 - [RunnerConfigsServerlessHealthCheckResponseOneOf1Failure](docs/RunnerConfigsServerlessHealthCheckResponseOneOf1Failure.md)
 - [RunnerConfigsServerlessHealthCheckResponseOneOfSuccess](docs/RunnerConfigsServerlessHealthCheckResponseOneOfSuccess.md)
 - [RunnerConfigsServerlessMetadataError](docs/RunnerConfigsServerlessMetadataError.md)
 - [RunnerConfigsUpsertRequestBody](docs/RunnerConfigsUpsertRequestBody.md)
 - [RunnerConfigsUpsertResponse](docs/RunnerConfigsUpsertResponse.md)
 - [RunnersListNamesResponse](docs/RunnersListNamesResponse.md)
 - [RunnersListResponse](docs/RunnersListResponse.md)


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

```
cargo doc --open
```

## Author

developer@rivet.gg

