Struct google_calendar3::api::FreeBusyRequest[][src]

pub struct FreeBusyRequest {
    pub calendar_expansion_max: Option<i32>,
    pub group_expansion_max: Option<i32>,
    pub items: Option<Vec<FreeBusyRequestItem>>,
    pub time_max: Option<String>,
    pub time_min: Option<String>,
    pub time_zone: Option<String>,
}

There is no detailed description.

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

calendar_expansion_max: Option<i32>

Maximal number of calendars for which FreeBusy information is to be provided. Optional. Maximum value is 50.

group_expansion_max: Option<i32>

Maximal number of calendar identifiers to be provided for a single group. Optional. An error is returned for a group with more members than this value. Maximum value is 100.

items: Option<Vec<FreeBusyRequestItem>>

List of calendars and/or groups to query.

time_max: Option<String>

The end of the interval for the query formatted as per RFC3339.

time_min: Option<String>

The start of the interval for the query formatted as per RFC3339.

time_zone: Option<String>

Time zone used in the response. Optional. The default is UTC.

Trait Implementations

impl Clone for FreeBusyRequest[src]

impl Debug for FreeBusyRequest[src]

impl Default for FreeBusyRequest[src]

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

impl RequestValue for FreeBusyRequest[src]

impl Serialize for FreeBusyRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for FreeBusyRequest[src]

impl Send for FreeBusyRequest[src]

impl Sync for FreeBusyRequest[src]

impl Unpin for FreeBusyRequest[src]

impl UnwindSafe for FreeBusyRequest[src]

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> Instrument 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.