pub struct QueryDriveActivityRequest {
pub ancestor_name: Option<String>,
pub consolidation_strategy: Option<ConsolidationStrategy>,
pub filter: Option<String>,
pub item_name: Option<String>,
pub page_size: Option<i32>,
pub page_token: Option<String>,
}
Expand description
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).
- query activity (request)
Fields§
§ancestor_name: Option<String>
Return activities for this Drive folder, plus all children and descendants. The format is items/ITEM_ID
.
consolidation_strategy: Option<ConsolidationStrategy>
Details on how to consolidate related actions that make up the activity. If not set, then related actions aren’t consolidated.
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, separated by a space. To exclude a result from the response, prepend a hyphen (-
) to the beginning of the filter string. Examples: - detail.action_detail_case:RENAME
- detail.action_detail_case:(CREATE RESTORE)
- -detail.action_detail_case:MOVE
item_name: Option<String>
Return activities for this Drive item. The format is items/ITEM_ID
.
page_size: Option<i32>
The minimum number of activities desired in the response; the server attempts to return at least this quantity. 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.
page_token: Option<String>
The token identifies 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 is returned.
Trait Implementations§
Source§impl Clone for QueryDriveActivityRequest
impl Clone for QueryDriveActivityRequest
Source§fn clone(&self) -> QueryDriveActivityRequest
fn clone(&self) -> QueryDriveActivityRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for QueryDriveActivityRequest
impl Debug for QueryDriveActivityRequest
Source§impl Default for QueryDriveActivityRequest
impl Default for QueryDriveActivityRequest
Source§fn default() -> QueryDriveActivityRequest
fn default() -> QueryDriveActivityRequest
Source§impl<'de> Deserialize<'de> for QueryDriveActivityRequest
impl<'de> Deserialize<'de> for QueryDriveActivityRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl RequestValue for QueryDriveActivityRequest
Auto Trait Implementations§
impl Freeze for QueryDriveActivityRequest
impl RefUnwindSafe for QueryDriveActivityRequest
impl Send for QueryDriveActivityRequest
impl Sync for QueryDriveActivityRequest
impl Unpin for QueryDriveActivityRequest
impl UnwindSafe for QueryDriveActivityRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more