Struct gsuite_api::Building [−][src]
pub struct Building { pub kind: String, pub name: String, pub coordinates: Option<BuildingCoordinates>, pub etags: String, pub address: BuildingAddress, pub floor_names: Vec<String>, pub id: String, pub description: String, }
A building.
Fields
kind: String
Kind of resource this is.
name: 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: 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: 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.
id: String
Unique identifier for the building. The maximum length is 100 characters.
description: String
A brief description of the building. For example, “Chelsea Market”.
Trait Implementations
impl<'de> Deserialize<'de> 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>,
Auto Trait Implementations
impl RefUnwindSafe for Building
impl RefUnwindSafe for Building
impl UnwindSafe for Building
impl UnwindSafe for Building
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,