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

View Source

A change made to a Label on the Target.

Attributes

  • fieldChanges (type: list(GoogleApi.DriveActivity.V2.Model.FieldValueChange.t), default: nil) - Field Changes. Only present if types contains LABEL_FIELD_VALUE_CHANGED.
  • label (type: String.t, default: nil) - The Label name representing the Label that changed. This name always contains the revision of the Label that was used when this Action occurred. The format is labels/id@revision.
  • title (type: String.t, default: nil) - The human-readable title of the label that changed.
  • types (type: list(String.t), default: nil) - The types of changes made to the Label on the Target.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DriveActivity.V2.Model.AppliedLabelChangeDetail{
  fieldChanges: [GoogleApi.DriveActivity.V2.Model.FieldValueChange.t()] | nil,
  label: String.t() | nil,
  title: String.t() | nil,
  types: [String.t()] | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.