[][src]Struct google_proximitybeacon1_beta1::AdvertisedId

pub struct AdvertisedId {
    pub type_: Option<String>,
    pub id: Option<String>,
}

Defines a unique identifier of a beacon as broadcast by the device.

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

Fields

type_: Option<String>

Specifies the identifier type. Required.

id: Option<String>

The actual beacon identifier, as broadcast by the beacon hardware. Must be base64 encoded in HTTP requests, and will be so encoded (with padding) in responses. The base64 encoding should be of the binary byte-stream and not any textual (such as hex) representation thereof. Required.

Trait Implementations

impl Part for AdvertisedId[src]

impl Clone for AdvertisedId[src]

impl Default for AdvertisedId[src]

impl Debug for AdvertisedId[src]

impl Serialize for AdvertisedId[src]

impl<'de> Deserialize<'de> for AdvertisedId[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]