Official API client library forprintnanny.ai 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.
com.printnanny.api.rust.RustClientGenerator
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 ------------ | ------------- | ------------- | ------------- AlertSettingsApi | alertsettingsgetorcreateretrieve | GET /api/alert-settings/get-or-create/ | *AlertSettingsApi* | alertsettingspartialupdate | PATCH /api/alert-settings/{id}/ | AlertSettingsApi | alertsettingsupdate | PUT /api/alert-settings/{id}/ | 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/ | ClientApi | apiconfigretreive | GET /api/client | CommandsApi | commandscreate | POST /api/commands/ | *CommandsApi* | commandslist | GET /api/commands/ | CommandsApi | commandsretrieve | GET /api/commands/{id}/ | *ConfigApi* | apiconfigretreive | GET /api/client | *DevicesApi* | cloudiotdeviceupdateorcreate | POST /api/devices/{deviceid}/cloudiot/update-or-create/ | DevicesApi | devicescloudiotcreate | POST /api/devices/{deviceid}/cloudiot/ | *DevicesApi* | devicescloudiotlist | GET /api/devices/{deviceid}/cloudiot/ | DevicesApi | devicescloudiotpartialupdate | PATCH /api/devices/{deviceid}/cloudiot/{id}/ | DevicesApi | devicescloudiotretrieve | GET /api/devices/{deviceid}/cloudiot/{id}/ | *DevicesApi* | devicescloudiotupdate | PUT /api/devices/{deviceid}/cloudiot/{id}/ | DevicesApi | devicescreate | POST /api/devices/ | *DevicesApi* | devicesjanuscloudstreamgetorcreate | POST /api/devices/{deviceid}/janus-cloud-streams/get-or-create/ | DevicesApi | devicesjanuscloudstreamscreate | POST /api/devices/{deviceid}/janus-cloud-streams/ | *DevicesApi* | devicesjanuscloudstreamslist | GET /api/devices/{deviceid}/janus-cloud-streams/ | DevicesApi | devicesjanuscloudstreamspartialupdate | PATCH /api/devices/{deviceid}/janus-cloud-streams/{id}/ | DevicesApi | devicesjanuscloudstreamsretrieve | GET /api/devices/{deviceid}/janus-cloud-streams/{id}/ | *DevicesApi* | devicesjanuscloudstreamsupdate | PUT /api/devices/{deviceid}/janus-cloud-streams/{id}/ | DevicesApi | devicesjanusedgestreamgetorcreate | POST /api/devices/{deviceid}/janus-edge-streams/get-or-create/ | *DevicesApi* | devicesjanusedgestreamscreate | POST /api/devices/{deviceid}/janus-edge-streams/ | DevicesApi | devicesjanusedgestreamslist | GET /api/devices/{deviceid}/janus-edge-streams/ | *DevicesApi* | devicesjanusedgestreamspartialupdate | PATCH /api/devices/{deviceid}/janus-edge-streams/{id}/ | *DevicesApi* | devicesjanusedgestreamsretrieve | GET /api/devices/{deviceid}/janus-edge-streams/{id}/ | DevicesApi | devicesjanusedgestreamsupdate | PUT /api/devices/{deviceid}/janus-edge-streams/{id}/ | *DevicesApi* | devicesjanusstreamslist | GET /api/devices/{deviceid}/janus-streams/ | *DevicesApi* | devicesjanusstreamsretrieve | GET /api/devices/{deviceid}/janus-streams/{id}/ | *DevicesApi* | deviceslist | GET /api/devices/ | DevicesApi | devicesoctoprintinstallslist | GET /api/devices/{deviceid}/octoprint-installs/ | DevicesApi | devicespartialupdate | PATCH /api/devices/{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* | devicesupdate | PUT /api/devices/{id}/ | DevicesApi | publickeyupdateorcreate | POST /api/devices/{deviceid}/public-keys/update-or-create/ | *DevicesApi* | systeminfoupdateorcreate | POST /api/devices/{deviceid}/system-info/update-or-create/ | EventsApi | commandscreate | POST /api/commands/ | *EventsApi* | commandslist | GET /api/commands/ | EventsApi | commandsretrieve | GET /api/commands/{id}/ | *EventsApi* | eventscreate | POST /api/events/ | EventsApi | eventslist | GET /api/events/ | *EventsApi* | eventsretrieve | GET /api/events/{id}/ | JanusApi | devicesjanuscloudstreamgetorcreate | POST /api/devices/{deviceid}/janus-cloud-streams/get-or-create/ | *JanusApi* | devicesjanuscloudstreamscreate | POST /api/devices/{deviceid}/janus-cloud-streams/ | JanusApi | devicesjanuscloudstreamslist | GET /api/devices/{deviceid}/janus-cloud-streams/ | *JanusApi* | devicesjanuscloudstreamsretrieve | GET /api/devices/{deviceid}/janus-cloud-streams/{id}/ | JanusApi | devicesjanuscloudstreamsupdate | PUT /api/devices/{deviceid}/janus-cloud-streams/{id}/ | *JanusApi* | devicesjanusedgestreamgetorcreate | POST /api/devices/{deviceid}/janus-edge-streams/get-or-create/ | JanusApi | devicesjanusedgestreamscreate | POST /api/devices/{deviceid}/janus-edge-streams/ | *JanusApi* | devicesjanusedgestreamslist | GET /api/devices/{deviceid}/janus-edge-streams/ | JanusApi | devicesjanusedgestreamsretrieve | GET /api/devices/{deviceid}/janus-edge-streams/{id}/ | *JanusApi* | devicesjanusedgestreamsupdate | PUT /api/devices/{deviceid}/janus-edge-streams/{id}/ | JanusApi | devicesjanusstreamslist | GET /api/devices/{deviceid}/janus-streams/ | JanusApi | devicesjanusstreamsretrieve | GET /api/devices/{deviceid}/janus-streams/{id}/ | JanusApi | usersjanusauthcreate | POST /api/users/{userid}/janus-auth/ | JanusApi | usersjanusauthlist | GET /api/users/{userid}/janus-auth/ | JanusApi | usersjanusauthretrieve | GET /api/users/{userid}/janus-auth/{id}/ | JanusApi | usersjanusauthupdateorcreate | POST /api/users/{userid}/janus-auth/update-or-create/ | LicensesApi | licenseactivate | POST /api/license/{id}/activate/ | *LicensesApi* | licenseverify | POST /api/license/verify/ | OctoprintApi | octoprintbackupscreate | POST /api/octoprint/backups/ | OctoprintApi | octoprintbackupslist | GET /api/octoprint/backups/ | OctoprintApi | octoprintbackupsretrieve | GET /api/octoprint/backups/{id}/ | OctoprintApi | octoprintgcodefilescreate | POST /api/octoprint/gcode-files/ | *OctoprintApi* | octoprintgcodefileslist | GET /api/octoprint/gcode-files/ | OctoprintApi | octoprintgcodefilesretrieve | GET /api/octoprint/gcode-files/{id}/ | *OctoprintApi* | octoprintinstallupdateorcreate | POST /api/octoprint/installs/update-or-create/ | *OctoprintApi* | octoprintinstallscreate | POST /api/octoprint/installs/ | *OctoprintApi* | octoprintinstallslist | GET /api/octoprint/installs/ | *OctoprintApi* | octoprintinstallspartialupdate | PATCH /api/octoprint/installs/{id}/ | OctoprintApi | octoprintinstallsupdate | PUT /api/octoprint/installs/{id}/ | OctoprintApi | octoprintprinterprofilescreate | POST /api/octoprint/printer-profiles/ | *OctoprintApi* | octoprintprinterprofileslist | GET /api/octoprint/printer-profiles/ | OctoprintApi | octoprintprinterprofilespartialupdate | PATCH /api/octoprint/printer-profiles/{id}/ | OctoprintApi | octoprintprinterprofilesupdate | PUT /api/octoprint/printer-profiles/{id}/ | *OctoprintApi* | octoprintprofileupdateorcreate | POST /api/octoprint/printer-profiles/update-or-create/ | *OctoprintApi* | octoprintsettingscreate | POST /api/octoprint/settings/ | *OctoprintApi* | octoprintsettingslist | GET /api/octoprint/settings/ | *OctoprintApi* | octoprintsettingspartialupdate | PATCH /api/octoprint/settings/{id}/ | OctoprintApi | octoprintsettingsupdate | PUT /api/octoprint/settings/{id}/ | OctoprintApi | octoprintsettingsupdateorcreate | POST /api/octoprint/settings/update-or-create/ | PartnersGeeks3dApi | alertslist2 | GET /api/partners/3d-geeks/{id}/alerts/ | *PartnersGeeks3dApi* | metadataretrieve | GET /api/partners/3d-geeks/{id}/ | SchemaApi | schemaretrieve | GET /api/schema/ | *UsersApi* | usersjanusauthcreate | POST /api/users/{userid}/janus-auth/ | *UsersApi* | usersjanusauthlist | GET /api/users/{userid}/janus-auth/ | *UsersApi* | usersjanusauthretrieve | GET /api/users/{userid}/janus-auth/{id}/ | *UsersApi* | usersjanusauthupdateorcreate | POST /api/users/{userid}/janus-auth/update-or-create/ | *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@printnanny.ai