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.
11137 11138 11139 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11137 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
11112 11113 11114 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11112 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
11117 11118 11119 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11117 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
11122 11123 11124 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11122 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
11127 11128 11129 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11127 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
11135 11136 11137 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11135 def publisher_review_statuses @publisher_review_statuses end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11142 11143 11144 11145 11146 11147 11148 |
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11142 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 |