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.



11115
11116
11117
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11115

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)


11090
11091
11092
# File 'lib/google/apis/displayvideo_v3/classes.rb', line 11090

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)


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

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)


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

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



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

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



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

def publisher_review_statuses
  @publisher_review_statuses
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



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

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