Class: Google::Apis::DisplayvideoV3::ReviewStatusInfo

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

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_statusString

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

Returns:

  • (String)


11112
11113
11114
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11112

def approval_status
  @approval_status
end

#content_and_policy_review_statusString

Content and policy review status for the creative. Corresponds to the JSON property contentAndPolicyReviewStatus

Returns:

  • (String)


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_statusString

Creative and landing page review status for the creative. Corresponds to the JSON property creativeAndLandingPageReviewStatus

Returns:

  • (String)


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_statusesArray<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_statusesArray<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