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.
10526 10527 10528 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10526 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
10501 10502 10503 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10501 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
10506 10507 10508 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10506 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
10511 10512 10513 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10511 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
10516 10517 10518 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10516 def exchange_review_statuses @exchange_review_statuses end |
#publisher_review_statuses ⇒ Array<Google::Apis::DisplayvideoV2::PublisherReviewStatus>
Publisher review statuses for the creative. Warning: This field will be
deprecated on June 26th, 2024. After this date, this field will be empty. Read
our feature deprecation announcement for more information.
Corresponds to the JSON property publisherReviewStatuses
10524 10525 10526 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10524 def publisher_review_statuses @publisher_review_statuses end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
10531 10532 10533 10534 10535 10536 10537 |
# File 'lib/google/apis/displayvideo_v2/classes.rb', line 10531 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 |