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

View Source

The actor of a Drive activity.

Attributes

  • administrator (type: GoogleApi.DriveActivity.V2.Model.Administrator.t, default: nil) - An administrator.
  • anonymous (type: GoogleApi.DriveActivity.V2.Model.AnonymousUser.t, default: nil) - An anonymous user.
  • impersonation (type: GoogleApi.DriveActivity.V2.Model.Impersonation.t, default: nil) - An account acting on behalf of another.
  • system (type: GoogleApi.DriveActivity.V2.Model.SystemEvent.t, default: nil) - A non-user actor (i.e. system triggered).
  • user (type: GoogleApi.DriveActivity.V2.Model.User.t, default: nil) - An end user.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DriveActivity.V2.Model.Actor{
  administrator: GoogleApi.DriveActivity.V2.Model.Administrator.t() | nil,
  anonymous: GoogleApi.DriveActivity.V2.Model.AnonymousUser.t() | nil,
  impersonation: GoogleApi.DriveActivity.V2.Model.Impersonation.t() | nil,
  system: GoogleApi.DriveActivity.V2.Model.SystemEvent.t() | nil,
  user: GoogleApi.DriveActivity.V2.Model.User.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.