Official API client library for printnanny.ai
For more information, please visit https://printnanny.ai
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 ------------ | ------------- | ------------- | ------------- AccountsApi | accounts2faauthemailcreate | POST /accounts/2fa-auth/email/ | *AccountsApi* | accounts2faauthsessioncreate | POST /accounts/2fa-auth/session/ | AccountsApi | accounts2faauthtokencreate | POST /accounts/2fa-auth/token/ | *AccountsApi* | accountsemailwaitlistcreate | POST /api/accounts/email-waitlist/ | AccountsApi | accountslogincreate | POST /api/accounts/login/ | AccountsApi | accountslogoutcreate | POST /api/accounts/logout/ | AccountsApi | accountspasswordchangecreate | POST /api/accounts/password/change/ | *AccountsApi* | accountspasswordresetconfirmcreate | POST /api/accounts/password/reset/confirm/ | *AccountsApi* | accountspasswordresetcreate | POST /api/accounts/password/reset/ | AccountsApi | accountsregistrationcreate | POST /api/accounts/registration/ | AccountsApi | accountsregistrationresendemailcreate | POST /api/accounts/registration/resend-email/ | AccountsApi | accountsregistrationverifyemailcreate | POST /api/accounts/registration/verify-email/ | AccountsApi | accountsusernkeyretrieve | GET /api/accounts/user/nkey | *AccountsApi* | accountsuserpartialupdate | PATCH /api/accounts/user/ | AccountsApi | accountsuserretrieve | GET /api/accounts/user/ | AccountsApi | accountsuserupdate | PUT /api/accounts/user/ | AchievementsApi | achievementslist | GET /api/achievements/ | *AlertsApi* | alertsprintjobcreate | POST /api/alerts/print-job/ | AlertsApi | alertsprintjoblist | GET /api/alerts/print-job/ | *AlertsApi* | alertsprintjobpartialupdate | PATCH /api/alerts/print-job/{id}/ | *AlertsApi* | alertsprintjobretrieve | GET /api/alerts/print-job/{id}/ | AlertsApi | alertsprintjobupdate | PUT /api/alerts/print-job/{id}/ | *AlertsApi* | emailalertsettingscreate | POST /api/email-alert-settings/ | AlertsApi | emailalertsettingspartialupdate | PATCH /api/email-alert-settings/{id} | AlertsApi | emailalertsettingsretrieve | GET /api/email-alert-settings/ | *AlertsApi* | emailalertsettingsupdate | PUT /api/email-alert-settings/{id} | CrashReportsApi | crashreportscreate | POST /api/crash-reports/ | CrashReportsApi | crashreportslist | GET /api/crash-reports/ | CrashReportsApi | crashreportspartialupdate | PATCH /api/crash-reports/{id}/ | *CrashReportsApi* | crashreportsretrieve | GET /api/crash-reports/{id}/ | *CrashReportsApi* | crashreportsupdate | PUT /api/crash-reports/{id}/ | *DemosApi* | demoscreate | POST /api/demos/ | DemosApi | demosfeedbackpartialupdate | PATCH /api/demos/feedback/{id}/ | *DemosApi* | demosfeedbackretrieve | GET /api/demos/feedback/{id}/ | *DemosApi* | demosfeedbackupdate | PUT /api/demos/feedback/{id}/ | *DemosApi* | demosretrieve | GET /api/demos/{id}/ | DevicesApi | assignpitoworkspace | POST /api/devices/{piid}/assign-workspace/{workspaceid}/ | *DevicesApi* | networksettingscreate | POST /api/network-settings/ | *DevicesApi* | networksettingspartialupdate | PATCH /api/network-settings/{id} | DevicesApi | networksettingsretrieve | GET /api/network-settings/ | DevicesApi | networksettingsupdate | PUT /api/network-settings/{id} | DevicesApi | piupdateorcreate | POST /api/pis/update-or-create/ | *DevicesApi* | piscreate | POST /api/pis/ | DevicesApi | pisdestroy | DELETE /api/pis/{id}/ | *DevicesApi* | pislicensezipretrieve | GET /api/pis/{piid}/license/zip/ | *DevicesApi* | pislist | GET /api/pis/ | DevicesApi | pispartialupdate | PATCH /api/pis/{id}/ | DevicesApi | pisretrieve | GET /api/pis/{id}/ | *DevicesApi* | pissysteminfocreate | POST /api/pis/{piid}/system-info/ | *DevicesApi* | pissysteminfolist | GET /api/pis/{piid}/system-info/ | *DevicesApi* | pissysteminfopartialupdate | PATCH /api/pis/{piid}/system-info/{id}/ | DevicesApi | pissysteminforetrieve | GET /api/pis/{piid}/system-info/{id}/ | DevicesApi | pissysteminfoupdate | PUT /api/pis/{piid}/system-info/{id}/ | DevicesApi | pisupdate | PUT /api/pis/{id}/ | *DevicesApi* | piswebrtcstreamscreate | POST /api/pis/{piid}/webrtc-streams/ | *DevicesApi* | piswebrtcstreamslist | GET /api/pis/{piid}/webrtc-streams/ | *DevicesApi* | piswebrtcstreamspartialupdate | PATCH /api/pis/{piid}/webrtc-streams/{id}/ | DevicesApi | piswebrtcstreamsretrieve | GET /api/pis/{piid}/webrtc-streams/{id}/ | DevicesApi | piswebrtcstreamsupdate | PUT /api/pis/{piid}/webrtc-streams/{id}/ | DevicesApi | systeminfoupdateorcreate | POST /api/pis/{piid}/system-info/update-or-create/ | *DevicesApi* | webrtcstreamupdateorcreate | POST /api/pis/{piid}/webrtc-streams/update-or-create/ | JanusApi | piswebrtcstreamscreate | POST /api/pis/{piid}/webrtc-streams/ | JanusApi | piswebrtcstreamslist | GET /api/pis/{piid}/webrtc-streams/ | JanusApi | piswebrtcstreamspartialupdate | PATCH /api/pis/{piid}/webrtc-streams/{id}/ | *JanusApi* | piswebrtcstreamsretrieve | GET /api/pis/{piid}/webrtc-streams/{id}/ | *JanusApi* | piswebrtcstreamsupdate | PUT /api/pis/{piid}/webrtc-streams/{id}/ | *MoonrakerApi* | moonrakercreate | POST /api/moonraker/ | MoonrakerApi | moonrakerlist | GET /api/moonraker/ | *MoonrakerApi* | moonrakerpartialupdate | PATCH /api/moonraker/{id}/ | *MoonrakerApi* | moonrakerretrieve | GET /api/moonraker/{id}/ | MoonrakerApi | moonrakerserverupdateorcreate | POST /api/moonraker/update-or-create/ | MoonrakerApi | moonrakerupdate | PUT /api/moonraker/{id}/ | *MoonrakerApi* | pismoonrakerserverlist | GET /api/pis/{piid}/moonraker-server/ | *OctoprintApi* | octoprintbackupscreate | POST /api/octoprint/backups/ | *OctoprintApi* | octoprintbackupslist | GET /api/octoprint/backups/ | *OctoprintApi* | octoprintbackupsretrieve | GET /api/octoprint/backups/{id}/ | *OctoprintApi* | octoprintcreate | POST /api/octoprint/ | OctoprintApi | octoprintgcodefilescreate | POST /api/octoprint/gcode-files/ | *OctoprintApi* | octoprintgcodefileslist | GET /api/octoprint/gcode-files/ | OctoprintApi | octoprintgcodefilesretrieve | GET /api/octoprint/gcode-files/{id}/ | *OctoprintApi* | octoprintlist | GET /api/octoprint/ | OctoprintApi | octoprintpartialupdate | PATCH /api/octoprint/{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* | octoprintserverupdateorcreate | POST /api/octoprint/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/ | OctoprintApi | octoprintupdate | PUT /api/octoprint/{id}/ | *OctoprintApi* | pisoctoprintserverlist | GET /api/pis/{piid}/octoprint-server/ | *SchemaApi* | schemaretrieve | GET /api/schema/ | SettingsApi | emailalertsettingscreate | POST /api/email-alert-settings/ | *SettingsApi* | emailalertsettingspartialupdate | PATCH /api/email-alert-settings/{id} | *SettingsApi* | emailalertsettingsretrieve | GET /api/email-alert-settings/ | SettingsApi | emailalertsettingsupdate | PUT /api/email-alert-settings/{id} | *ShopApi* | cloudplansretrieve | GET /api/shop/products/cloud-plans/ | *ShopApi* | shopcheckoutsuccessretrieve | GET /api/shop/checkout/success/{stripecheckoutsessionid} | *ShopApi* | shoporderscreate | POST /api/shop/orders | *ShopApi* | shopproductslist | GET /api/shop/products/ | *ShopApi* | shopproductsretrieve | GET /api/shop/products/{sku} | *VideosApi* | piscamerasnapshotscreate | POST /api/pis/{piid}/camera-snapshots/ | *VideosApi* | piscamerasnapshotslist | GET /api/pis/{piid}/camera-snapshots/ | *VideosApi* | piscamerasnapshotsretrieve | GET /api/pis/{piid}/camera-snapshots/{id}/ | *VideosApi* | videopartscreate | POST /api/video-parts/ | *VideosApi* | videopartslist | GET /api/video-parts/ | *VideosApi* | videopartsretrieve | GET /api/video-parts/{id}/ | *VideosApi* | videorecordingsfinalize | POST /api/videos/{id}/finalize/ | *VideosApi* | videorecordingsupdateorcreate | POST /api/videos/{id}/update-or-create/ | *VideosApi* | videoscreate | POST /api/videos/ | VideosApi | videoslist | GET /api/videos/ | *VideosApi* | videospartialupdate | PATCH /api/videos/{id}/ | *VideosApi* | videosretrieve | GET /api/videos/{id}/ | VideosApi | videosupdate | PUT /api/videos/{id}/ | *WorkspacesApi* | assignpitoworkspace | POST /api/devices/{piid}/assign-workspace/{workspaceid}/ | WorkspacesApi | workspacescreate | POST /api/workspaces/ | *WorkspacesApi* | workspacescreateinvite | POST /api/workspaces/invite/ | *WorkspacesApi* | workspaceslist | GET /api/workspaces/ | WorkspacesApi | workspacespartialupdate | PATCH /api/workspaces/{id}/ | WorkspacesApi | workspacesremindinvite | POST /api/workspaces/remind/ | WorkspacesApi | workspacesretrieve | GET /api/workspaces/{id}/ | *WorkspacesApi* | workspacesupdate | PUT /api/workspaces/{id}/ | WorkspacesApi | workspacesverifyinvite | POST /api/workspace-invites/verify/ |
To get access to the crate's generated documentation, use:
cargo doc --open
leigh@printnanny.ai