Rust API client for print-nanny-client

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

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.

Installation

Put the package under your project folder and add the following to Cargo.toml under [dependencies]:

openapi = { path = "./generated" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AlertsApi | alertslist | get /api/alerts/ | *AlertsApi* | alertspartialupdate | patch /api/alerts/{id}/ | *AlertsApi* | alertsrecent | get /api/alerts/recent/ | AlertsApi | alertsretrieve | get /api/alerts/{id}/ | *AlertsApi* | alertsseen | patch /api/alerts/seen/ | AlertsApi | alertsunread | get /api/alerts/unread/ | *AlertsApi* | alertsupdate | put /api/alerts/{id}/ | AuthTokenApi | authtokencreate | post /api/auth-token/ | MlOpsApi | devicecalibrationupdateorcreate | post /api/device-calibrations/update-or-create/ | MlOpsApi | devicecalibrationslist | get /api/device-calibrations/ | MlOpsApi | devicecalibrationspartialupdate | patch /api/device-calibrations/{id}/ | *MlOpsApi* | devicecalibrationsretrieve | get /api/device-calibrations/{id}/ | *MlOpsApi* | devicecalibrationsupdate | put /api/device-calibrations/{id}/ | *MlOpsApi* | experimentdeviceconfigslist | get /api/experiment-device-configs/ | MlOpsApi | experimentdeviceconfigsretrieve | get /api/experiment-device-configs/{id}/ | *MlOpsApi* | experimentslist | get /api/experiments/ | MlOpsApi | experimentsretrieve | get /api/experiments/{id}/ | *MlOpsApi* | modelartifactslist | get /api/model-artifacts/ | *MlOpsApi* | modelartifactsretrieve | get /api/model-artifacts/{id}/ | *PartnersGeeks3Api* | alertslist2 | get /api/partners/3d-geeks/{id}/alerts/ | PartnersGeeks3dApi | metadataretrieve | get /api/partners/3d-geeks/{id}/ | *RemoteControlApi* | commandslist | get /api/commands/ | RemoteControlApi | commandspartialupdate | patch /api/commands/{id}/ | RemoteControlApi | commandsretrieve | get /api/commands/{id}/ | *RemoteControlApi* | commandsupdate | put /api/commands/{id}/ | RemoteControlApi | gcodefilescreate | post /api/gcode-files/ | RemoteControlApi | gcodefileslist | get /api/gcode-files/ | RemoteControlApi | gcodefilespartialupdate | patch /api/gcode-files/{id}/ | *RemoteControlApi* | gcodefilesretrieve | get /api/gcode-files/{id}/ | *RemoteControlApi* | gcodefilesupdate | put /api/gcode-files/{id}/ | *RemoteControlApi* | gcodefilesupdateorcreate | post /api/gcode-files/update-or-create/ | *RemoteControlApi* | octoprintdevicescreate | post /api/octoprint-devices/ | *RemoteControlApi* | octoprintdeviceslist | get /api/octoprint-devices/ | *RemoteControlApi* | octoprintdevicespartialupdate | patch /api/octoprint-devices/{id}/ | RemoteControlApi | octoprintdevicesretrieve | get /api/octoprint-devices/{id}/ | RemoteControlApi | octoprintdevicesupdate | put /api/octoprint-devices/{id}/ | RemoteControlApi | octoprintdevicesupdateorcreate | post /api/octoprint-devices/update-or-create/ | RemoteControlApi | printsessionpartialupdate | patch /api/print-sessions/{session}/ | *RemoteControlApi* | printsessionupdate | put /api/print-sessions/{session}/ | *RemoteControlApi* | printsessionscreate | post /api/print-sessions/ | *RemoteControlApi* | printsessionslist | get /api/print-sessions/ | *RemoteControlApi* | printsessionsretrieve | get /api/print-sessions/{session}/ | *RemoteControlApi* | printerprofilescreate | post /api/printer-profiles/ | *RemoteControlApi* | printerprofileslist | get /api/printer-profiles/ | *RemoteControlApi* | printerprofilespartialupdate | patch /api/printer-profiles/{id}/ | RemoteControlApi | printerprofilesretrieve | get /api/printer-profiles/{id}/ | RemoteControlApi | printerprofilesupdate | put /api/printer-profiles/{id}/ | RemoteControlApi | printerprofilesupdateorcreate | post /api/printer-profiles/update-or-create/ | SchemaApi | schemaretrieve | get /api/schema/ | *TelemetryApi* | octoprinteventscreate | post /api/octoprint-events/ | *TelemetryApi* | octoprinteventslist | get /api/octoprint-events/ | *TelemetryApi* | octoprinteventsretrieve | get /api/octoprint-events/{id}/ | *TelemetryApi* | printjobeventslist | get /api/print-job-events/ | TelemetryApi | printjobeventsretrieve | get /api/print-job-events/{id}/ | *TelemetryApi* | printnannyplugineventslist | get /api/print-nanny-plugin-events/ | *TelemetryApi* | printnannyplugineventsretrieve | get /api/print-nanny-plugin-events/{id}/ | *TelemetryApi* | remotecommandeventslist | get /api/remote-command-events/ | TelemetryApi | remotecommandeventsretrieve | get /api/remote-command-events/{id}/ | *TelemetryApi* | telemetryeventslist | get /api/telemetry-events/ | *TelemetryApi* | telemetryeventsretrieve | get /api/telemetry-events/{id}/ | *UsersApi* | userslist | get /api/users/ | UsersApi | usersmeretrieve | get /api/users/me/ | UsersApi | userspartialupdate | patch /api/users/{id}/ | UsersApi | usersretrieve | get /api/users/{id}/ | *UsersApi* | usersupdate | put /api/users/{id}/ |

Documentation For Models

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

cargo doc --open

Author