Class: Google::Apis::AdexperiencereportV1::PlatformSummary
- Inherits:
-
Object
- Object
- Google::Apis::AdexperiencereportV1::PlatformSummary
- 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
-
#better_ads_status ⇒ String
The status of the site reviewed for the Better Ads Standards.
-
#enforcement_time ⇒ String
The date on which ad filtering begins.
-
#filter_status ⇒ String
The ad filtering status of the site.
-
#last_change_time ⇒ String
The last time that the site changed status.
-
#region ⇒ Array<String>
The assigned regions for the site and platform.
-
#report_url ⇒ String
A link that leads to a full ad experience report.
-
#under_review ⇒ Boolean
(also: #under_review?)
Whether the site is currently under review.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PlatformSummary
constructor
A new instance of PlatformSummary.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PlatformSummary
Returns a new instance of PlatformSummary
65 66 67 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 65 def initialize(**args) update!(**args) end |
Instance Attribute Details
#better_ads_status ⇒ String
The status of the site reviewed for the Better Ads Standards.
Corresponds to the JSON property betterAdsStatus
32 33 34 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 32 def better_ads_status @better_ads_status end |
#enforcement_time ⇒ String
The date on which ad filtering begins.
Corresponds to the JSON property enforcementTime
37 38 39 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 37 def enforcement_time @enforcement_time end |
#filter_status ⇒ String
The ad filtering status of the site.
Corresponds to the JSON property filterStatus
42 43 44 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 42 def filter_status @filter_status end |
#last_change_time ⇒ String
The last time that the site changed status.
Corresponds to the JSON property lastChangeTime
47 48 49 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 47 def last_change_time @last_change_time end |
#region ⇒ Array<String>
The assigned regions for the site and platform.
Corresponds to the JSON property region
52 53 54 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 52 def region @region end |
#report_url ⇒ String
A link that leads to a full ad experience report.
Corresponds to the JSON property reportUrl
57 58 59 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 57 def report_url @report_url end |
#under_review ⇒ Boolean Also known as: under_review?
Whether the site is currently under review.
Corresponds to the JSON property underReview
62 63 64 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 62 def under_review @under_review end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
70 71 72 73 74 75 76 77 78 |
# File 'generated/google/apis/adexperiencereport_v1/classes.rb', line 70 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 |