[][src]Struct google_driveactivity2::QueryDriveActivityRequest

pub struct QueryDriveActivityRequest {
    pub filter: Option<String>,
    pub page_token: Option<String>,
    pub consolidation_strategy: Option<ConsolidationStrategy>,
    pub page_size: Option<i32>,
    pub ancestor_name: Option<String>,
    pub item_name: Option<String>,
}

The request message for querying Drive activity.

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

filter: Option<String>

The filtering for items returned from this query request. The format of the filter string is a sequence of expressions, joined by an optional "AND", where each expression is of the form "field operator value".

Supported fields:

  • time: Uses numerical operators on date values either in terms of milliseconds since Jan 1, 1970 or in RFC 3339 format. Examples:

    • time > 1452409200000 AND time <= 1492812924310
    • time >= "2016-01-10T01:02:03-05:00"
  • detail.action_detail_case: Uses the "has" operator (:) and either a singular value or a list of allowed action types enclosed in parentheses. Examples:

    • detail.action_detail_case: RENAME
    • detail.action_detail_case:(CREATE EDIT)
    • -detail.action_detail_case:MOVE
page_token: Option<String>

The token identifying which page of results to return. Set this to the next_page_token value returned from a previous query to obtain the following page of results. If not set, the first page of results will be returned.

consolidation_strategy: Option<ConsolidationStrategy>

Details on how to consolidate related actions that make up the activity. If not set, then related actions are not consolidated.

page_size: Option<i32>

The miminum number of activities desired in the response; the server will attempt to return at least this quanitity. The server may also return fewer activities if it has a partial response ready before the request times out. If not set, a default value is used.

ancestor_name: Option<String>

Return activities for this Drive folder and all children and descendants. The format is "items/ITEM_ID".

item_name: Option<String>

Return activities for this Drive item. The format is "items/ITEM_ID".

Trait Implementations

impl Clone for QueryDriveActivityRequest[src]

impl Debug for QueryDriveActivityRequest[src]

impl Default for QueryDriveActivityRequest[src]

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

impl RequestValue for QueryDriveActivityRequest[src]

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