Official API client library for print-nanny.com
For more information, please visit https://print-nanny.com
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.
org.openapitools.codegen.languages.RustClientCodegen
Put the package under your project folder in a directory named printnanny-api-client
and add the following to Cargo.toml
under [dependencies]
:
printnanny-api-client = { path = "./printnanny-api-client" }
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}/ | AuthApi | authemailcreate | POST /auth/email/ | AuthApi | authmobilecreate | POST /auth/mobile/ | AuthApi | authtokencreate | POST /auth/token/ | AuthApi | authverifycreate | POST /auth/verify/ | AuthApi | authverifyemailcreate | POST /auth/verify/email/ | *AuthApi* | authverifymobilecreate | POST /auth/verify/mobile/ | ClientConfigApi | clientconfiglist | GET /api/client-config/ | DevicesApi | devicescamerascreate | POST /api/devices/{deviceid}/cameras/ | *DevicesApi* | devicescameraslist | GET /api/devices/{deviceid}/cameras/ | DevicesApi | devicescameraspartialupdate | PATCH /api/devices/{deviceid}/cameras/{id}/ | DevicesApi | devicescamerasretrieve | GET /api/devices/{deviceid}/cameras/{id}/ | *DevicesApi* | devicescamerasupdate | PUT /api/devices/{deviceid}/cameras/{id}/ | DevicesApi | devicescloudiotdevicescreate | POST /api/devices/{deviceid}/cloud-iot-devices/ | *DevicesApi* | devicescloudiotdeviceslist | GET /api/devices/{deviceid}/cloud-iot-devices/ | DevicesApi | devicescloudiotdevicespartialupdate | PATCH /api/devices/{deviceid}/cloud-iot-devices/{id}/ | DevicesApi | devicescloudiotdevicesretrieve | GET /api/devices/{deviceid}/cloud-iot-devices/{id}/ | *DevicesApi* | devicescloudiotdevicesupdate | PUT /api/devices/{deviceid}/cloud-iot-devices/{id}/ | DevicesApi | devicescreate | POST /api/devices/ | *DevicesApi* | deviceseventscreate | POST /api/devices/{deviceid}/events/ | DevicesApi | deviceseventslist | GET /api/devices/{deviceid}/events/ | *DevicesApi* | deviceseventsretrieve | GET /api/devices/{deviceid}/events/{id}/ | DevicesApi | devicesjanuscreate | POST /api/devices/{deviceid}/janus/ | *DevicesApi* | devicesjanuslist | GET /api/devices/{deviceid}/janus/ | DevicesApi | devicesjanuspartialupdate | PATCH /api/devices/{deviceid}/janus/{id}/ | DevicesApi | devicesjanusretrieve | GET /api/devices/{deviceid}/janus/{id}/ | *DevicesApi* | devicesjanusupdate | PUT /api/devices/{deviceid}/janus/{id}/ | DevicesApi | deviceslist | GET /api/devices/ | *DevicesApi* | devicesonboardingtaskscreate | POST /api/devices/{deviceid}/onboarding-tasks/ | *DevicesApi* | devicesonboardingtaskslist | GET /api/devices/{deviceid}/onboarding-tasks/ | *DevicesApi* | devicesonboardingtasksretrieve | GET /api/devices/{deviceid}/onboarding-tasks/{id}/ | *DevicesApi* | devicespartialupdate | PATCH /api/devices/{id}/ | *DevicesApi* | devicesprintercontrollerscreate | POST /api/devices/{deviceid}/printer-controllers/ | *DevicesApi* | devicesprintercontrollerslist | GET /api/devices/{deviceid}/printer-controllers/ | *DevicesApi* | devicesprintercontrollerspartialupdate | PATCH /api/devices/{deviceid}/printer-controllers/{id}/ | DevicesApi | devicesprintercontrollersretrieve | GET /api/devices/{deviceid}/printer-controllers/{id}/ | DevicesApi | devicesprintercontrollersupdate | PUT /api/devices/{deviceid}/printer-controllers/{id}/ | DevicesApi | devicespublickeyscreate | POST /api/devices/{deviceid}/public-keys/ | DevicesApi | devicespublickeyslist | GET /api/devices/{deviceid}/public-keys/ | DevicesApi | devicespublickeyspartialupdate | PATCH /api/devices/{deviceid}/public-keys/{id}/ | *DevicesApi* | devicespublickeysretrieve | GET /api/devices/{deviceid}/public-keys/{id}/ | *DevicesApi* | devicespublickeysupdate | PUT /api/devices/{deviceid}/public-keys/{id}/ | *DevicesApi* | devicesretrieve | GET /api/devices/{id}/ | DevicesApi | devicesretrievehostname | GET /api/devices/{hostname} | DevicesApi | devicessysteminfocreate | POST /api/devices/{deviceid}/system-info/ | DevicesApi | devicessysteminfolist | GET /api/devices/{deviceid}/system-info/ | DevicesApi | devicessysteminfopartialupdate | PATCH /api/devices/{deviceid}/system-info/{id}/ | *DevicesApi* | devicessysteminforetrieve | GET /api/devices/{deviceid}/system-info/{id}/ | *DevicesApi* | devicessysteminfoupdate | PUT /api/devices/{deviceid}/system-info/{id}/ | *DevicesApi* | devicestaskscreate | POST /api/devices/{deviceid}/tasks/ | DevicesApi | devicestaskslist | GET /api/devices/{deviceid}/tasks/ | *DevicesApi* | devicestasksretrieve | GET /api/devices/{deviceid}/tasks/{id}/ | DevicesApi | devicestasksstatuscreate | POST /api/devices/{deviceid}/tasks/{taskid}/status/ | *DevicesApi* | devicestasksstatuslist | GET /api/devices/{deviceid}/tasks/{taskid}/status/ | DevicesApi | devicestasksstatusretrieve | GET /api/devices/{deviceid}/tasks/{taskid}/status/{id}/ | *DevicesApi* | devicestesteventscreate | POST /api/devices/{deviceid}/test-events/ | *DevicesApi* | devicestesteventslist | GET /api/devices/{deviceid}/test-events/ | *DevicesApi* | devicestesteventsretrieve | GET /api/devices/{deviceid}/test-events/{id}/ | *DevicesApi* | devicesupdate | PUT /api/devices/{id}/ | DevicesApi | janusauthupdateorcreate | POST /api/devices/{deviceid}/janus/update-or-create/ | *DevicesApi* | publickeyupdateorcreate | POST /api/devices/{deviceid}/public-keys/update-or-create/ | DevicesApi | systeminfoupdateorcreate | POST /api/devices/{deviceid}/system-info/update-or-create/ | *EventsApi* | deviceseventscreate | POST /api/devices/{deviceid}/events/ | EventsApi | deviceseventslist | GET /api/devices/{deviceid}/events/ | *EventsApi* | deviceseventsretrieve | GET /api/devices/{deviceid}/events/{id}/ | EventsApi | devicestesteventscreate | POST /api/devices/{deviceid}/test-events/ | EventsApi | devicestesteventslist | GET /api/devices/{deviceid}/test-events/ | EventsApi | devicestesteventsretrieve | GET /api/devices/{deviceid}/test-events/{id}/ | 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}/ | *OctoprintBackupsApi* | octoprintbackupscreate | POST /api/octoprint-backups/ | *OctoprintBackupsApi* | octoprintbackupslist | GET /api/octoprint-backups/ | *OctoprintBackupsApi* | octoprintbackupsretrieve | GET /api/octoprint-backups/{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* | telemetryeventscreate | POST /api/telemetry-events/ | *TelemetryApi* | telemetryeventslist | GET /api/telemetry-events/ | *TelemetryApi* | telemetryeventsretrieve | GET /api/telemetry-events/{id}/ | *UsersApi* | usersmeretrieve | GET /api/users/me/ | *UsersApi* | userspartialupdate | PATCH /api/users/{id}/ | *UsersApi* | usersretrieve | GET /api/users/{id}/ | UsersApi | users_update | PUT /api/users/{id}/ |
To get access to the crate's generated documentation, use:
cargo doc --open
leigh@print-nanny.com