Skip to content

The official Rust SDK for the MultiTool SaaS backend.

License

Notifications You must be signed in to change notification settings

wack/multitool-rust-sdk

Repository files navigation

Rust API client for multitool-sdk

MultiTool backend API

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: 0.1.0
  • Package version: 0.1.0
  • Generator version: 7.11.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named multitool-sdk and add the following to Cargo.toml under [dependencies]:

multitool-sdk = { path = "./multitool-sdk" }

Documentation for API Endpoints

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

Class Method HTTP request Description
ApplicationsApi create_application POST /api/v1/workspaces/{workspace_id}/applications
ApplicationsApi delete_application DELETE /api/v1/workspaces/{workspace_id}/applications/{application_id}
ApplicationsApi get_application GET /api/v1/workspaces/{workspace_id}/applications/{application_id}
ApplicationsApi list_applications GET /api/v1/workspaces/{workspace_id}/applications
DeploymentsApi create_deployment POST /api/v1/workspaces/{workspace_id}/applications/{application_id}/deployments
DeploymentsApi list_deployments GET /api/v1/workspaces/{workspace_id}/applications/{application_id}/deployments
DeploymentsApi read_deployment GET /api/v1/workspaces/{workspace_id}/applications/{application_id}/deployments/{deployment_id}
HeartbeatApi heartbeat_controller GET /api/v1/heartbeat
ResponseCodeMetricsApi create_response_code_metrics POST /api/v1/workspaces/{workspace_id}/applications/{application_id}/deployments/{deployment_id}/metrics/response-codes
UsersApi create_user POST /api/v1/users
UsersApi login POST /api/v1/users/login
WorkspacesApi create_workspace POST /api/v1/workspaces
WorkspacesApi list_workspaces GET /api/v1/workspaces
WorkspacesApi read_workspace GET /api/v1/workspaces/{id}
WorkspacesApi update_workspace PATCH /api/v1/workspaces/{id}

Documentation For Models

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

cargo doc --open

Author

About

The official Rust SDK for the MultiTool SaaS backend.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages