[][src]Struct google_admin1_directory::Building

pub struct Building {
    pub kind: Option<String>,
    pub building_name: Option<String>,
    pub coordinates: Option<BuildingCoordinates>,
    pub etags: Option<String>,
    pub address: Option<BuildingAddress>,
    pub floor_names: Option<Vec<String>>,
    pub building_id: Option<String>,
    pub description: Option<String>,
}

JSON template for Building object in Directory API.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

kind: Option<String>

Kind of resource this is.

building_name: Option<String>

The building name as seen by users in Calendar. Must be unique for the customer. For example, "NYC-CHEL". The maximum length is 100 characters.

coordinates: Option<BuildingCoordinates>

The geographic coordinates of the center of the building, expressed as latitude and longitude in decimal degrees.

etags: Option<String>

ETag of the resource.

address: Option<BuildingAddress>

The postal address of the building. See PostalAddress for details. Note that only a single address line and region code are required.

floor_names: Option<Vec<String>>

The display names for all floors in this building. The floors are expected to be sorted in ascending order, from lowest floor to highest floor. For example, ["B2", "B1", "L", "1", "2", "2M", "3", "PH"] Must contain at least one entry.

building_id: Option<String>

Unique identifier for the building. The maximum length is 100 characters.

description: Option<String>

A brief description of the building. For example, "Chelsea Market".

Trait Implementations

impl Clone for Building[src]

impl Debug for Building[src]

impl Default for Building[src]

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

impl RequestValue for Building[src]

impl ResponseResult for Building[src]

impl Serialize for Building[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