pub struct UserQos {Show 14 fields
pub as_device_from_crc: Option<AsDeviceFromCrc>,
pub as_device_to_crc: Option<AsDeviceCrc>,
pub as_input: Option<Domains>,
pub as_output: Option<Domains>,
pub audio_device_from_crc: Option<AudioDeviceFromCrc>,
pub audio_device_to_crc: Option<AudioDeviceCrc>,
pub audio_input: Option<QosAudio>,
pub audio_output: Option<QosAudio>,
pub cpu_usage: Option<CpuUsage>,
pub date_time: Option<DateTime<Utc>>,
pub video_device_from_crc: Option<VideoDeviceFromCrc>,
pub video_device_to_crc: Option<VideoDeviceCrc>,
pub video_input: Option<Domains>,
pub video_output: Option<Domains>,
}
Fields§
§as_device_from_crc: Option<AsDeviceFromCrc>
QoS metrics on screen shares by a participant who joined the meeting via a Cloud Room Connector.
as_device_to_crc: Option<AsDeviceCrc>
QoS metrics on screen shares output being received by a participant who joined the meeting via a Cloud Room Connector.
as_input: Option<Domains>
§as_output: Option<Domains>
§audio_device_from_crc: Option<AudioDeviceFromCrc>
QoS metrics on audio being sent by a participant who joined the meeting via a Cloud Room Connector.
audio_device_to_crc: Option<AudioDeviceCrc>
QoS metrics on audio received by a participant who joined the meeting via a Cloud Room Connector.
audio_input: Option<QosAudio>
Quality of Service object.
audio_output: Option<QosAudio>
Quality of Service object.
cpu_usage: Option<CpuUsage>
§date_time: Option<DateTime<Utc>>
Account subscription start date and time.
video_device_from_crc: Option<VideoDeviceFromCrc>
QoS metrics on video input being sent from a Cloud Room Connector used by the participant to join the meeting.
video_device_to_crc: Option<VideoDeviceCrc>
QoS metrics on video output received by a participant who joined the meeting via a Cloud Room Connector.
video_input: Option<Domains>
§video_output: Option<Domains>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserQos
impl<'de> Deserialize<'de> for UserQos
Source§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
Source§impl JsonSchema for UserQos
impl JsonSchema for UserQos
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref
keyword. Read moreimpl StructuralPartialEq for UserQos
Auto Trait Implementations§
impl Freeze for UserQos
impl RefUnwindSafe for UserQos
impl Send for UserQos
impl Sync for UserQos
impl Unpin for UserQos
impl UnwindSafe for UserQos
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more