MultiTool backend API
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
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" }
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} |
- ApplicationConfig
- ApplicationConfigOneOf
- ApplicationDetails
- ApplicationGroup
- ApplicationSummary
- ApplicationType
- CreateApplicationRequest
- CreateApplicationSuccess
- CreateDeploymentSuccess
- CreateResponseCodeMetricsRequest
- CreateResponseCodeMetricsSuccess
- CreateUserRequest
- CreateUserSuccess
- CreateWorkspaceRequest
- CreateWorkspaceSuccess
- Deployment
- DeploymentEvent
- DeploymentEventType
- DeploymentStatus
- ErrorResponse
- HeartbeatController200Response
- IngressConfig
- IngressConfigOneOf
- IngressConfigOneOfAwsRestApiGateway
- ListApplicationsSuccess
- ListDeploymentsSuccess
- ListWorkspaceSuccess
- LoginRequest
- LoginSuccess
- MonitorConfig
- MonitorConfigOneOf
- MonitorConfigOneOfAwsCloudwatchMetrics
- PlatformConfig
- PlatformConfigOneOf
- PlatformConfigOneOfAwsLambda
- ReadApplicationSuccess
- ReadDeploymentSuccess
- ResponseCodeMetrics
- UpdateWorkspaceRequest
- UpdateWorkspaceSuccess
- UserDetails
- UserSummary
- WebServiceConfig
- WorkspaceDetails
- WorkspaceReadSuccess
- WorkspaceSummary
To get access to the crate's generated documentation, use:
cargo doc --open