GoogleApi.DFAReporting.V33.Model.ChangeLog (google_api_dfa_reporting v0.31.0)

View Source

Describes a change that a user has made to a resource.

Attributes

  • accountId (type: String.t, default: nil) - Account ID of the modified object.
  • action (type: String.t, default: nil) - Action which caused the change.
  • changeTime (type: DateTime.t, default: nil) -
  • fieldName (type: String.t, default: nil) - Field name of the object which changed.
  • id (type: String.t, default: nil) - ID of this change log.
  • kind (type: String.t, default: nil) - Identifies what kind of resource this is. Value: the fixed string "dfareporting#changeLog".
  • newValue (type: String.t, default: nil) - New value of the object field.
  • objectId (type: String.t, default: nil) - ID of the object of this change log. The object could be a campaign, placement, ad, or other type.
  • objectType (type: String.t, default: nil) - Object type of the change log.
  • oldValue (type: String.t, default: nil) - Old value of the object field.
  • subaccountId (type: String.t, default: nil) - Subaccount ID of the modified object.
  • transactionId (type: String.t, default: nil) - Transaction ID of this change log. When a single API call results in many changes, each change will have a separate ID in the change log but will share the same transactionId.
  • userProfileId (type: String.t, default: nil) - ID of the user who modified the object.
  • userProfileName (type: String.t, default: nil) - User profile name of the user who modified the object.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.DFAReporting.V33.Model.ChangeLog{
  accountId: String.t() | nil,
  action: String.t() | nil,
  changeTime: DateTime.t() | nil,
  fieldName: String.t() | nil,
  id: String.t() | nil,
  kind: String.t() | nil,
  newValue: String.t() | nil,
  objectId: String.t() | nil,
  objectType: String.t() | nil,
  oldValue: String.t() | nil,
  subaccountId: String.t() | nil,
  transactionId: String.t() | nil,
  userProfileId: String.t() | nil,
  userProfileName: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.