blob: 57874b79ee18c657e7136057011b776118073ecf [file] [log] [blame]
Bu Sun Kim715bd7f2019-06-14 16:50:42 -07001<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5 margin: 0;
6 padding: 0;
7 border: 0;
8 font-weight: inherit;
9 font-style: inherit;
10 font-size: 100%;
11 font-family: inherit;
12 vertical-align: baseline;
13}
14
15body {
16 font-size: 13px;
17 padding: 1em;
18}
19
20h1 {
21 font-size: 26px;
22 margin-bottom: 1em;
23}
24
25h2 {
26 font-size: 24px;
27 margin-bottom: 1em;
28}
29
30h3 {
31 font-size: 20px;
32 margin-bottom: 1em;
33 margin-top: 1em;
34}
35
36pre, code {
37 line-height: 1.5;
38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42 margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46 font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50 border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54 margin-top: 0.5em;
55}
56
57.firstline {
58 margin-left: 2 em;
59}
60
61.method {
62 margin-top: 1em;
63 border: solid 1px #CCC;
64 padding: 1em;
65 background: #EEE;
66}
67
68.details {
69 font-weight: bold;
70 font-size: 14px;
71}
72
73</style>
74
75<h1><a href="adexchangebuyer2_v2beta1.html">Ad Exchange Buyer API II</a> . <a href="adexchangebuyer2_v2beta1.accounts.html">accounts</a> . <a href="adexchangebuyer2_v2beta1.accounts.finalizedProposals.html">finalizedProposals</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -070078 <code><a href="#list">list(accountId, pageSize=None, pageToken=None, filterSyntax=None, filter=None, x__xgafv=None)</a></code></p>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070079<p class="firstline">List finalized proposals, regardless if a proposal is being renegotiated.</p>
80<p class="toc_element">
81 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
82<p class="firstline">Retrieves the next page of results.</p>
83<h3>Method Details</h3>
84<div class="method">
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -070085 <code class="details" id="list">list(accountId, pageSize=None, pageToken=None, filterSyntax=None, filter=None, x__xgafv=None)</code>
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070086 <pre>List finalized proposals, regardless if a proposal is being renegotiated.
87A filter expression (PQL query) may be specified to filter the results.
88The notes will not be returned.
89
90Args:
91 accountId: string, Account ID of the buyer. (required)
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -070092 pageSize: integer, Requested page size. The server may return fewer results than requested.
93If unspecified, the server will pick an appropriate default.
94 pageToken: string, The page token as returned from ListProposalsResponse.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -070095 filterSyntax: string, Syntax the filter is written in. Current implementation defaults to PQL
96but in the future it will be LIST_FILTER.
97 filter: string, An optional PQL filter query used to query for proposals.
98
99Nested repeated fields, such as proposal.deals.targetingCriterion,
100cannot be filtered.
Bu Sun Kim65020912020-05-20 12:08:20 -0700101 x__xgafv: string, V1 error format.
102 Allowed values
103 1 - v1 error format
104 2 - v2 error format
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700105
106Returns:
107 An object of the form:
108
109 { # Response message for listing proposals.
Bu Sun Kim65020912020-05-20 12:08:20 -0700110 &quot;proposals&quot;: [ # The list of proposals.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700111 { # Note: this resource requires whitelisting for access. Please contact your
112 # account manager for access to Marketplace resources.
113 #
114 # Represents a proposal in the Marketplace. A proposal is the unit of
115 # negotiation between a seller and a buyer and contains deals which
116 # are served.
117 #
118 # Note: you can not update, create, or otherwise modify Private
119 # Auction or Preferred Deals deals through the API.
120 #
121 # Fields are updatable unless noted otherwise.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700122 &quot;proposalRevision&quot;: &quot;A String&quot;, # Output only. The revision number for the proposal.
123 # Each update to the proposal or the deal causes the proposal revision number
124 # to auto-increment. The buyer keeps track of the last revision number they
125 # know of and pass it in when making an update. If the head revision number
126 # on the server has since incremented, then an ABORTED error is returned
127 # during the update operation to let the buyer know that a subsequent update
128 # was made.
Bu Sun Kim65020912020-05-20 12:08:20 -0700129 &quot;originatorRole&quot;: &quot;A String&quot;, # Output only. Indicates whether the buyer/seller created the proposal.
Bu Sun Kim65020912020-05-20 12:08:20 -0700130 &quot;deals&quot;: [ # The deals associated with this proposal. For Private Auction proposals
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700131 # (whose deals have NonGuaranteedAuctionTerms), there will only be one deal.
132 { # A deal represents a segment of inventory for displaying ads on.
133 # A proposal can contain multiple deals. A deal contains the terms and
134 # targeting information that is used for serving.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700135 &quot;dealId&quot;: &quot;A String&quot;, # Output only. A unique deal ID for the deal (server-assigned).
136 &quot;isSetupComplete&quot;: True or False, # Output only. True, if the buyside inventory setup is complete for this
137 # deal.
138 &quot;createTime&quot;: &quot;A String&quot;, # Output only. The time of the deal creation.
Bu Sun Kim65020912020-05-20 12:08:20 -0700139 &quot;programmaticCreativeSource&quot;: &quot;A String&quot;, # Output only. Specifies the creative source for programmatic deals.
140 # PUBLISHER means creative is provided by seller and ADVERTISER means
141 # creative is provided by buyer.
Bu Sun Kim65020912020-05-20 12:08:20 -0700142 &quot;targetingCriterion&quot;: [ # The shared targeting visible to buyers and sellers. Each shared
143 # targeting entity is AND&#x27;d together.
144 { # Advertisers can target different attributes of an ad slot. For example,
145 # they can choose to show ads only if the user is in the U.S. Such
146 # targeting criteria can be specified as part of Shared Targeting.
147 &quot;exclusions&quot;: [ # The list of values to exclude from targeting. Each value is AND&#x27;d
148 # together.
149 { # A polymorphic targeting value used as part of Shared Targeting.
Bu Sun Kim65020912020-05-20 12:08:20 -0700150 &quot;dayPartTargetingValue&quot;: { # Specifies the day part targeting criteria. # The daypart targeting to include / exclude.
151 # Filled in when the key is GOOG_DAYPART_TARGETING.
152 # The definition of this targeting is derived from the structure
153 # used by Ad Manager.
154 &quot;timeZoneType&quot;: &quot;A String&quot;, # The timezone to use for interpreting the day part targeting.
155 &quot;dayParts&quot;: [ # A list of day part targeting criterion.
156 { # Daypart targeting message that specifies if the ad can be shown
157 # only during certain parts of a day/week.
Bu Sun Kim65020912020-05-20 12:08:20 -0700158 &quot;endTime&quot;: { # Represents a time of day. The date and time zone are either not significant # The ending time of the day for the ad to show (minute level
159 # granularity). The end time is exclusive. This field is not available
160 # for filtering in PQL queries.
161 # or are specified elsewhere. An API may choose to allow leap seconds. Related
162 # types are google.type.Date and `google.protobuf.Timestamp`.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700163 &quot;nanos&quot;: 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
Bu Sun Kim65020912020-05-20 12:08:20 -0700164 &quot;hours&quot;: 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
165 # to allow the value &quot;24:00:00&quot; for scenarios like business closing time.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700166 &quot;minutes&quot;: 42, # Minutes of hour of day. Must be from 0 to 59.
Bu Sun Kim65020912020-05-20 12:08:20 -0700167 &quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may
168 # allow the value 60 if it allows leap-seconds.
169 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700170 &quot;startTime&quot;: { # Represents a time of day. The date and time zone are either not significant # The starting time of day for the ad to show (minute level granularity).
171 # The start time is inclusive.
172 # This field is not available for filtering in PQL queries.
173 # or are specified elsewhere. An API may choose to allow leap seconds. Related
174 # types are google.type.Date and `google.protobuf.Timestamp`.
175 &quot;nanos&quot;: 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
176 &quot;hours&quot;: 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
177 # to allow the value &quot;24:00:00&quot; for scenarios like business closing time.
178 &quot;minutes&quot;: 42, # Minutes of hour of day. Must be from 0 to 59.
179 &quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may
180 # allow the value 60 if it allows leap-seconds.
181 },
182 &quot;dayOfWeek&quot;: &quot;A String&quot;, # The day of the week to target. If unspecified, applicable to all days.
Bu Sun Kim65020912020-05-20 12:08:20 -0700183 },
184 ],
185 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700186 &quot;longValue&quot;: &quot;A String&quot;, # The long value to include/exclude.
187 &quot;creativeSizeValue&quot;: { # Specifies the size of the creative. # The creative size value to include/exclude.
188 # Filled in when key = GOOG_CREATIVE_SIZE
189 &quot;nativeTemplate&quot;: &quot;A String&quot;, # Output only. The native template for this creative. It will have a value
190 # only if creative_size_type = CreativeSizeType.NATIVE.
191 &quot;size&quot;: { # Message depicting the size of the creative. The units of width and # For regular or video creative size type, specifies the size
192 # of the creative
193 # height depend on the type of the targeting.
194 &quot;width&quot;: 42, # The width of the creative
195 &quot;height&quot;: 42, # The height of the creative.
196 },
197 &quot;creativeSizeType&quot;: &quot;A String&quot;, # The creative size type.
198 &quot;allowedFormats&quot;: [ # What formats are allowed by the publisher.
199 # If this repeated field is empty then all formats are allowed.
200 # For example, if this field contains AllowedFormatType.AUDIO then the
201 # publisher only allows an audio ad (without any video).
202 &quot;A String&quot;,
203 ],
204 &quot;skippableAdType&quot;: &quot;A String&quot;, # The type of skippable ad for this creative. It will have a value only if
205 # creative_size_type = CreativeSizeType.VIDEO.
206 &quot;companionSizes&quot;: [ # For video creatives specifies the sizes of companion ads (if present).
207 # Companion sizes may be filled in only when creative_size_type = VIDEO
208 { # Message depicting the size of the creative. The units of width and
209 # height depend on the type of the targeting.
210 &quot;width&quot;: 42, # The width of the creative
211 &quot;height&quot;: 42, # The height of the creative.
212 },
213 ],
214 },
215 &quot;stringValue&quot;: &quot;A String&quot;, # The string value to include/exclude.
216 },
217 ],
218 &quot;inclusions&quot;: [ # The list of value to include as part of the targeting. Each value is OR&#x27;d
219 # together.
220 { # A polymorphic targeting value used as part of Shared Targeting.
221 &quot;dayPartTargetingValue&quot;: { # Specifies the day part targeting criteria. # The daypart targeting to include / exclude.
222 # Filled in when the key is GOOG_DAYPART_TARGETING.
223 # The definition of this targeting is derived from the structure
224 # used by Ad Manager.
225 &quot;timeZoneType&quot;: &quot;A String&quot;, # The timezone to use for interpreting the day part targeting.
226 &quot;dayParts&quot;: [ # A list of day part targeting criterion.
227 { # Daypart targeting message that specifies if the ad can be shown
228 # only during certain parts of a day/week.
229 &quot;endTime&quot;: { # Represents a time of day. The date and time zone are either not significant # The ending time of the day for the ad to show (minute level
230 # granularity). The end time is exclusive. This field is not available
231 # for filtering in PQL queries.
232 # or are specified elsewhere. An API may choose to allow leap seconds. Related
233 # types are google.type.Date and `google.protobuf.Timestamp`.
234 &quot;nanos&quot;: 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
235 &quot;hours&quot;: 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
236 # to allow the value &quot;24:00:00&quot; for scenarios like business closing time.
237 &quot;minutes&quot;: 42, # Minutes of hour of day. Must be from 0 to 59.
238 &quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may
239 # allow the value 60 if it allows leap-seconds.
240 },
241 &quot;startTime&quot;: { # Represents a time of day. The date and time zone are either not significant # The starting time of day for the ad to show (minute level granularity).
242 # The start time is inclusive.
243 # This field is not available for filtering in PQL queries.
244 # or are specified elsewhere. An API may choose to allow leap seconds. Related
245 # types are google.type.Date and `google.protobuf.Timestamp`.
246 &quot;nanos&quot;: 42, # Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
247 &quot;hours&quot;: 42, # Hours of day in 24 hour format. Should be from 0 to 23. An API may choose
248 # to allow the value &quot;24:00:00&quot; for scenarios like business closing time.
249 &quot;minutes&quot;: 42, # Minutes of hour of day. Must be from 0 to 59.
250 &quot;seconds&quot;: 42, # Seconds of minutes of the time. Must normally be from 0 to 59. An API may
251 # allow the value 60 if it allows leap-seconds.
252 },
253 &quot;dayOfWeek&quot;: &quot;A String&quot;, # The day of the week to target. If unspecified, applicable to all days.
254 },
255 ],
256 },
257 &quot;longValue&quot;: &quot;A String&quot;, # The long value to include/exclude.
258 &quot;creativeSizeValue&quot;: { # Specifies the size of the creative. # The creative size value to include/exclude.
259 # Filled in when key = GOOG_CREATIVE_SIZE
260 &quot;nativeTemplate&quot;: &quot;A String&quot;, # Output only. The native template for this creative. It will have a value
261 # only if creative_size_type = CreativeSizeType.NATIVE.
262 &quot;size&quot;: { # Message depicting the size of the creative. The units of width and # For regular or video creative size type, specifies the size
263 # of the creative
264 # height depend on the type of the targeting.
265 &quot;width&quot;: 42, # The width of the creative
266 &quot;height&quot;: 42, # The height of the creative.
267 },
268 &quot;creativeSizeType&quot;: &quot;A String&quot;, # The creative size type.
269 &quot;allowedFormats&quot;: [ # What formats are allowed by the publisher.
270 # If this repeated field is empty then all formats are allowed.
271 # For example, if this field contains AllowedFormatType.AUDIO then the
272 # publisher only allows an audio ad (without any video).
273 &quot;A String&quot;,
274 ],
275 &quot;skippableAdType&quot;: &quot;A String&quot;, # The type of skippable ad for this creative. It will have a value only if
276 # creative_size_type = CreativeSizeType.VIDEO.
277 &quot;companionSizes&quot;: [ # For video creatives specifies the sizes of companion ads (if present).
278 # Companion sizes may be filled in only when creative_size_type = VIDEO
279 { # Message depicting the size of the creative. The units of width and
280 # height depend on the type of the targeting.
281 &quot;width&quot;: 42, # The width of the creative
282 &quot;height&quot;: 42, # The height of the creative.
283 },
284 ],
285 },
286 &quot;stringValue&quot;: &quot;A String&quot;, # The string value to include/exclude.
Bu Sun Kim65020912020-05-20 12:08:20 -0700287 },
288 ],
289 &quot;key&quot;: &quot;A String&quot;, # The key representing the shared targeting criterion.
290 # Targeting criteria defined by Google ad servers will begin with GOOG_.
291 # Third parties may define their own keys.
292 # A list of permissible keys along with the acceptable values will be
293 # provided as part of the external documentation.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700294 },
295 ],
296 &quot;creativeRestrictions&quot;: { # Represents creative restrictions associated to Programmatic Guaranteed/ # Output only. Restricitions about the creatives associated with the deal
297 # (i.e., size) This is available for Programmatic Guaranteed/Preferred Deals
298 # in Ad Manager.
299 # Preferred Deal in Ad Manager.
300 # This doesn&#x27;t apply to Private Auction and AdX Preferred Deals.
301 &quot;skippableAdType&quot;: &quot;A String&quot;, # Skippable video ads allow viewers to skip ads after 5 seconds.
302 &quot;creativeFormat&quot;: &quot;A String&quot;, # The format of the environment that the creatives will be displayed in.
303 &quot;creativeSpecifications&quot;: [
304 { # Represents information for a creative that is associated with a Programmatic
305 # Guaranteed/Preferred Deal in Ad Manager.
306 &quot;creativeSize&quot;: { # Represents size of a single ad slot, or a creative. # The size of the creative.
307 &quot;width&quot;: &quot;A String&quot;, # The width of the ad slot in pixels.
308 # This field will be present only when size type is `PIXEL`.
309 &quot;height&quot;: &quot;A String&quot;, # The height of the ad slot in pixels.
310 # This field will be present only when size type is `PIXEL`.
311 &quot;sizeType&quot;: &quot;A String&quot;, # The size type of the ad slot.
Bu Sun Kim65020912020-05-20 12:08:20 -0700312 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700313 &quot;creativeCompanionSizes&quot;: [ # Companion sizes may be filled in only when this is a video creative.
314 { # Represents size of a single ad slot, or a creative.
315 &quot;width&quot;: &quot;A String&quot;, # The width of the ad slot in pixels.
316 # This field will be present only when size type is `PIXEL`.
317 &quot;height&quot;: &quot;A String&quot;, # The height of the ad slot in pixels.
318 # This field will be present only when size type is `PIXEL`.
319 &quot;sizeType&quot;: &quot;A String&quot;, # The size type of the ad slot.
320 },
321 ],
322 },
323 ],
324 },
325 &quot;dealServingMetadata&quot;: { # Message captures metadata about the serving status of a deal. # Output only. Metadata about the serving status of this deal.
326 &quot;dealPauseStatus&quot;: { # Tracks which parties (if any) have paused a deal. # Output only. Tracks which parties (if any) have paused a deal.
327 # The deal is considered paused if either hasBuyerPaused or
328 # hasSellPaused is true.
329 &quot;firstPausedBy&quot;: &quot;A String&quot;, # The role of the person who first paused this deal.
330 &quot;hasBuyerPaused&quot;: True or False, # True, if the buyer has paused the deal unilaterally.
331 &quot;buyerPauseReason&quot;: &quot;A String&quot;, # The buyer&#x27;s reason for pausing, if the buyer paused the deal.
332 &quot;sellerPauseReason&quot;: &quot;A String&quot;, # The seller&#x27;s reason for pausing, if the seller paused the deal.
333 &quot;hasSellerPaused&quot;: True or False, # True, if the seller has paused the deal unilaterally.
Bu Sun Kim65020912020-05-20 12:08:20 -0700334 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700335 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700336 &quot;dealTerms&quot;: { # The deal terms specify the details of a Product/deal. They specify things # The negotiable terms of the deal.
337 # like price per buyer, the type of pricing model (e.g., fixed price, auction)
338 # and expected impressions from the publisher.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700339 &quot;guaranteedFixedPriceTerms&quot;: { # Terms for Programmatic Guaranteed Deals. # The terms for guaranteed fixed price deals.
340 &quot;guaranteedLooks&quot;: &quot;A String&quot;, # Count of guaranteed looks. Required for deal, optional for product.
341 &quot;guaranteedImpressions&quot;: &quot;A String&quot;, # Guaranteed impressions as a percentage. This is the percentage
342 # of guaranteed looks that the buyer is guaranteeing to buy.
343 &quot;minimumDailyLooks&quot;: &quot;A String&quot;, # Daily minimum looks for CPD deal types.
Bu Sun Kim65020912020-05-20 12:08:20 -0700344 &quot;fixedPrices&quot;: [ # Fixed price for the specified buyer.
345 { # Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in
346 # a product can become 0 or 1 deals. To check if there is a PricePerBuyer for
347 # a particular buyer or buyer/advertiser pair, we look for the most specific
348 # matching rule - we first look for a rule matching the buyer and advertiser,
349 # next a rule with the buyer but an empty advertiser list, and otherwise look
350 # for a matching rule where no buyer is set.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700351 &quot;advertiserIds&quot;: [ # The list of advertisers for this price when associated with this buyer.
352 # If empty, all advertisers with this buyer pay this price.
353 &quot;A String&quot;,
354 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700355 &quot;price&quot;: { # Represents a price and a pricing type for a product / deal. # The specified price.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700356 &quot;pricingType&quot;: &quot;A String&quot;, # The pricing type for the deal/product. (default: CPM)
Bu Sun Kim65020912020-05-20 12:08:20 -0700357 &quot;amount&quot;: { # Represents an amount of money with its currency type. # The actual price with currency specified.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700358 &quot;units&quot;: &quot;A String&quot;, # The whole units of the amount.
359 # For example if `currencyCode` is `&quot;USD&quot;`, then 1 unit is one US dollar.
Bu Sun Kim65020912020-05-20 12:08:20 -0700360 &quot;nanos&quot;: 42, # Number of nano (10^-9) units of the amount.
361 # The value must be between -999,999,999 and +999,999,999 inclusive.
362 # If `units` is positive, `nanos` must be positive or zero.
363 # If `units` is zero, `nanos` can be positive, zero, or negative.
364 # If `units` is negative, `nanos` must be negative or zero.
365 # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700366 &quot;currencyCode&quot;: &quot;A String&quot;, # The 3-letter currency code defined in ISO 4217.
Bu Sun Kim65020912020-05-20 12:08:20 -0700367 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700368 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700369 &quot;buyer&quot;: { # Represents a buyer of inventory. Each buyer is identified by a unique # The buyer who will pay this price. If unset, all buyers can pay this price
370 # (if the
371 # advertisers match, and there&#x27;s no more specific rule matching the buyer).
372 # Authorized Buyers account ID.
373 &quot;accountId&quot;: &quot;A String&quot;, # Authorized Buyers account ID of the buyer.
374 },
375 },
376 ],
377 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700378 &quot;description&quot;: &quot;A String&quot;, # Publisher provided description for the terms.
379 &quot;sellerTimeZone&quot;: &quot;A String&quot;, # The time zone name. For deals with Cost Per Day billing, defines the
380 # time zone used to mark the boundaries of a day. It should be an
381 # IANA TZ name, such as &quot;America/Los_Angeles&quot;. For more information,
382 # see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
Bu Sun Kim65020912020-05-20 12:08:20 -0700383 &quot;estimatedImpressionsPerDay&quot;: &quot;A String&quot;, # Non-binding estimate of the impressions served per day.
384 # Can be set by buyer or seller.
385 &quot;nonGuaranteedAuctionTerms&quot;: { # Terms for Private Auctions. Note that Private Auctions can be created only # The terms for non-guaranteed auction deals.
386 # by the seller, but they can be returned in a get or list request.
387 &quot;autoOptimizePrivateAuction&quot;: True or False, # True if open auction buyers are allowed to compete with invited buyers
388 # in this private auction.
389 &quot;reservePricesPerBuyer&quot;: [ # Reserve price for the specified buyer.
390 { # Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in
391 # a product can become 0 or 1 deals. To check if there is a PricePerBuyer for
392 # a particular buyer or buyer/advertiser pair, we look for the most specific
393 # matching rule - we first look for a rule matching the buyer and advertiser,
394 # next a rule with the buyer but an empty advertiser list, and otherwise look
395 # for a matching rule where no buyer is set.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700396 &quot;advertiserIds&quot;: [ # The list of advertisers for this price when associated with this buyer.
397 # If empty, all advertisers with this buyer pay this price.
398 &quot;A String&quot;,
399 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700400 &quot;price&quot;: { # Represents a price and a pricing type for a product / deal. # The specified price.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700401 &quot;pricingType&quot;: &quot;A String&quot;, # The pricing type for the deal/product. (default: CPM)
Bu Sun Kim65020912020-05-20 12:08:20 -0700402 &quot;amount&quot;: { # Represents an amount of money with its currency type. # The actual price with currency specified.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700403 &quot;units&quot;: &quot;A String&quot;, # The whole units of the amount.
404 # For example if `currencyCode` is `&quot;USD&quot;`, then 1 unit is one US dollar.
Bu Sun Kim65020912020-05-20 12:08:20 -0700405 &quot;nanos&quot;: 42, # Number of nano (10^-9) units of the amount.
406 # The value must be between -999,999,999 and +999,999,999 inclusive.
407 # If `units` is positive, `nanos` must be positive or zero.
408 # If `units` is zero, `nanos` can be positive, zero, or negative.
409 # If `units` is negative, `nanos` must be negative or zero.
410 # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700411 &quot;currencyCode&quot;: &quot;A String&quot;, # The 3-letter currency code defined in ISO 4217.
Bu Sun Kim65020912020-05-20 12:08:20 -0700412 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700413 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700414 &quot;buyer&quot;: { # Represents a buyer of inventory. Each buyer is identified by a unique # The buyer who will pay this price. If unset, all buyers can pay this price
415 # (if the
416 # advertisers match, and there&#x27;s no more specific rule matching the buyer).
417 # Authorized Buyers account ID.
418 &quot;accountId&quot;: &quot;A String&quot;, # Authorized Buyers account ID of the buyer.
419 },
420 },
421 ],
422 },
423 &quot;nonGuaranteedFixedPriceTerms&quot;: { # Terms for Preferred Deals. Note that Preferred Deals cannot be created via # The terms for non-guaranteed fixed price deals.
424 # the API at this time, but can be returned in a get or list request.
425 &quot;fixedPrices&quot;: [ # Fixed price for the specified buyer.
426 { # Used to specify pricing rules for buyers/advertisers. Each PricePerBuyer in
427 # a product can become 0 or 1 deals. To check if there is a PricePerBuyer for
428 # a particular buyer or buyer/advertiser pair, we look for the most specific
429 # matching rule - we first look for a rule matching the buyer and advertiser,
430 # next a rule with the buyer but an empty advertiser list, and otherwise look
431 # for a matching rule where no buyer is set.
Bu Sun Kim65020912020-05-20 12:08:20 -0700432 &quot;advertiserIds&quot;: [ # The list of advertisers for this price when associated with this buyer.
433 # If empty, all advertisers with this buyer pay this price.
434 &quot;A String&quot;,
435 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700436 &quot;price&quot;: { # Represents a price and a pricing type for a product / deal. # The specified price.
437 &quot;pricingType&quot;: &quot;A String&quot;, # The pricing type for the deal/product. (default: CPM)
438 &quot;amount&quot;: { # Represents an amount of money with its currency type. # The actual price with currency specified.
439 &quot;units&quot;: &quot;A String&quot;, # The whole units of the amount.
440 # For example if `currencyCode` is `&quot;USD&quot;`, then 1 unit is one US dollar.
441 &quot;nanos&quot;: 42, # Number of nano (10^-9) units of the amount.
442 # The value must be between -999,999,999 and +999,999,999 inclusive.
443 # If `units` is positive, `nanos` must be positive or zero.
444 # If `units` is zero, `nanos` can be positive, zero, or negative.
445 # If `units` is negative, `nanos` must be negative or zero.
446 # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
447 &quot;currencyCode&quot;: &quot;A String&quot;, # The 3-letter currency code defined in ISO 4217.
448 },
449 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700450 &quot;buyer&quot;: { # Represents a buyer of inventory. Each buyer is identified by a unique # The buyer who will pay this price. If unset, all buyers can pay this price
451 # (if the
452 # advertisers match, and there&#x27;s no more specific rule matching the buyer).
453 # Authorized Buyers account ID.
454 &quot;accountId&quot;: &quot;A String&quot;, # Authorized Buyers account ID of the buyer.
455 },
456 },
457 ],
458 },
459 &quot;estimatedGrossSpend&quot;: { # Represents a price and a pricing type for a product / deal. # Non-binding estimate of the estimated gross spend for this deal.
460 # Can be set by buyer or seller.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700461 &quot;pricingType&quot;: &quot;A String&quot;, # The pricing type for the deal/product. (default: CPM)
Bu Sun Kim65020912020-05-20 12:08:20 -0700462 &quot;amount&quot;: { # Represents an amount of money with its currency type. # The actual price with currency specified.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700463 &quot;units&quot;: &quot;A String&quot;, # The whole units of the amount.
464 # For example if `currencyCode` is `&quot;USD&quot;`, then 1 unit is one US dollar.
Bu Sun Kim65020912020-05-20 12:08:20 -0700465 &quot;nanos&quot;: 42, # Number of nano (10^-9) units of the amount.
466 # The value must be between -999,999,999 and +999,999,999 inclusive.
467 # If `units` is positive, `nanos` must be positive or zero.
468 # If `units` is zero, `nanos` can be positive, zero, or negative.
469 # If `units` is negative, `nanos` must be negative or zero.
470 # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700471 &quot;currencyCode&quot;: &quot;A String&quot;, # The 3-letter currency code defined in ISO 4217.
Bu Sun Kim65020912020-05-20 12:08:20 -0700472 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700473 },
474 &quot;brandingType&quot;: &quot;A String&quot;, # Visibility of the URL in bid requests. (default: BRANDED)
Bu Sun Kim65020912020-05-20 12:08:20 -0700475 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700476 &quot;externalDealId&quot;: &quot;A String&quot;, # Output only. The external deal ID assigned to this deal once the deal is
477 # finalized. This is the deal ID that shows up in serving/reporting etc.
478 &quot;createProductId&quot;: &quot;A String&quot;, # The product ID from which this deal was created.
479 #
480 # Note: This field may be set only when creating the resource. Modifying
481 # this field while updating the resource will result in an error.
482 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the deal was last updated.
483 &quot;proposalId&quot;: &quot;A String&quot;, # Output only. ID of the proposal that this deal is part of.
Bu Sun Kim65020912020-05-20 12:08:20 -0700484 &quot;targeting&quot;: { # Targeting represents different criteria that can be used by advertisers to # Output only. Specifies the subset of inventory targeted by the deal.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700485 # target ad inventory. For example, they can choose to target ad requests only
486 # if the user is in the US.
487 # Multiple types of targeting are always applied as a logical AND, unless noted
488 # otherwise.
Bu Sun Kim65020912020-05-20 12:08:20 -0700489 &quot;placementTargeting&quot;: { # Represents targeting about where the ads can appear, e.g., certain sites or # Placement targeting information, e.g., URL, mobile applications.
490 # mobile applications.
491 # Different placement targeting types will be logically OR&#x27;ed.
492 &quot;urlTargeting&quot;: { # Represents a list of targeted and excluded URLs (e.g., google.com). # URLs to be included/excluded.
493 # For Private Auction and AdX Preferred Deals, URLs are either included or
494 # excluded.
495 # For Programmatic Guaranteed and Preferred Deals, this doesn&#x27;t
496 # apply.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700497 &quot;excludedUrls&quot;: [ # A list of URLs to be excluded.
Bu Sun Kim65020912020-05-20 12:08:20 -0700498 &quot;A String&quot;,
499 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700500 &quot;targetedUrls&quot;: [ # A list of URLs to be included.
Bu Sun Kim65020912020-05-20 12:08:20 -0700501 &quot;A String&quot;,
502 ],
503 },
504 &quot;mobileApplicationTargeting&quot;: { # Mobile application targeting settings. # Mobile application targeting information in a deal.
505 # This doesn&#x27;t apply to Auction Packages.
506 &quot;firstPartyTargeting&quot;: { # Represents a list of targeted and excluded mobile application IDs that # Publisher owned apps to be targeted or excluded by the publisher to
Dan O'Mearadd494642020-05-01 07:42:23 -0700507 # display the ads in.
508 # publishers own.
509 # Mobile application IDs are from App Store and Google Play Store.
510 # Android App ID, for example, com.google.android.apps.maps, can be found in
511 # Google Play Store URL.
512 # iOS App ID (which is a number) can be found at the end of iTunes store URL.
513 # First party mobile applications is either included or excluded.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700514 &quot;excludedAppIds&quot;: [ # A list of application IDs to be excluded.
Bu Sun Kim65020912020-05-20 12:08:20 -0700515 &quot;A String&quot;,
Dan O'Mearadd494642020-05-01 07:42:23 -0700516 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700517 &quot;targetedAppIds&quot;: [ # A list of application IDs to be included.
Bu Sun Kim65020912020-05-20 12:08:20 -0700518 &quot;A String&quot;,
Dan O'Mearadd494642020-05-01 07:42:23 -0700519 ],
520 },
521 },
522 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700523 &quot;inventorySizeTargeting&quot;: { # Represents the size of an ad unit that can be targeted on an ad # Inventory sizes to be included/excluded.
524 # request. It only applies to Private Auction, AdX Preferred Deals and
525 # Auction Packages. This targeting does not apply to Programmatic Guaranteed
526 # and Preferred Deals in Ad Manager.
527 &quot;targetedInventorySizes&quot;: [ # A list of inventory sizes to be included.
528 { # Represents size of a single ad slot, or a creative.
529 &quot;width&quot;: &quot;A String&quot;, # The width of the ad slot in pixels.
530 # This field will be present only when size type is `PIXEL`.
531 &quot;height&quot;: &quot;A String&quot;, # The height of the ad slot in pixels.
532 # This field will be present only when size type is `PIXEL`.
533 &quot;sizeType&quot;: &quot;A String&quot;, # The size type of the ad slot.
534 },
535 ],
536 &quot;excludedInventorySizes&quot;: [ # A list of inventory sizes to be excluded.
537 { # Represents size of a single ad slot, or a creative.
538 &quot;width&quot;: &quot;A String&quot;, # The width of the ad slot in pixels.
539 # This field will be present only when size type is `PIXEL`.
540 &quot;height&quot;: &quot;A String&quot;, # The height of the ad slot in pixels.
541 # This field will be present only when size type is `PIXEL`.
542 &quot;sizeType&quot;: &quot;A String&quot;, # The size type of the ad slot.
543 },
544 ],
545 },
546 &quot;geoTargeting&quot;: { # Generic targeting used for targeting dimensions that contains a list of # Geo criteria IDs to be included/excluded.
547 # included and excluded numeric IDs.
548 &quot;excludedCriteriaIds&quot;: [ # A list of numeric IDs to be excluded.
549 &quot;A String&quot;,
550 ],
551 &quot;targetedCriteriaIds&quot;: [ # A list of numeric IDs to be included.
552 &quot;A String&quot;,
553 ],
554 },
555 &quot;technologyTargeting&quot;: { # Represents targeting about various types of technology. # Technology targeting information, e.g., operating system, device category.
556 &quot;operatingSystemTargeting&quot;: { # Represents targeting information for operating systems. # Operating system related targeting information.
557 &quot;operatingSystemVersionCriteria&quot;: { # Generic targeting used for targeting dimensions that contains a list of # IDs of operating system versions to be included/excluded.
558 # included and excluded numeric IDs.
559 &quot;excludedCriteriaIds&quot;: [ # A list of numeric IDs to be excluded.
560 &quot;A String&quot;,
561 ],
562 &quot;targetedCriteriaIds&quot;: [ # A list of numeric IDs to be included.
563 &quot;A String&quot;,
564 ],
565 },
566 &quot;operatingSystemCriteria&quot;: { # Generic targeting used for targeting dimensions that contains a list of # IDs of operating systems to be included/excluded.
567 # included and excluded numeric IDs.
568 &quot;excludedCriteriaIds&quot;: [ # A list of numeric IDs to be excluded.
569 &quot;A String&quot;,
570 ],
571 &quot;targetedCriteriaIds&quot;: [ # A list of numeric IDs to be included.
572 &quot;A String&quot;,
573 ],
574 },
575 },
576 &quot;deviceCapabilityTargeting&quot;: { # Generic targeting used for targeting dimensions that contains a list of # IDs of device capabilities to be included/excluded.
577 # included and excluded numeric IDs.
578 &quot;excludedCriteriaIds&quot;: [ # A list of numeric IDs to be excluded.
579 &quot;A String&quot;,
580 ],
581 &quot;targetedCriteriaIds&quot;: [ # A list of numeric IDs to be included.
582 &quot;A String&quot;,
583 ],
584 },
585 &quot;deviceCategoryTargeting&quot;: { # Generic targeting used for targeting dimensions that contains a list of # IDs of device categories to be included/excluded.
586 # included and excluded numeric IDs.
587 &quot;excludedCriteriaIds&quot;: [ # A list of numeric IDs to be excluded.
588 &quot;A String&quot;,
589 ],
590 &quot;targetedCriteriaIds&quot;: [ # A list of numeric IDs to be included.
591 &quot;A String&quot;,
592 ],
593 },
594 },
595 &quot;videoTargeting&quot;: { # Represents targeting information about video. # Video targeting information.
596 &quot;targetedPositionTypes&quot;: [ # A list of video positions to be included.
597 # When the included list is present, the excluded list must be empty.
598 # When the excluded list is present, the included list must be empty.
599 &quot;A String&quot;,
600 ],
601 &quot;excludedPositionTypes&quot;: [ # A list of video positions to be excluded.
602 # Position types can either be included or excluded (XOR).
603 &quot;A String&quot;,
604 ],
605 },
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700606 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700607 &quot;buyerPrivateData&quot;: { # Buyers are allowed to store certain types of private data in a proposal/deal. # Buyer private data (hidden from seller).
608 &quot;referenceId&quot;: &quot;A String&quot;, # A buyer or seller specified reference ID. This can be queried in the list
609 # operations (max-length: 1024 unicode code units).
610 },
Bu Sun Kim65020912020-05-20 12:08:20 -0700611 &quot;deliveryControl&quot;: { # Message contains details about how the deals will be paced. # The set of fields around delivery control that are interesting for a buyer
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700612 # to see but are non-negotiable. These are set by the publisher.
Bu Sun Kim65020912020-05-20 12:08:20 -0700613 &quot;frequencyCaps&quot;: [ # Output only. Specifies any frequency caps.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700614 { # Frequency cap.
Bu Sun Kim65020912020-05-20 12:08:20 -0700615 &quot;maxImpressions&quot;: 42, # The maximum number of impressions that can be served to a user within the
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700616 # specified time period.
Bu Sun Kim65020912020-05-20 12:08:20 -0700617 &quot;timeUnitType&quot;: &quot;A String&quot;, # The time unit. Along with num_time_units defines the amount of time over
618 # which impressions per user are counted and capped.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700619 &quot;numTimeUnits&quot;: 42, # The amount of time, in the units specified by time_unit_type. Defines the
620 # amount of time over which impressions per user are counted and capped.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700621 },
622 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700623 &quot;creativeBlockingLevel&quot;: &quot;A String&quot;, # Output only. Specified the creative blocking levels to be applied.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700624 &quot;deliveryRateType&quot;: &quot;A String&quot;, # Output only. Specifies how the impression delivery will be paced.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700625 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700626 &quot;availableEndTime&quot;: &quot;A String&quot;, # Proposed flight end time of the deal.
627 # This will generally be stored in a granularity of a second.
628 # A value is not required for Private Auction deals or Preferred Deals.
629 &quot;availableStartTime&quot;: &quot;A String&quot;, # Optional proposed flight start time of the deal.
630 # This will generally be stored in the granularity of one second since deal
631 # serving starts at seconds boundary. Any time specified with more
632 # granularity (e.g., in milliseconds) will be truncated towards the start of
633 # time in seconds.
634 &quot;displayName&quot;: &quot;A String&quot;, # The name of the deal.
635 &quot;creativeSafeFrameCompatibility&quot;: &quot;A String&quot;, # Output only. Specifies whether the creative is safeFrame compatible.
636 &quot;createProductRevision&quot;: &quot;A String&quot;, # Optional revision number of the product that the deal was created from.
637 # If present on create, and the server `product_revision` has advanced sinced
638 # the passed-in `create_product_revision`, an `ABORTED` error will be
639 # returned.
640 #
641 # Note: This field may be set only when creating the resource. Modifying
642 # this field while updating the resource will result in an error.
643 &quot;creativePreApprovalPolicy&quot;: &quot;A String&quot;, # Output only. Specifies the creative pre-approval policy.
644 &quot;webPropertyCode&quot;: &quot;A String&quot;, # The web property code for the seller copied over from the product.
645 &quot;sellerContacts&quot;: [ # Output only. Seller contact information for the deal.
646 { # Contains information on how a buyer or seller can be reached.
647 &quot;name&quot;: &quot;A String&quot;, # The name of the contact.
648 &quot;email&quot;: &quot;A String&quot;, # Email address for the contact.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700649 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700650 ],
Bu Sun Kim65020912020-05-20 12:08:20 -0700651 &quot;description&quot;: &quot;A String&quot;, # Description for the deal terms.
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700652 &quot;syndicationProduct&quot;: &quot;A String&quot;, # The syndication product associated with the deal.
653 #
654 # Note: This field may be set only when creating the resource. Modifying
655 # this field while updating the resource will result in an error.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700656 },
657 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700658 &quot;billedBuyer&quot;: { # Represents a buyer of inventory. Each buyer is identified by a unique # Output only. Reference to the buyer that will get billed for this proposal.
659 # Authorized Buyers account ID.
660 &quot;accountId&quot;: &quot;A String&quot;, # Authorized Buyers account ID of the buyer.
661 },
662 &quot;displayName&quot;: &quot;A String&quot;, # The name for the proposal.
Bu Sun Kim65020912020-05-20 12:08:20 -0700663 &quot;seller&quot;: { # Represents a seller of inventory. Each seller is identified by a unique # Reference to the seller on the proposal.
Dan O'Mearadd494642020-05-01 07:42:23 -0700664 #
665 # Note: This field may be set only when creating the resource. Modifying
666 # this field while updating the resource will result in an error.
667 # Ad Manager account ID.
Bu Sun Kim65020912020-05-20 12:08:20 -0700668 &quot;subAccountId&quot;: &quot;A String&quot;, # Optional sub-account ID for the seller.
669 &quot;accountId&quot;: &quot;A String&quot;, # The unique ID for the seller. The seller fills in this field.
Dan O'Mearadd494642020-05-01 07:42:23 -0700670 # The seller account ID is then available to buyer in the product.
671 },
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700672 &quot;updateTime&quot;: &quot;A String&quot;, # Output only. The time when the proposal was last revised.
673 &quot;proposalId&quot;: &quot;A String&quot;, # Output only. The unique ID of the proposal.
674 &quot;isRenegotiating&quot;: True or False, # Output only. True if the proposal is being renegotiated.
675 &quot;proposalState&quot;: &quot;A String&quot;, # Output only. The current state of the proposal.
676 &quot;notes&quot;: [ # Output only. The notes associated with this proposal.
677 { # A proposal may be associated to several notes.
678 &quot;noteId&quot;: &quot;A String&quot;, # Output only. The unique ID for the note.
679 &quot;creatorRole&quot;: &quot;A String&quot;, # Output only. The role of the person (buyer/seller) creating the note.
680 &quot;proposalRevision&quot;: &quot;A String&quot;, # Output only. The revision number of the proposal when the note is created.
681 &quot;createTime&quot;: &quot;A String&quot;, # Output only. The timestamp for when this note was created.
682 &quot;note&quot;: &quot;A String&quot;, # The actual note to attach.
683 # (max-length: 1024 unicode code units)
684 #
685 # Note: This field may be set only when creating the resource. Modifying
686 # this field while updating the resource will result in an error.
687 },
688 ],
689 &quot;sellerContacts&quot;: [ # Output only. Contact information for the seller.
690 { # Contains information on how a buyer or seller can be reached.
691 &quot;name&quot;: &quot;A String&quot;, # The name of the contact.
692 &quot;email&quot;: &quot;A String&quot;, # Email address for the contact.
693 },
694 ],
695 &quot;buyerPrivateData&quot;: { # Buyers are allowed to store certain types of private data in a proposal/deal. # Private data for buyer. (hidden from seller).
696 &quot;referenceId&quot;: &quot;A String&quot;, # A buyer or seller specified reference ID. This can be queried in the list
697 # operations (max-length: 1024 unicode code units).
698 },
699 &quot;buyerContacts&quot;: [ # Contact information for the buyer.
700 { # Contains information on how a buyer or seller can be reached.
701 &quot;name&quot;: &quot;A String&quot;, # The name of the contact.
702 &quot;email&quot;: &quot;A String&quot;, # Email address for the contact.
703 },
704 ],
705 &quot;privateAuctionId&quot;: &quot;A String&quot;, # Output only. Private auction ID if this proposal is a private auction
706 # proposal.
707 &quot;isSetupComplete&quot;: True or False, # Output only. True, if the buyside inventory setup is complete for this
708 # proposal.
709 &quot;buyer&quot;: { # Represents a buyer of inventory. Each buyer is identified by a unique # Reference to the buyer on the proposal.
710 #
711 # Note: This field may be set only when creating the resource. Modifying
712 # this field while updating the resource will result in an error.
713 # Authorized Buyers account ID.
714 &quot;accountId&quot;: &quot;A String&quot;, # Authorized Buyers account ID of the buyer.
715 },
716 &quot;lastUpdaterOrCommentorRole&quot;: &quot;A String&quot;, # Output only. The role of the last user that either updated the proposal or
717 # left a comment.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700718 },
719 ],
Bu Sun Kim4ed7d3f2020-05-27 12:20:54 -0700720 &quot;nextPageToken&quot;: &quot;A String&quot;, # Continuation token for fetching the next page of results.
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700721 }</pre>
722</div>
723
724<div class="method">
725 <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
726 <pre>Retrieves the next page of results.
727
728Args:
729 previous_request: The request for the previous page. (required)
730 previous_response: The response from the request for the previous page. (required)
731
732Returns:
Bu Sun Kim65020912020-05-20 12:08:20 -0700733 A request object that you can call &#x27;execute()&#x27; on to request the next
Bu Sun Kim715bd7f2019-06-14 16:50:42 -0700734 page. Returns None if there are no more items in the collection.
735 </pre>
736</div>
737
738</body></html>