print-nanny-api-client

Crates.ioprint-nanny-api-client
lib.rsprint-nanny-api-client
version0.16.0
sourcesrc
created_at2021-11-22 00:21:52.857548
updated_at2021-11-22 00:21:52.857548
descriptionOfficial Print Nanny Rust API Client
homepagehttps://print-nanny.com
repositoryhttps://github.com/bitsy-ai/octoprint-nanny-webapp
max_upload_size
id485503
size705,963
Leigh Johnson (leigh-johnson)

documentation

README

Rust API client for print-nanny-api-client

Official API client library for print-nanny.com

For more information, please visit https://print-nanny.com

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.

  • API version: 0.0.0
  • Package version: 0.16.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named print-nanny-api-client and add the following to Cargo.toml under [dependencies]:

print-nanny-api-client = { path = "./print-nanny-api-client" }

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description

AlertsApi | alerts_list | GET /api/alerts/ | AlertsApi | alerts_partial_update | PATCH /api/alerts/{id}/ | AlertsApi | alerts_recent | GET /api/alerts/recent/ | AlertsApi | alerts_retrieve | GET /api/alerts/{id}/ | AlertsApi | alerts_seen | PATCH /api/alerts/seen/ | AlertsApi | alerts_unread | GET /api/alerts/unread/ | AlertsApi | alerts_update | PUT /api/alerts/{id}/ | AuthApi | auth_email_create | POST /auth/email/ | AuthApi | auth_mobile_create | POST /auth/mobile/ | AuthApi | auth_token_create | POST /auth/token/ | AuthApi | auth_verify_create | POST /auth/verify/ | AuthApi | auth_verify_email_create | POST /auth/verify/email/ | AuthApi | auth_verify_mobile_create | POST /auth/verify/mobile/ | DevicesApi | device_info_update_or_create | POST /api/devices/{device_id}/info/update-or-create/ | DevicesApi | devices_cameras_create | POST /api/devices/{device_id}/cameras/ | DevicesApi | devices_cameras_list | GET /api/devices/{device_id}/cameras/ | DevicesApi | devices_cameras_partial_update | PATCH /api/devices/{device_id}/cameras/{id}/ | DevicesApi | devices_cameras_retrieve | GET /api/devices/{device_id}/cameras/{id}/ | DevicesApi | devices_cameras_update | PUT /api/devices/{device_id}/cameras/{id}/ | DevicesApi | devices_cloud_iot_devices_create | POST /api/devices/{device_id}/cloud-iot-devices/ | DevicesApi | devices_cloud_iot_devices_list | GET /api/devices/{device_id}/cloud-iot-devices/ | DevicesApi | devices_cloud_iot_devices_partial_update | PATCH /api/devices/{device_id}/cloud-iot-devices/{id}/ | DevicesApi | devices_cloud_iot_devices_retrieve | GET /api/devices/{device_id}/cloud-iot-devices/{id}/ | DevicesApi | devices_cloud_iot_devices_update | PUT /api/devices/{device_id}/cloud-iot-devices/{id}/ | DevicesApi | devices_config_list | GET /api/devices/{device_id}/config/ | DevicesApi | devices_config_retrieve | GET /api/devices/{device_id}/config/{id}/ | DevicesApi | devices_create | POST /api/devices/ | DevicesApi | devices_info_create | POST /api/devices/{device_id}/info/ | DevicesApi | devices_info_list | GET /api/devices/{device_id}/info/ | DevicesApi | devices_info_partial_update | PATCH /api/devices/{device_id}/info/{id}/ | DevicesApi | devices_info_retrieve | GET /api/devices/{device_id}/info/{id}/ | DevicesApi | devices_info_update | PUT /api/devices/{device_id}/info/{id}/ | DevicesApi | devices_license_retrieve | GET /api/devices/{id}/license/ | DevicesApi | devices_list | GET /api/devices/ | DevicesApi | devices_partial_update | PATCH /api/devices/{id}/ | DevicesApi | devices_printer_controllers_create | POST /api/devices/{device_id}/printer-controllers/ | DevicesApi | devices_printer_controllers_list | GET /api/devices/{device_id}/printer-controllers/ | DevicesApi | devices_printer_controllers_partial_update | PATCH /api/devices/{device_id}/printer-controllers/{id}/ | DevicesApi | devices_printer_controllers_retrieve | GET /api/devices/{device_id}/printer-controllers/{id}/ | DevicesApi | devices_printer_controllers_update | PUT /api/devices/{device_id}/printer-controllers/{id}/ | DevicesApi | devices_retrieve | GET /api/devices/{id}/ | DevicesApi | devices_retrieve_hostname | GET /api/devices/{hostname} | DevicesApi | devices_state_list | GET /api/devices/{device_id}/state/ | DevicesApi | devices_state_retrieve | GET /api/devices/{device_id}/state/{id}/ | DevicesApi | devices_update | PUT /api/devices/{id}/ | MlOpsApi | device_calibration_update_or_create | POST /api/device-calibrations/update-or-create/ | MlOpsApi | device_calibrations_list | GET /api/device-calibrations/ | MlOpsApi | device_calibrations_partial_update | PATCH /api/device-calibrations/{id}/ | MlOpsApi | device_calibrations_retrieve | GET /api/device-calibrations/{id}/ | MlOpsApi | device_calibrations_update | PUT /api/device-calibrations/{id}/ | MlOpsApi | experiment_device_configs_list | GET /api/experiment-device-configs/ | MlOpsApi | experiment_device_configs_retrieve | GET /api/experiment-device-configs/{id}/ | MlOpsApi | experiments_list | GET /api/experiments/ | MlOpsApi | experiments_retrieve | GET /api/experiments/{id}/ | MlOpsApi | model_artifacts_list | GET /api/model-artifacts/ | MlOpsApi | model_artifacts_retrieve | GET /api/model-artifacts/{id}/ | PartnersGeeks3Api | alerts_list2 | GET /api/partners/3d-geeks/{id}/alerts/ | PartnersGeeks3dApi | metadata_retrieve | GET /api/partners/3d-geeks/{id}/ | ReleasesApi | releases_latest_retrieve | GET /api/releases/{release_channel}/latest | ReleasesApi | releases_list | GET /api/releases/ | ReleasesApi | releases_retrieve | GET /api/releases/{id}/ | RemoteControlApi | commands_list | GET /api/commands/ | RemoteControlApi | commands_partial_update | PATCH /api/commands/{id}/ | RemoteControlApi | commands_retrieve | GET /api/commands/{id}/ | RemoteControlApi | commands_update | PUT /api/commands/{id}/ | RemoteControlApi | gcode_files_create | POST /api/gcode-files/ | RemoteControlApi | gcode_files_list | GET /api/gcode-files/ | RemoteControlApi | gcode_files_partial_update | PATCH /api/gcode-files/{id}/ | RemoteControlApi | gcode_files_retrieve | GET /api/gcode-files/{id}/ | RemoteControlApi | gcode_files_update | PUT /api/gcode-files/{id}/ | RemoteControlApi | gcode_files_update_or_create | POST /api/gcode-files/update-or-create/ | RemoteControlApi | octoprint_devices_create | POST /api/octoprint-devices/ | RemoteControlApi | octoprint_devices_list | GET /api/octoprint-devices/ | RemoteControlApi | octoprint_devices_partial_update | PATCH /api/octoprint-devices/{id}/ | RemoteControlApi | octoprint_devices_retrieve | GET /api/octoprint-devices/{id}/ | RemoteControlApi | octoprint_devices_update | PUT /api/octoprint-devices/{id}/ | RemoteControlApi | octoprint_devices_update_or_create | POST /api/octoprint-devices/update-or-create/ | RemoteControlApi | print_session_partial_update | PATCH /api/print-sessions/{session}/ | RemoteControlApi | print_session_update | PUT /api/print-sessions/{session}/ | RemoteControlApi | print_sessions_create | POST /api/print-sessions/ | RemoteControlApi | print_sessions_list | GET /api/print-sessions/ | RemoteControlApi | print_sessions_retrieve | GET /api/print-sessions/{session}/ | RemoteControlApi | printer_profiles_create | POST /api/printer-profiles/ | RemoteControlApi | printer_profiles_list | GET /api/printer-profiles/ | RemoteControlApi | printer_profiles_partial_update | PATCH /api/printer-profiles/{id}/ | RemoteControlApi | printer_profiles_retrieve | GET /api/printer-profiles/{id}/ | RemoteControlApi | printer_profiles_update | PUT /api/printer-profiles/{id}/ | RemoteControlApi | printer_profiles_update_or_create | POST /api/printer-profiles/update-or-create/ | SchemaApi | schema_retrieve | GET /api/schema/ | TelemetryApi | octoprint_events_create | POST /api/octoprint-events/ | TelemetryApi | octoprint_events_list | GET /api/octoprint-events/ | TelemetryApi | octoprint_events_retrieve | GET /api/octoprint-events/{id}/ | TelemetryApi | print_job_events_list | GET /api/print-job-events/ | TelemetryApi | print_job_events_retrieve | GET /api/print-job-events/{id}/ | TelemetryApi | print_nanny_plugin_events_list | GET /api/print-nanny-plugin-events/ | TelemetryApi | print_nanny_plugin_events_retrieve | GET /api/print-nanny-plugin-events/{id}/ | TelemetryApi | remote_command_events_list | GET /api/remote-command-events/ | TelemetryApi | remote_command_events_retrieve | GET /api/remote-command-events/{id}/ | TelemetryApi | telemetry_events_create | POST /api/telemetry-events/ | TelemetryApi | telemetry_events_list | GET /api/telemetry-events/ | TelemetryApi | telemetry_events_retrieve | GET /api/telemetry-events/{id}/ | UsersApi | users_list | GET /api/users/ | UsersApi | users_me_retrieve | GET /api/users/me/ | UsersApi | users_partial_update | PATCH /api/users/{id}/ | UsersApi | users_retrieve | GET /api/users/{id}/ | UsersApi | users_update | PUT /api/users/{id}/ |

Documentation For Models

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

cargo doc --open

Author

leigh@print-nanny.com

Commit count: 2767

cargo fmt