google_api_drive_activity v0.4.0 GoogleApi.DriveActivity.V2.Model.QueryDriveActivityRequest View Source

The request message for querying Drive activity.

Attributes

  • ancestorName (type: String.t, default: nil) - Return activities for this Drive folder and 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 will not be 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. Examples:

      • detail.action_detail_case: RENAME
      • detail.action_detail_case:(CREATE UPLOAD)
      • -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 requested number of activity to return. If not set, a default value will be used.

  • pageToken (type: String.t, default: nil) - The next_page_token value returned from a previous QueryDriveActivity request, if any.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.DriveActivity.V2.Model.QueryDriveActivityRequest{
  ancestorName: String.t(),
  consolidationStrategy:
    GoogleApi.DriveActivity.V2.Model.ConsolidationStrategy.t(),
  filter: String.t(),
  itemName: String.t(),
  pageSize: integer(),
  pageToken: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.