View Source GoogleApi.ContentWarehouse.V1.Model.AppsPeopleActivityStreamqualityDistillerEngagements (google_api_content_warehouse v0.3.0)

Stores the number of different kind of user engagement actions. Abuse Report is also consider an engagement. Currently we only have abuse report engagements but in future we might add other types of engagements as well.

Attributes

  • reportCompromised (type: String.t, default: nil) - Corresponds on "This account might be compromised or hacked" reporting action.
  • reportHarassment (type: String.t, default: nil) - Corresponds on "Harassment or bullying" reporting action.
  • reportHate (type: String.t, default: nil) - Corresponds on "Hate speach or graphic violence" reporting action.
  • reportPorn (type: String.t, default: nil) - Corresponds on "Pornography or sexually explicit material" reporting action.
  • reportSpam (type: String.t, default: nil) - Corresponds on "Unwanted commercial content or spam" reporting action.
  • serveCount (type: String.t, default: nil) - Number of times this activity was served out of asbe/stanza.
  • timeSec (type: String.t, default: nil) - Timestamp in seconds for which time this record is valid.
  • ytThumbsDown (type: String.t, default: nil) - Corresponds on Distiller comment thumbs down action.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.AppsPeopleActivityStreamqualityDistillerEngagements{
    reportCompromised: String.t() | nil,
    reportHarassment: String.t() | nil,
    reportHate: String.t() | nil,
    reportPorn: String.t() | nil,
    reportSpam: String.t() | nil,
    serveCount: String.t() | nil,
    timeSec: String.t() | nil,
    ytThumbsDown: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.