Class: Google::Apis::DisplayvideoV3::ReviewStatusInfo
- Inherits:
-
Object
- Object
- Google::Apis::DisplayvideoV3::ReviewStatusInfo
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/displayvideo_v3/classes.rb,
lib/google/apis/displayvideo_v3/representations.rb,
lib/google/apis/displayvideo_v3/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::DisplayvideoV3::ExchangeReviewStatus>
Exchange review statuses for the creative.
-
#publisher_review_statuses ⇒ Array<Google::Apis::DisplayvideoV3::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.
11123 11124 11125 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11123 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
11098 11099 11100 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11098 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
11103 11104 11105 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11103 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
11108 11109 11110 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11108 def creative_and_landing_page_review_status @creative_and_landing_page_review_status end |
#exchange_review_statuses ⇒ Array<Google::Apis::DisplayvideoV3::ExchangeReviewStatus>
Exchange review statuses for the creative.
Corresponds to the JSON property exchangeReviewStatuses
11113 11114 11115 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11113 def exchange_review_statuses @exchange_review_statuses end |
#publisher_review_statuses ⇒ Array<Google::Apis::DisplayvideoV3::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
11121 11122 11123 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11121 def publisher_review_statuses @publisher_review_statuses end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11128 11129 11130 11131 11132 11133 11134 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11128 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 |