View Source GoogleApi.DriveActivity.V2.Model.DriveActivity (google_api_drive_activity v0.8.0)
A single Drive activity comprising one or more Actions by one or more Actors on one or more Targets. Some Action groupings occur spontaneously, such as moving an item into a shared folder triggering a permission change. Other groupings of related Actions, such as multiple Actors editing one item or moving multiple files into a new folder, are controlled by the selection of a ConsolidationStrategy in the QueryDriveActivityRequest.
Attributes
-
actions
(type:list(GoogleApi.DriveActivity.V2.Model.Action.t)
, default:nil
) - Details on all actions in this activity. -
actors
(type:list(GoogleApi.DriveActivity.V2.Model.Actor.t)
, default:nil
) - All actor(s) responsible for the activity. -
primaryActionDetail
(type:GoogleApi.DriveActivity.V2.Model.ActionDetail.t
, default:nil
) - Key information about the primary action for this activity. This is either representative, or the most important, of all actions in the activity, according to the ConsolidationStrategy in the request. -
targets
(type:list(GoogleApi.DriveActivity.V2.Model.Target.t)
, default:nil
) - All Google Drive objects this activity is about (e.g. file, folder, drive). This represents the state of the target immediately after the actions occurred. -
timeRange
(type:GoogleApi.DriveActivity.V2.Model.TimeRange.t
, default:nil
) - The activity occurred over this time range. -
timestamp
(type:DateTime.t
, default:nil
) - The activity occurred at this specific time.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.DriveActivity.V2.Model.DriveActivity{ actions: [GoogleApi.DriveActivity.V2.Model.Action.t()] | nil, actors: [GoogleApi.DriveActivity.V2.Model.Actor.t()] | nil, primaryActionDetail: GoogleApi.DriveActivity.V2.Model.ActionDetail.t() | nil, targets: [GoogleApi.DriveActivity.V2.Model.Target.t()] | nil, timeRange: GoogleApi.DriveActivity.V2.Model.TimeRange.t() | nil, timestamp: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.