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.



11123
11124
11125
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11123

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)


11098
11099
11100
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11098

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)


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_statusString

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

Returns:

  • (String)


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



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