GoogleApi.DriveActivity.V2.Model.QueryDriveActivityRequest (google_api_drive_activity v0.9.0)

View Source

The request message for querying Drive activity.

Attributes

  • ancestorName (type: String.t, default: nil) - Return activities for this Drive folder, plus all children and descendants. The format is items/ITEM_ID.
  • consolidationStrategy (type: GoogleApi.DriveActivity.V2.Model.ConsolidationStrategy.t, default: nil) - Details on how to consolidate related actions that make up the activity. If not set, then related actions aren't consolidated.
  • filter (type: String.t, default: nil) - 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
  • itemName (type: String.t, default: nil) - Return activities for this Drive item. The format is items/ITEM_ID.
  • pageSize (type: integer(), default: nil) - 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.
  • pageToken (type: String.t, default: nil) - 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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DriveActivity.V2.Model.QueryDriveActivityRequest{
  ancestorName: String.t() | nil,
  consolidationStrategy:
    GoogleApi.DriveActivity.V2.Model.ConsolidationStrategy.t() | nil,
  filter: String.t() | nil,
  itemName: String.t() | nil,
  pageSize: integer() | nil,
  pageToken: String.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.