[][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 Part for Diagnostics[src]

impl Clone for Diagnostics[src]

impl Default for Diagnostics[src]

impl Debug for Diagnostics[src]

impl Serialize for Diagnostics[src]

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

Auto Trait Implementations

Blanket Implementations

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 = !

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> Borrow<T> for T where
    T: ?Sized
[src]

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

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

impl<T> Typeable for T where
    T: Any

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