Class: Google::Apis::AdexperiencereportV1::PlatformSummary

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/adexperiencereport_v1/classes.rb,
generated/google/apis/adexperiencereport_v1/representations.rb,
generated/google/apis/adexperiencereport_v1/representations.rb

Overview

Summary of the ad experience rating of a site for a specific platform.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ PlatformSummary

Returns a new instance of PlatformSummary



67
68
69
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 67

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#better_ads_statusString

The status of the site reviewed for the Better Ads Standards. Corresponds to the JSON property betterAdsStatus

Returns:

  • (String)


32
33
34
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 32

def better_ads_status
  @better_ads_status
end

#enforcement_timeString

The date on which ad filtering begins. Corresponds to the JSON property enforcementTime

Returns:

  • (String)


37
38
39
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 37

def enforcement_time
  @enforcement_time
end

#filter_statusString

The ad filtering status of the site. Corresponds to the JSON property filterStatus

Returns:

  • (String)


42
43
44
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 42

def filter_status
  @filter_status
end

#last_change_timeString

The last time that the site changed status. Corresponds to the JSON property lastChangeTime

Returns:

  • (String)


47
48
49
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 47

def last_change_time
  @last_change_time
end

#regionArray<String>

The assigned regions for the site and platform. No longer populated, because there is no longer any semantic difference between sites in different regions. Corresponds to the JSON property region

Returns:

  • (Array<String>)


54
55
56
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 54

def region
  @region
end

#report_urlString

A link that leads to a full ad experience report. Corresponds to the JSON property reportUrl

Returns:

  • (String)


59
60
61
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 59

def report_url
  @report_url
end

#under_reviewBoolean Also known as: under_review?

Whether the site is currently under review. Corresponds to the JSON property underReview

Returns:

  • (Boolean)


64
65
66
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 64

def under_review
  @under_review
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



72
73
74
75
76
77
78
79
80
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 72

def update!(**args)
  @better_ads_status = args[:better_ads_status] if args.key?(:better_ads_status)
  @enforcement_time = args[:enforcement_time] if args.key?(:enforcement_time)
  @filter_status = args[:filter_status] if args.key?(:filter_status)
  @last_change_time = args[:last_change_time] if args.key?(:last_change_time)
  @region = args[:region] if args.key?(:region)
  @report_url = args[:report_url] if args.key?(:report_url)
  @under_review = args[:under_review] if args.key?(:under_review)
end