[][src]Struct google_proximitybeacon1_beta1::Diagnostics

pub struct Diagnostics {
    pub estimated_low_battery_date: Option<Date>,
    pub alerts: Option<Vec<String>>,
    pub beacon_name: Option<String>,
}

Diagnostics for a single beacon.

This type is not used in any activity, and only used as part of another schema.

Fields

estimated_low_battery_date: Option<Date>

The date when the battery is expected to be low. If the value is missing then there is no estimate for when the battery will be low. This value is only an estimate, not an exact date.

alerts: Option<Vec<String>>

An unordered list of Alerts that the beacon has.

beacon_name: Option<String>

Resource name of the beacon. For Eddystone-EID beacons, this may be the beacon's current EID, or the beacon's "stable" Eddystone-UID.

Trait Implementations

impl Clone for Diagnostics[src]

impl Debug for Diagnostics[src]

impl Default for Diagnostics[src]

impl<'de> Deserialize<'de> for Diagnostics[src]

impl Part for Diagnostics[src]

impl Serialize for Diagnostics[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Typeable for T where
    T: Any