#[derive(Clone, PartialEq, ::prost::Message)]
pub struct WorkstationEvent {
#[prost(oneof = "workstation_event::EventType", tags = "1, 2")]
pub event_type: ::core::option::Option<workstation_event::EventType>,
}
pub mod workstation_event {
#[derive(Clone, PartialEq, ::prost::Oneof)]
pub enum EventType {
#[prost(message, tag = "1")]
VmAssignmentEvent(super::VmAssignmentEvent),
#[prost(message, tag = "2")]
DiskAssignmentEvent(super::DiskAssignmentEvent),
}
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct VmAssignmentEvent {
#[prost(string, tag = "1")]
pub vm: ::prost::alloc::string::String,
}
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct DiskAssignmentEvent {
#[prost(string, tag = "1")]
pub disk: ::prost::alloc::string::String,
}