[−][src]Struct google_admin1_directory::Building
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).
- buildings patch resources (request|response)
- buildings insert resources (request|response)
- buildings update resources (request|response)
- buildings get resources (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.
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]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl RequestValue for Building
[src]
impl ResponseResult for Building
[src]
impl Serialize for Building
[src]
Auto Trait Implementations
impl RefUnwindSafe for Building
impl Send for Building
impl Sync for Building
impl Unpin for Building
impl UnwindSafe for Building
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,