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.



11121
11122
11123
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11121

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)


11096
11097
11098
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11096

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)


11101
11102
11103
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11101

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)


11106
11107
11108
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11106

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



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

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



11119
11120
11121
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11119

def publisher_review_statuses
  @publisher_review_statuses
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



11126
11127
11128
11129
11130
11131
11132
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11126

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