Enum print_nanny_client::models::telemetry_event_polymorphic_request::TelemetryEventPolymorphicRequest [−][src]
pub enum TelemetryEventPolymorphicRequest { OctoPrintEventRequest { ts: Option<f32>, event_type: OctoPrintEventEventTypeEnum, octoprint_environment: Box<OctoprintEnvironmentRequest>, octoprint_printer_data: Box<OctoprintPrinterDataRequest>, event_data: Option<HashMap<String, Value>>, temperature: Option<HashMap<String, Value>>, print_nanny_plugin_version: String, print_nanny_client_version: String, octoprint_version: String, octoprint_device: i32, print_session: Option<i32>, }, PrintJobEventRequest { ts: Option<f32>, event_type: EventTypeD9eEnum, octoprint_environment: Box<OctoprintEnvironmentRequest>, octoprint_printer_data: Box<OctoprintPrinterDataRequest>, event_data: Option<HashMap<String, Value>>, temperature: Option<HashMap<String, Value>>, print_nanny_plugin_version: String, print_nanny_client_version: String, octoprint_version: String, octoprint_device: i32, print_session: Option<i32>, }, PrintNannyPluginEventRequest { ts: Option<f32>, event_type: PrintNannyPluginEventEventTypeEnum, octoprint_environment: Box<OctoprintEnvironmentRequest>, octoprint_printer_data: Box<OctoprintPrinterDataRequest>, event_data: Option<HashMap<String, Value>>, temperature: Option<HashMap<String, Value>>, print_nanny_plugin_version: String, print_nanny_client_version: String, octoprint_version: String, octoprint_device: i32, print_session: Option<i32>, }, PrinterEventRequest { ts: Option<f32>, event_type: EventType0c4Enum, octoprint_environment: Box<OctoprintEnvironmentRequest>, octoprint_printer_data: Box<OctoprintPrinterDataRequest>, event_data: Option<HashMap<String, Value>>, temperature: Option<HashMap<String, Value>>, print_nanny_plugin_version: String, print_nanny_client_version: String, octoprint_version: String, printer_state: PrinterStateEnum, octoprint_device: i32, print_session: Option<i32>, }, RemoteCommandEventRequest { ts: Option<f32>, event_type: RemoteCommandEventEventTypeEnum, octoprint_environment: Box<OctoprintEnvironmentRequest>, octoprint_printer_data: Box<OctoprintPrinterDataRequest>, event_data: Option<HashMap<String, Value>>, temperature: Option<HashMap<String, Value>>, print_nanny_plugin_version: String, print_nanny_client_version: String, octoprint_version: String, octoprint_device: i32, print_session: Option<i32>, }, TelemetryEventRequest { ts: Option<f32>, event_type: TelemetryEventEventTypeEnum, octoprint_environment: Box<OctoprintEnvironmentRequest>, octoprint_printer_data: Box<OctoprintPrinterDataRequest>, event_data: Option<HashMap<String, Value>>, temperature: Option<HashMap<String, Value>>, print_nanny_plugin_version: String, print_nanny_client_version: String, octoprint_version: String, octoprint_device: i32, print_session: Option<i32>, }, }
Variants
Fields of OctoPrintEventRequest
ts: Option<f32>
event_type: OctoPrintEventEventTypeEnum
octoprint_environment: Box<OctoprintEnvironmentRequest>
octoprint_printer_data: Box<OctoprintPrinterDataRequest>
event_data: Option<HashMap<String, Value>>
temperature: Option<HashMap<String, Value>>
print_nanny_plugin_version: String
print_nanny_client_version: String
octoprint_version: String
octoprint_device: i32
print_session: Option<i32>
Fields of PrintJobEventRequest
ts: Option<f32>
event_type: EventTypeD9eEnum
octoprint_environment: Box<OctoprintEnvironmentRequest>
octoprint_printer_data: Box<OctoprintPrinterDataRequest>
event_data: Option<HashMap<String, Value>>
temperature: Option<HashMap<String, Value>>
print_nanny_plugin_version: String
print_nanny_client_version: String
octoprint_version: String
octoprint_device: i32
print_session: Option<i32>
Fields of PrintNannyPluginEventRequest
ts: Option<f32>
event_type: PrintNannyPluginEventEventTypeEnum
octoprint_environment: Box<OctoprintEnvironmentRequest>
octoprint_printer_data: Box<OctoprintPrinterDataRequest>
event_data: Option<HashMap<String, Value>>
temperature: Option<HashMap<String, Value>>
print_nanny_plugin_version: String
print_nanny_client_version: String
octoprint_version: String
octoprint_device: i32
print_session: Option<i32>
Fields of PrinterEventRequest
ts: Option<f32>
event_type: EventType0c4Enum
octoprint_environment: Box<OctoprintEnvironmentRequest>
octoprint_printer_data: Box<OctoprintPrinterDataRequest>
event_data: Option<HashMap<String, Value>>
temperature: Option<HashMap<String, Value>>
print_nanny_plugin_version: String
print_nanny_client_version: String
octoprint_version: String
printer_state: PrinterStateEnum
octoprint_device: i32
print_session: Option<i32>
Fields of RemoteCommandEventRequest
ts: Option<f32>
event_type: RemoteCommandEventEventTypeEnum
octoprint_environment: Box<OctoprintEnvironmentRequest>
octoprint_printer_data: Box<OctoprintPrinterDataRequest>
event_data: Option<HashMap<String, Value>>
temperature: Option<HashMap<String, Value>>
print_nanny_plugin_version: String
print_nanny_client_version: String
octoprint_version: String
octoprint_device: i32
print_session: Option<i32>
Fields of TelemetryEventRequest
ts: Option<f32>
event_type: TelemetryEventEventTypeEnum
octoprint_environment: Box<OctoprintEnvironmentRequest>
octoprint_printer_data: Box<OctoprintPrinterDataRequest>
event_data: Option<HashMap<String, Value>>
temperature: Option<HashMap<String, Value>>
print_nanny_plugin_version: String
print_nanny_client_version: String
octoprint_version: String
octoprint_device: i32
print_session: Option<i32>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for TelemetryEventPolymorphicRequest
impl Sync for TelemetryEventPolymorphicRequest
impl Unpin for TelemetryEventPolymorphicRequest
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more