Class: Google::Apis::DisplayvideoV2::ReviewStatusInfo
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV2::ReviewStatusInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v2/classes.rb,
lib/google/apis/displayvideo_v2/representations.rb,
lib/google/apis/displayvideo_v2/representations.rb
Overview
Review statuses for the creative.
Instance Attribute Summary collapse
-
#approval_status ⇒ String
Represents the basic approval needed for a creative to begin serving.
-
#content_and_policy_review_status ⇒ String
Content and policy review status for the creative.
-
#creative_and_landing_page_review_status ⇒ String
Creative and landing page review status for the creative.
-
#exchange_review_statuses ⇒ Array<Google::Apis::DisplayvideoV2::ExchangeReviewStatus>
Exchange review statuses for the creative.
-
#publisher_review_statuses ⇒ Array<Google::Apis::DisplayvideoV2::PublisherReviewStatus>
Publisher review statuses for the creative.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ReviewStatusInfo
constructor
A new instance of ReviewStatusInfo.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ReviewStatusInfo
Returns a new instance of ReviewStatusInfo.
10363 10364 10365 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10363 def initialize(**args) update!(**args) end |
Instance Attribute Details
#approval_status ⇒ String
Represents the basic approval needed for a creative to begin serving. Summary
of creative_and_landing_page_review_status and
content_and_policy_review_status.
Corresponds to the JSON property approvalStatus
10341 10342 10343 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10341 def approval_status @approval_status end |
#content_and_policy_review_status ⇒ String
Content and policy review status for the creative.
Corresponds to the JSON property contentAndPolicyReviewStatus
10346 10347 10348 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10346 def content_and_policy_review_status @content_and_policy_review_status end |
#creative_and_landing_page_review_status ⇒ String
Creative and landing page review status for the creative.
Corresponds to the JSON property creativeAndLandingPageReviewStatus
10351 10352 10353 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10351 def creative_and_landing_page_review_status @creative_and_landing_page_review_status end |
#exchange_review_statuses ⇒ Array<Google::Apis::DisplayvideoV2::ExchangeReviewStatus>
Exchange review statuses for the creative.
Corresponds to the JSON property exchangeReviewStatuses
10356 10357 10358 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10356 def exchange_review_statuses @exchange_review_statuses end |
#publisher_review_statuses ⇒ Array<Google::Apis::DisplayvideoV2::PublisherReviewStatus>
Publisher review statuses for the creative.
Corresponds to the JSON property publisherReviewStatuses
10361 10362 10363 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10361 def publisher_review_statuses @publisher_review_statuses end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10368 10369 10370 10371 10372 10373 10374 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10368 def update!(**args) @approval_status = args[:approval_status] if args.key?(:approval_status) @content_and_policy_review_status = args[:content_and_policy_review_status] if args.key?(:content_and_policy_review_status) @creative_and_landing_page_review_status = args[:creative_and_landing_page_review_status] if args.key?(:creative_and_landing_page_review_status) @exchange_review_statuses = args[:exchange_review_statuses] if args.key?(:exchange_review_statuses) @publisher_review_statuses = args[:publisher_review_statuses] if args.key?(:publisher_review_statuses) end |