Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(317)

Side by Side Diff: generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart

Issue 2973303002: Api-Roll 51: 2017-07-10 (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis_beta.adexchangebuyer2.v2beta1; 3 library googleapis_beta.adexchangebuyer2.v2beta1;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
(...skipping 136 matching lines...) Expand 10 before | Expand all | Expand 10 after
147 } 147 }
148 148
149 /** 149 /**
150 * Lists all the clients for the current sponsor buyer. 150 * Lists all the clients for the current sponsor buyer.
151 * 151 *
152 * Request parameters: 152 * Request parameters:
153 * 153 *
154 * [accountId] - Unique numerical account ID of the sponsor buyer to list the 154 * [accountId] - Unique numerical account ID of the sponsor buyer to list the
155 * clients for. 155 * clients for.
156 * 156 *
157 * [pageSize] - Requested page size. The server may return fewer clients than
158 * requested.
159 * If unspecified, the server will pick an appropriate default.
160 *
157 * [pageToken] - A token identifying a page of results the server should 161 * [pageToken] - A token identifying a page of results the server should
158 * return. 162 * return.
159 * Typically, this is the value of 163 * Typically, this is the value of
160 * ListClientsResponse.nextPageToken 164 * ListClientsResponse.nextPageToken
161 * returned from the previous call to the 165 * returned from the previous call to the
162 * accounts.clients.list method. 166 * accounts.clients.list method.
163 * 167 *
164 * [pageSize] - Requested page size. The server may return fewer clients than
165 * requested.
166 * If unspecified, the server will pick an appropriate default.
167 *
168 * Completes with a [ListClientsResponse]. 168 * Completes with a [ListClientsResponse].
169 * 169 *
170 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 170 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
171 * error. 171 * error.
172 * 172 *
173 * If the used [http.Client] completes with an error when making a REST call, 173 * If the used [http.Client] completes with an error when making a REST call,
174 * this method will complete with the same error. 174 * this method will complete with the same error.
175 */ 175 */
176 async.Future<ListClientsResponse> list(core.String accountId, {core.String pag eToken, core.int pageSize}) { 176 async.Future<ListClientsResponse> list(core.String accountId, {core.int pageSi ze, core.String pageToken}) {
177 var _url = null; 177 var _url = null;
178 var _queryParams = new core.Map(); 178 var _queryParams = new core.Map();
179 var _uploadMedia = null; 179 var _uploadMedia = null;
180 var _uploadOptions = null; 180 var _uploadOptions = null;
181 var _downloadOptions = commons.DownloadOptions.Metadata; 181 var _downloadOptions = commons.DownloadOptions.Metadata;
182 var _body = null; 182 var _body = null;
183 183
184 if (accountId == null) { 184 if (accountId == null) {
185 throw new core.ArgumentError("Parameter accountId is required."); 185 throw new core.ArgumentError("Parameter accountId is required.");
186 } 186 }
187 if (pageSize != null) {
188 _queryParams["pageSize"] = ["${pageSize}"];
189 }
187 if (pageToken != null) { 190 if (pageToken != null) {
188 _queryParams["pageToken"] = [pageToken]; 191 _queryParams["pageToken"] = [pageToken];
189 } 192 }
190 if (pageSize != null) {
191 _queryParams["pageSize"] = ["${pageSize}"];
192 }
193 193
194 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /clients'; 194 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /clients';
195 195
196 var _response = _requester.request(_url, 196 var _response = _requester.request(_url,
197 "GET", 197 "GET",
198 body: _body, 198 body: _body,
199 queryParams: _queryParams, 199 queryParams: _queryParams,
200 uploadOptions: _uploadOptions, 200 uploadOptions: _uploadOptions,
201 uploadMedia: _uploadMedia, 201 uploadMedia: _uploadMedia,
202 downloadOptions: _downloadOptions); 202 downloadOptions: _downloadOptions);
(...skipping 835 matching lines...) Expand 10 before | Expand all | Expand 10 after
1038 * List all creative-deal associations. 1038 * List all creative-deal associations.
1039 * 1039 *
1040 * Request parameters: 1040 * Request parameters:
1041 * 1041 *
1042 * [accountId] - The account to list the associations from. 1042 * [accountId] - The account to list the associations from.
1043 * Specify "-" to list all creatives the current user has access to. 1043 * Specify "-" to list all creatives the current user has access to.
1044 * 1044 *
1045 * [creativeId] - The creative ID to list the associations from. 1045 * [creativeId] - The creative ID to list the associations from.
1046 * Specify "-" to list all creatives under the above account. 1046 * Specify "-" to list all creatives under the above account.
1047 * 1047 *
1048 * [pageToken] - A token identifying a page of results the server should
1049 * return.
1050 * Typically, this is the value of
1051 * ListDealAssociationsResponse.next_page_token
1052 * returned from the previous call to 'ListDealAssociations' method.
1053 *
1054 * [pageSize] - Requested page size. Server may return fewer associations than
1055 * requested.
1056 * If unspecified, server will pick an appropriate default.
1057 *
1058 * [query] - An optional query string to filter deal associations. If no 1048 * [query] - An optional query string to filter deal associations. If no
1059 * filter is 1049 * filter is
1060 * specified, all associations will be returned. 1050 * specified, all associations will be returned.
1061 * Supported queries are: 1051 * Supported queries are:
1062 * <ul> 1052 * <ul>
1063 * <li>accountId=<i>account_id_string</i> 1053 * <li>accountId=<i>account_id_string</i>
1064 * <li>creativeId=<i>creative_id_string</i> 1054 * <li>creativeId=<i>creative_id_string</i>
1065 * <li>dealsId=<i>deals_id_string</i> 1055 * <li>dealsId=<i>deals_id_string</i>
1066 * <li>dealsStatus:{approved, conditionally_approved, disapproved, 1056 * <li>dealsStatus:{approved, conditionally_approved, disapproved,
1067 * not_checked} 1057 * not_checked}
1068 * <li>openAuctionStatus:{approved, conditionally_approved, disapproved, 1058 * <li>openAuctionStatus:{approved, conditionally_approved, disapproved,
1069 * not_checked} 1059 * not_checked}
1070 * </ul> 1060 * </ul>
1071 * Example: 'dealsId=12345 AND dealsStatus:disapproved' 1061 * Example: 'dealsId=12345 AND dealsStatus:disapproved'
1072 * 1062 *
1063 * [pageToken] - A token identifying a page of results the server should
1064 * return.
1065 * Typically, this is the value of
1066 * ListDealAssociationsResponse.next_page_token
1067 * returned from the previous call to 'ListDealAssociations' method.
1068 *
1069 * [pageSize] - Requested page size. Server may return fewer associations than
1070 * requested.
1071 * If unspecified, server will pick an appropriate default.
1072 *
1073 * Completes with a [ListDealAssociationsResponse]. 1073 * Completes with a [ListDealAssociationsResponse].
1074 * 1074 *
1075 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1075 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1076 * error. 1076 * error.
1077 * 1077 *
1078 * If the used [http.Client] completes with an error when making a REST call, 1078 * If the used [http.Client] completes with an error when making a REST call,
1079 * this method will complete with the same error. 1079 * this method will complete with the same error.
1080 */ 1080 */
1081 async.Future<ListDealAssociationsResponse> list(core.String accountId, core.St ring creativeId, {core.String pageToken, core.int pageSize, core.String query}) { 1081 async.Future<ListDealAssociationsResponse> list(core.String accountId, core.St ring creativeId, {core.String query, core.String pageToken, core.int pageSize}) {
1082 var _url = null; 1082 var _url = null;
1083 var _queryParams = new core.Map(); 1083 var _queryParams = new core.Map();
1084 var _uploadMedia = null; 1084 var _uploadMedia = null;
1085 var _uploadOptions = null; 1085 var _uploadOptions = null;
1086 var _downloadOptions = commons.DownloadOptions.Metadata; 1086 var _downloadOptions = commons.DownloadOptions.Metadata;
1087 var _body = null; 1087 var _body = null;
1088 1088
1089 if (accountId == null) { 1089 if (accountId == null) {
1090 throw new core.ArgumentError("Parameter accountId is required."); 1090 throw new core.ArgumentError("Parameter accountId is required.");
1091 } 1091 }
1092 if (creativeId == null) { 1092 if (creativeId == null) {
1093 throw new core.ArgumentError("Parameter creativeId is required."); 1093 throw new core.ArgumentError("Parameter creativeId is required.");
1094 } 1094 }
1095 if (query != null) {
1096 _queryParams["query"] = [query];
1097 }
1095 if (pageToken != null) { 1098 if (pageToken != null) {
1096 _queryParams["pageToken"] = [pageToken]; 1099 _queryParams["pageToken"] = [pageToken];
1097 } 1100 }
1098 if (pageSize != null) { 1101 if (pageSize != null) {
1099 _queryParams["pageSize"] = ["${pageSize}"]; 1102 _queryParams["pageSize"] = ["${pageSize}"];
1100 } 1103 }
1101 if (query != null) {
1102 _queryParams["query"] = [query];
1103 }
1104 1104
1105 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /creatives/' + commons.Escaper.ecapeVariable('$creativeId') + '/dealAssociations '; 1105 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /creatives/' + commons.Escaper.ecapeVariable('$creativeId') + '/dealAssociations ';
1106 1106
1107 var _response = _requester.request(_url, 1107 var _response = _requester.request(_url,
1108 "GET", 1108 "GET",
1109 body: _body, 1109 body: _body,
1110 queryParams: _queryParams, 1110 queryParams: _queryParams,
1111 uploadOptions: _uploadOptions, 1111 uploadOptions: _uploadOptions,
1112 uploadMedia: _uploadMedia, 1112 uploadMedia: _uploadMedia,
1113 downloadOptions: _downloadOptions); 1113 downloadOptions: _downloadOptions);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
1167 1167
1168 1168
1169 class AccountsFilterSetsResourceApi { 1169 class AccountsFilterSetsResourceApi {
1170 final commons.ApiRequester _requester; 1170 final commons.ApiRequester _requester;
1171 1171
1172 AccountsFilterSetsBidMetricsResourceApi get bidMetrics => new AccountsFilterSe tsBidMetricsResourceApi(_requester); 1172 AccountsFilterSetsBidMetricsResourceApi get bidMetrics => new AccountsFilterSe tsBidMetricsResourceApi(_requester);
1173 AccountsFilterSetsBidResponseErrorsResourceApi get bidResponseErrors => new Ac countsFilterSetsBidResponseErrorsResourceApi(_requester); 1173 AccountsFilterSetsBidResponseErrorsResourceApi get bidResponseErrors => new Ac countsFilterSetsBidResponseErrorsResourceApi(_requester);
1174 AccountsFilterSetsBidResponsesWithoutBidsResourceApi get bidResponsesWithoutBi ds => new AccountsFilterSetsBidResponsesWithoutBidsResourceApi(_requester); 1174 AccountsFilterSetsBidResponsesWithoutBidsResourceApi get bidResponsesWithoutBi ds => new AccountsFilterSetsBidResponsesWithoutBidsResourceApi(_requester);
1175 AccountsFilterSetsFilteredBidRequestsResourceApi get filteredBidRequests => ne w AccountsFilterSetsFilteredBidRequestsResourceApi(_requester); 1175 AccountsFilterSetsFilteredBidRequestsResourceApi get filteredBidRequests => ne w AccountsFilterSetsFilteredBidRequestsResourceApi(_requester);
1176 AccountsFilterSetsFilteredBidsResourceApi get filteredBids => new AccountsFilt erSetsFilteredBidsResourceApi(_requester); 1176 AccountsFilterSetsFilteredBidsResourceApi get filteredBids => new AccountsFilt erSetsFilteredBidsResourceApi(_requester);
1177 AccountsFilterSetsFilteredImpressionsResourceApi get filteredImpressions => ne w AccountsFilterSetsFilteredImpressionsResourceApi(_requester);
1178 AccountsFilterSetsImpressionMetricsResourceApi get impressionMetrics => new Ac countsFilterSetsImpressionMetricsResourceApi(_requester); 1177 AccountsFilterSetsImpressionMetricsResourceApi get impressionMetrics => new Ac countsFilterSetsImpressionMetricsResourceApi(_requester);
1179 AccountsFilterSetsLosingBidsResourceApi get losingBids => new AccountsFilterSe tsLosingBidsResourceApi(_requester); 1178 AccountsFilterSetsLosingBidsResourceApi get losingBids => new AccountsFilterSe tsLosingBidsResourceApi(_requester);
1179 AccountsFilterSetsNonBillableWinningBidsResourceApi get nonBillableWinningBids => new AccountsFilterSetsNonBillableWinningBidsResourceApi(_requester);
1180 1180
1181 AccountsFilterSetsResourceApi(commons.ApiRequester client) : 1181 AccountsFilterSetsResourceApi(commons.ApiRequester client) :
1182 _requester = client; 1182 _requester = client;
1183 1183
1184 /** 1184 /**
1185 * Creates the specified filter set for the account with the given account ID. 1185 * Creates the specified filter set for the account with the given account ID.
1186 * 1186 *
1187 * [request] - The metadata request object. 1187 * [request] - The metadata request object.
1188 * 1188 *
1189 * Request parameters: 1189 * Request parameters:
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
1328 * 1328 *
1329 * Request parameters: 1329 * Request parameters:
1330 * 1330 *
1331 * [accountId] - Account ID of the buyer. 1331 * [accountId] - Account ID of the buyer.
1332 * 1332 *
1333 * [pageToken] - A token identifying a page of results the server should 1333 * [pageToken] - A token identifying a page of results the server should
1334 * return. 1334 * return.
1335 * Typically, this is the value of 1335 * Typically, this is the value of
1336 * ListFilterSetsResponse.nextPageToken 1336 * ListFilterSetsResponse.nextPageToken
1337 * returned from the previous call to the 1337 * returned from the previous call to the
1338 * accounts.rtbBreakout.filterSets.list 1338 * accounts.filterSets.list
1339 * method. 1339 * method.
1340 * 1340 *
1341 * [pageSize] - Requested page size. The server may return fewer than 1341 * [pageSize] - Requested page size. The server may return fewer results than
1342 * requested. 1342 * requested.
1343 * If unspecified, the server will pick an appropriate default. 1343 * If unspecified, the server will pick an appropriate default.
1344 * 1344 *
1345 * Completes with a [ListFilterSetsResponse]. 1345 * Completes with a [ListFilterSetsResponse].
1346 * 1346 *
1347 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1347 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1348 * error. 1348 * error.
1349 * 1349 *
1350 * If the used [http.Client] completes with an error when making a REST call, 1350 * If the used [http.Client] completes with an error when making a REST call,
1351 * this method will complete with the same error. 1351 * this method will complete with the same error.
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
1399 * [filterSetId] - The ID of the filter set to apply. 1399 * [filterSetId] - The ID of the filter set to apply.
1400 * 1400 *
1401 * [pageToken] - A token identifying a page of results the server should 1401 * [pageToken] - A token identifying a page of results the server should
1402 * return. 1402 * return.
1403 * Typically, this is the value of 1403 * Typically, this is the value of
1404 * ListBidMetricsResponse.nextPageToken 1404 * ListBidMetricsResponse.nextPageToken
1405 * returned from the previous call to the 1405 * returned from the previous call to the
1406 * accounts.filterSets.bidMetrics.list 1406 * accounts.filterSets.bidMetrics.list
1407 * method. 1407 * method.
1408 * 1408 *
1409 * [pageSize] - Requested page size. The server may return fewer than 1409 * [pageSize] - Requested page size. The server may return fewer results than
1410 * requested. 1410 * requested.
1411 * If unspecified, the server will pick an appropriate default. 1411 * If unspecified, the server will pick an appropriate default.
1412 * 1412 *
1413 * Completes with a [ListBidMetricsResponse]. 1413 * Completes with a [ListBidMetricsResponse].
1414 * 1414 *
1415 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1415 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1416 * error. 1416 * error.
1417 * 1417 *
1418 * If the used [http.Client] completes with an error when making a REST call, 1418 * If the used [http.Client] completes with an error when making a REST call,
1419 * this method will complete with the same error. 1419 * this method will complete with the same error.
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1471 * [filterSetId] - The ID of the filter set to apply. 1471 * [filterSetId] - The ID of the filter set to apply.
1472 * 1472 *
1473 * [pageToken] - A token identifying a page of results the server should 1473 * [pageToken] - A token identifying a page of results the server should
1474 * return. 1474 * return.
1475 * Typically, this is the value of 1475 * Typically, this is the value of
1476 * ListBidResponseErrorsResponse.nextPageToken 1476 * ListBidResponseErrorsResponse.nextPageToken
1477 * returned from the previous call to the 1477 * returned from the previous call to the
1478 * accounts.filterSets.bidResponseErrors.list 1478 * accounts.filterSets.bidResponseErrors.list
1479 * method. 1479 * method.
1480 * 1480 *
1481 * [pageSize] - Requested page size. The server may return fewer than 1481 * [pageSize] - Requested page size. The server may return fewer results than
1482 * requested. 1482 * requested.
1483 * If unspecified, the server will pick an appropriate default. 1483 * If unspecified, the server will pick an appropriate default.
1484 * 1484 *
1485 * Completes with a [ListBidResponseErrorsResponse]. 1485 * Completes with a [ListBidResponseErrorsResponse].
1486 * 1486 *
1487 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1487 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1488 * error. 1488 * error.
1489 * 1489 *
1490 * If the used [http.Client] completes with an error when making a REST call, 1490 * If the used [http.Client] completes with an error when making a REST call,
1491 * this method will complete with the same error. 1491 * this method will complete with the same error.
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1543 * [filterSetId] - The ID of the filter set to apply. 1543 * [filterSetId] - The ID of the filter set to apply.
1544 * 1544 *
1545 * [pageToken] - A token identifying a page of results the server should 1545 * [pageToken] - A token identifying a page of results the server should
1546 * return. 1546 * return.
1547 * Typically, this is the value of 1547 * Typically, this is the value of
1548 * ListBidResponsesWithoutBidsResponse.nextPageToken 1548 * ListBidResponsesWithoutBidsResponse.nextPageToken
1549 * returned from the previous call to the 1549 * returned from the previous call to the
1550 * accounts.filterSets.bidResponsesWithoutBids.list 1550 * accounts.filterSets.bidResponsesWithoutBids.list
1551 * method. 1551 * method.
1552 * 1552 *
1553 * [pageSize] - Requested page size. The server may return fewer than 1553 * [pageSize] - Requested page size. The server may return fewer results than
1554 * requested. 1554 * requested.
1555 * If unspecified, the server will pick an appropriate default. 1555 * If unspecified, the server will pick an appropriate default.
1556 * 1556 *
1557 * Completes with a [ListBidResponsesWithoutBidsResponse]. 1557 * Completes with a [ListBidResponsesWithoutBidsResponse].
1558 * 1558 *
1559 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1559 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1560 * error. 1560 * error.
1561 * 1561 *
1562 * If the used [http.Client] completes with an error when making a REST call, 1562 * If the used [http.Client] completes with an error when making a REST call,
1563 * this method will complete with the same error. 1563 * this method will complete with the same error.
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
1615 * [filterSetId] - The ID of the filter set to apply. 1615 * [filterSetId] - The ID of the filter set to apply.
1616 * 1616 *
1617 * [pageToken] - A token identifying a page of results the server should 1617 * [pageToken] - A token identifying a page of results the server should
1618 * return. 1618 * return.
1619 * Typically, this is the value of 1619 * Typically, this is the value of
1620 * ListFilteredBidRequestsResponse.nextPageToken 1620 * ListFilteredBidRequestsResponse.nextPageToken
1621 * returned from the previous call to the 1621 * returned from the previous call to the
1622 * accounts.filterSets.filteredBidRequests.list 1622 * accounts.filterSets.filteredBidRequests.list
1623 * method. 1623 * method.
1624 * 1624 *
1625 * [pageSize] - Requested page size. The server may return fewer than 1625 * [pageSize] - Requested page size. The server may return fewer results than
1626 * requested. 1626 * requested.
1627 * If unspecified, the server will pick an appropriate default. 1627 * If unspecified, the server will pick an appropriate default.
1628 * 1628 *
1629 * Completes with a [ListFilteredBidRequestsResponse]. 1629 * Completes with a [ListFilteredBidRequestsResponse].
1630 * 1630 *
1631 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1631 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1632 * error. 1632 * error.
1633 * 1633 *
1634 * If the used [http.Client] completes with an error when making a REST call, 1634 * If the used [http.Client] completes with an error when making a REST call,
1635 * this method will complete with the same error. 1635 * this method will complete with the same error.
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
1682 /** 1682 /**
1683 * List all reasons for which bids were filtered, with the number of bids 1683 * List all reasons for which bids were filtered, with the number of bids
1684 * filtered for each reason. 1684 * filtered for each reason.
1685 * 1685 *
1686 * Request parameters: 1686 * Request parameters:
1687 * 1687 *
1688 * [accountId] - Account ID of the buyer. 1688 * [accountId] - Account ID of the buyer.
1689 * 1689 *
1690 * [filterSetId] - The ID of the filter set to apply. 1690 * [filterSetId] - The ID of the filter set to apply.
1691 * 1691 *
1692 * [pageSize] - Requested page size. The server may return fewer results than
1693 * requested.
1694 * If unspecified, the server will pick an appropriate default.
1695 *
1692 * [pageToken] - A token identifying a page of results the server should 1696 * [pageToken] - A token identifying a page of results the server should
1693 * return. 1697 * return.
1694 * Typically, this is the value of 1698 * Typically, this is the value of
1695 * ListFilteredBidsResponse.nextPageToken 1699 * ListFilteredBidsResponse.nextPageToken
1696 * returned from the previous call to the 1700 * returned from the previous call to the
1697 * accounts.filterSets.filteredBids.list 1701 * accounts.filterSets.filteredBids.list
1698 * method. 1702 * method.
1699 * 1703 *
1700 * [pageSize] - Requested page size. The server may return fewer than
1701 * requested.
1702 * If unspecified, the server will pick an appropriate default.
1703 *
1704 * Completes with a [ListFilteredBidsResponse]. 1704 * Completes with a [ListFilteredBidsResponse].
1705 * 1705 *
1706 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1706 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1707 * error. 1707 * error.
1708 * 1708 *
1709 * If the used [http.Client] completes with an error when making a REST call, 1709 * If the used [http.Client] completes with an error when making a REST call,
1710 * this method will complete with the same error. 1710 * this method will complete with the same error.
1711 */ 1711 */
1712 async.Future<ListFilteredBidsResponse> list(core.String accountId, core.String filterSetId, {core.String pageToken, core.int pageSize}) { 1712 async.Future<ListFilteredBidsResponse> list(core.String accountId, core.String filterSetId, {core.int pageSize, core.String pageToken}) {
1713 var _url = null; 1713 var _url = null;
1714 var _queryParams = new core.Map(); 1714 var _queryParams = new core.Map();
1715 var _uploadMedia = null; 1715 var _uploadMedia = null;
1716 var _uploadOptions = null; 1716 var _uploadOptions = null;
1717 var _downloadOptions = commons.DownloadOptions.Metadata; 1717 var _downloadOptions = commons.DownloadOptions.Metadata;
1718 var _body = null; 1718 var _body = null;
1719 1719
1720 if (accountId == null) { 1720 if (accountId == null) {
1721 throw new core.ArgumentError("Parameter accountId is required."); 1721 throw new core.ArgumentError("Parameter accountId is required.");
1722 } 1722 }
1723 if (filterSetId == null) { 1723 if (filterSetId == null) {
1724 throw new core.ArgumentError("Parameter filterSetId is required."); 1724 throw new core.ArgumentError("Parameter filterSetId is required.");
1725 } 1725 }
1726 if (pageSize != null) {
1727 _queryParams["pageSize"] = ["${pageSize}"];
1728 }
1726 if (pageToken != null) { 1729 if (pageToken != null) {
1727 _queryParams["pageToken"] = [pageToken]; 1730 _queryParams["pageToken"] = [pageToken];
1728 } 1731 }
1729 if (pageSize != null) {
1730 _queryParams["pageSize"] = ["${pageSize}"];
1731 }
1732 1732
1733 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids'; 1733 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids';
1734 1734
1735 var _response = _requester.request(_url, 1735 var _response = _requester.request(_url,
1736 "GET", 1736 "GET",
1737 body: _body, 1737 body: _body,
1738 queryParams: _queryParams, 1738 queryParams: _queryParams,
1739 uploadOptions: _uploadOptions, 1739 uploadOptions: _uploadOptions,
1740 uploadMedia: _uploadMedia, 1740 uploadMedia: _uploadMedia,
1741 downloadOptions: _downloadOptions); 1741 downloadOptions: _downloadOptions);
(...skipping 28 matching lines...) Expand all
1770 * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downl oads/creative-status-codes). 1770 * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downl oads/creative-status-codes).
1771 * 1771 *
1772 * [pageToken] - A token identifying a page of results the server should 1772 * [pageToken] - A token identifying a page of results the server should
1773 * return. 1773 * return.
1774 * Typically, this is the value of 1774 * Typically, this is the value of
1775 * ListCreativeStatusBreakdownByCreativeResponse.nextPageToken 1775 * ListCreativeStatusBreakdownByCreativeResponse.nextPageToken
1776 * returned from the previous call to the 1776 * returned from the previous call to the
1777 * accounts.filterSets.filteredBids.creatives.list 1777 * accounts.filterSets.filteredBids.creatives.list
1778 * method. 1778 * method.
1779 * 1779 *
1780 * [pageSize] - Requested page size. The server may return fewer than 1780 * [pageSize] - Requested page size. The server may return fewer results than
1781 * requested. 1781 * requested.
1782 * If unspecified, the server will pick an appropriate default. 1782 * If unspecified, the server will pick an appropriate default.
1783 * 1783 *
1784 * Completes with a [ListCreativeStatusBreakdownByCreativeResponse]. 1784 * Completes with a [ListCreativeStatusBreakdownByCreativeResponse].
1785 * 1785 *
1786 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1786 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1787 * error. 1787 * error.
1788 * 1788 *
1789 * If the used [http.Client] completes with an error when making a REST call, 1789 * If the used [http.Client] completes with an error when making a REST call,
1790 * this method will complete with the same error. 1790 * this method will complete with the same error.
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1845 * 1845 *
1846 * [filterSetId] - The ID of the filter set to apply. 1846 * [filterSetId] - The ID of the filter set to apply.
1847 * 1847 *
1848 * [creativeStatusId] - The ID of the creative status for which to retrieve a 1848 * [creativeStatusId] - The ID of the creative status for which to retrieve a
1849 * breakdown by detail. 1849 * breakdown by detail.
1850 * See 1850 * See
1851 * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downl oads/creative-status-codes). 1851 * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downl oads/creative-status-codes).
1852 * 1852 *
1853 * [creativeId] - The creative ID for which to retrieve a breakdown by detail. 1853 * [creativeId] - The creative ID for which to retrieve a breakdown by detail.
1854 * 1854 *
1855 * [pageSize] - Requested page size. The server may return fewer than
1856 * requested.
1857 * If unspecified, the server will pick an appropriate default.
1858 *
1859 * [pageToken] - A token identifying a page of results the server should 1855 * [pageToken] - A token identifying a page of results the server should
1860 * return. 1856 * return.
1861 * Typically, this is the value of 1857 * Typically, this is the value of
1862 * ListCreativeStatusAndCreativeBreakdownByDetailResponse.nextPageToken 1858 * ListCreativeStatusAndCreativeBreakdownByDetailResponse.nextPageToken
1863 * returned from the previous call to the 1859 * returned from the previous call to the
1864 * accounts.filterSets.filteredBids.creatives.details.list 1860 * accounts.filterSets.filteredBids.creatives.details.list
1865 * method. 1861 * method.
1866 * 1862 *
1863 * [pageSize] - Requested page size. The server may return fewer results than
1864 * requested.
1865 * If unspecified, the server will pick an appropriate default.
1866 *
1867 * Completes with a [ListCreativeStatusAndCreativeBreakdownByDetailResponse]. 1867 * Completes with a [ListCreativeStatusAndCreativeBreakdownByDetailResponse].
1868 * 1868 *
1869 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1869 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1870 * error. 1870 * error.
1871 * 1871 *
1872 * If the used [http.Client] completes with an error when making a REST call, 1872 * If the used [http.Client] completes with an error when making a REST call,
1873 * this method will complete with the same error. 1873 * this method will complete with the same error.
1874 */ 1874 */
1875 async.Future<ListCreativeStatusAndCreativeBreakdownByDetailResponse> list(core .String accountId, core.String filterSetId, core.int creativeStatusId, core.Stri ng creativeId, {core.int pageSize, core.String pageToken}) { 1875 async.Future<ListCreativeStatusAndCreativeBreakdownByDetailResponse> list(core .String accountId, core.String filterSetId, core.int creativeStatusId, core.Stri ng creativeId, {core.String pageToken, core.int pageSize}) {
1876 var _url = null; 1876 var _url = null;
1877 var _queryParams = new core.Map(); 1877 var _queryParams = new core.Map();
1878 var _uploadMedia = null; 1878 var _uploadMedia = null;
1879 var _uploadOptions = null; 1879 var _uploadOptions = null;
1880 var _downloadOptions = commons.DownloadOptions.Metadata; 1880 var _downloadOptions = commons.DownloadOptions.Metadata;
1881 var _body = null; 1881 var _body = null;
1882 1882
1883 if (accountId == null) { 1883 if (accountId == null) {
1884 throw new core.ArgumentError("Parameter accountId is required."); 1884 throw new core.ArgumentError("Parameter accountId is required.");
1885 } 1885 }
1886 if (filterSetId == null) { 1886 if (filterSetId == null) {
1887 throw new core.ArgumentError("Parameter filterSetId is required."); 1887 throw new core.ArgumentError("Parameter filterSetId is required.");
1888 } 1888 }
1889 if (creativeStatusId == null) { 1889 if (creativeStatusId == null) {
1890 throw new core.ArgumentError("Parameter creativeStatusId is required."); 1890 throw new core.ArgumentError("Parameter creativeStatusId is required.");
1891 } 1891 }
1892 if (creativeId == null) { 1892 if (creativeId == null) {
1893 throw new core.ArgumentError("Parameter creativeId is required."); 1893 throw new core.ArgumentError("Parameter creativeId is required.");
1894 } 1894 }
1895 if (pageToken != null) {
1896 _queryParams["pageToken"] = [pageToken];
1897 }
1895 if (pageSize != null) { 1898 if (pageSize != null) {
1896 _queryParams["pageSize"] = ["${pageSize}"]; 1899 _queryParams["pageSize"] = ["${pageSize}"];
1897 } 1900 }
1898 if (pageToken != null) {
1899 _queryParams["pageToken"] = [pageToken];
1900 }
1901 1901
1902 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids/' + commons.Escaper.ecapeVariable('$creativeStatusId') + '/creatives/' + commons. Escaper.ecapeVariable('$creativeId') + '/details'; 1902 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids/' + commons.Escaper.ecapeVariable('$creativeStatusId') + '/creatives/' + commons. Escaper.ecapeVariable('$creativeId') + '/details';
1903 1903
1904 var _response = _requester.request(_url, 1904 var _response = _requester.request(_url,
1905 "GET", 1905 "GET",
1906 body: _body, 1906 body: _body,
1907 queryParams: _queryParams, 1907 queryParams: _queryParams,
1908 uploadOptions: _uploadOptions, 1908 uploadOptions: _uploadOptions,
1909 uploadMedia: _uploadMedia, 1909 uploadMedia: _uploadMedia,
1910 downloadOptions: _downloadOptions); 1910 downloadOptions: _downloadOptions);
(...skipping 25 matching lines...) Expand all
1936 * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downl oads/creative-status-codes). 1936 * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downl oads/creative-status-codes).
1937 * 1937 *
1938 * [pageToken] - A token identifying a page of results the server should 1938 * [pageToken] - A token identifying a page of results the server should
1939 * return. 1939 * return.
1940 * Typically, this is the value of 1940 * Typically, this is the value of
1941 * ListCreativeStatusBreakdownByDetailResponse.nextPageToken 1941 * ListCreativeStatusBreakdownByDetailResponse.nextPageToken
1942 * returned from the previous call to the 1942 * returned from the previous call to the
1943 * accounts.filterSets.filteredBids.details.list 1943 * accounts.filterSets.filteredBids.details.list
1944 * method. 1944 * method.
1945 * 1945 *
1946 * [pageSize] - Requested page size. The server may return fewer than 1946 * [pageSize] - Requested page size. The server may return fewer results than
1947 * requested. 1947 * requested.
1948 * If unspecified, the server will pick an appropriate default. 1948 * If unspecified, the server will pick an appropriate default.
1949 * 1949 *
1950 * Completes with a [ListCreativeStatusBreakdownByDetailResponse]. 1950 * Completes with a [ListCreativeStatusBreakdownByDetailResponse].
1951 * 1951 *
1952 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 1952 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
1953 * error. 1953 * error.
1954 * 1954 *
1955 * If the used [http.Client] completes with an error when making a REST call, 1955 * If the used [http.Client] completes with an error when making a REST call,
1956 * this method will complete with the same error. 1956 * this method will complete with the same error.
(...skipping 30 matching lines...) Expand all
1987 queryParams: _queryParams, 1987 queryParams: _queryParams,
1988 uploadOptions: _uploadOptions, 1988 uploadOptions: _uploadOptions,
1989 uploadMedia: _uploadMedia, 1989 uploadMedia: _uploadMedia,
1990 downloadOptions: _downloadOptions); 1990 downloadOptions: _downloadOptions);
1991 return _response.then((data) => new ListCreativeStatusBreakdownByDetailRespo nse.fromJson(data)); 1991 return _response.then((data) => new ListCreativeStatusBreakdownByDetailRespo nse.fromJson(data));
1992 } 1992 }
1993 1993
1994 } 1994 }
1995 1995
1996 1996
1997 class AccountsFilterSetsFilteredImpressionsResourceApi { 1997 class AccountsFilterSetsImpressionMetricsResourceApi {
1998 final commons.ApiRequester _requester; 1998 final commons.ApiRequester _requester;
1999 1999
2000 AccountsFilterSetsFilteredImpressionsResourceApi(commons.ApiRequester client) : 2000 AccountsFilterSetsImpressionMetricsResourceApi(commons.ApiRequester client) :
2001 _requester = client; 2001 _requester = client;
2002 2002
2003 /** 2003 /**
2004 * List all reasons that caused an impression to be filtered (i.e. not 2004 * Lists all metrics that are measured in terms of number of impressions.
2005 * considered as an inventory match), with the number of impressions that were
2006 * filtered for each reason.
2007 * 2005 *
2008 * Request parameters: 2006 * Request parameters:
2009 * 2007 *
2010 * [accountId] - Account ID of the buyer. 2008 * [accountId] - Account ID of the buyer.
2011 * 2009 *
2012 * [filterSetId] - The ID of the filter set to apply. 2010 * [filterSetId] - The ID of the filter set to apply.
2013 * 2011 *
2014 * [pageToken] - A token identifying a page of results the server should 2012 * [pageToken] - A token identifying a page of results the server should
2015 * return. 2013 * return.
2016 * Typically, this is the value of 2014 * Typically, this is the value of
2017 * ListFilteredImpressionsResponse.nextPageToken 2015 * ListImpressionMetricsResponse.nextPageToken
2018 * returned from the previous call to the 2016 * returned from the previous call to the
2019 * accounts.filterSets.filteredImpressions.list 2017 * accounts.filterSets.impressionMetrics.list
2020 * method. 2018 * method.
2021 * 2019 *
2022 * [pageSize] - Requested page size. The server may return fewer than 2020 * [pageSize] - Requested page size. The server may return fewer results than
2023 * requested. 2021 * requested.
2024 * If unspecified, the server will pick an appropriate default. 2022 * If unspecified, the server will pick an appropriate default.
2025 * 2023 *
2026 * Completes with a [ListFilteredImpressionsResponse]. 2024 * Completes with a [ListImpressionMetricsResponse].
2027 * 2025 *
2028 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 2026 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2029 * error. 2027 * error.
2030 * 2028 *
2031 * If the used [http.Client] completes with an error when making a REST call, 2029 * If the used [http.Client] completes with an error when making a REST call,
2032 * this method will complete with the same error. 2030 * this method will complete with the same error.
2033 */ 2031 */
2034 async.Future<ListFilteredImpressionsResponse> list(core.String accountId, core .String filterSetId, {core.String pageToken, core.int pageSize}) { 2032 async.Future<ListImpressionMetricsResponse> list(core.String accountId, core.S tring filterSetId, {core.String pageToken, core.int pageSize}) {
2035 var _url = null; 2033 var _url = null;
2036 var _queryParams = new core.Map(); 2034 var _queryParams = new core.Map();
2037 var _uploadMedia = null; 2035 var _uploadMedia = null;
2038 var _uploadOptions = null; 2036 var _uploadOptions = null;
2039 var _downloadOptions = commons.DownloadOptions.Metadata; 2037 var _downloadOptions = commons.DownloadOptions.Metadata;
2040 var _body = null; 2038 var _body = null;
2041 2039
2042 if (accountId == null) { 2040 if (accountId == null) {
2043 throw new core.ArgumentError("Parameter accountId is required."); 2041 throw new core.ArgumentError("Parameter accountId is required.");
2044 } 2042 }
2045 if (filterSetId == null) { 2043 if (filterSetId == null) {
2046 throw new core.ArgumentError("Parameter filterSetId is required."); 2044 throw new core.ArgumentError("Parameter filterSetId is required.");
2047 } 2045 }
2048 if (pageToken != null) { 2046 if (pageToken != null) {
2049 _queryParams["pageToken"] = [pageToken]; 2047 _queryParams["pageToken"] = [pageToken];
2050 } 2048 }
2051 if (pageSize != null) { 2049 if (pageSize != null) {
2052 _queryParams["pageSize"] = ["${pageSize}"]; 2050 _queryParams["pageSize"] = ["${pageSize}"];
2053 } 2051 }
2054 2052
2055 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredImpres sions'; 2053 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/impressionMetr ics';
2056 2054
2057 var _response = _requester.request(_url, 2055 var _response = _requester.request(_url,
2058 "GET", 2056 "GET",
2059 body: _body, 2057 body: _body,
2060 queryParams: _queryParams, 2058 queryParams: _queryParams,
2061 uploadOptions: _uploadOptions, 2059 uploadOptions: _uploadOptions,
2062 uploadMedia: _uploadMedia, 2060 uploadMedia: _uploadMedia,
2063 downloadOptions: _downloadOptions); 2061 downloadOptions: _downloadOptions);
2064 return _response.then((data) => new ListFilteredImpressionsResponse.fromJson (data)); 2062 return _response.then((data) => new ListImpressionMetricsResponse.fromJson(d ata));
2065 } 2063 }
2066 2064
2067 } 2065 }
2068 2066
2069 2067
2070 class AccountsFilterSetsImpressionMetricsResourceApi { 2068 class AccountsFilterSetsLosingBidsResourceApi {
2071 final commons.ApiRequester _requester; 2069 final commons.ApiRequester _requester;
2072 2070
2073 AccountsFilterSetsImpressionMetricsResourceApi(commons.ApiRequester client) : 2071 AccountsFilterSetsLosingBidsResourceApi(commons.ApiRequester client) :
2074 _requester = client; 2072 _requester = client;
2075 2073
2076 /** 2074 /**
2077 * Lists all metrics that are measured in terms of number of impressions. 2075 * List all reasons for which bids lost in the auction, with the number of
2076 * bids that lost for each reason.
2078 * 2077 *
2079 * Request parameters: 2078 * Request parameters:
2080 * 2079 *
2081 * [accountId] - Account ID of the buyer. 2080 * [accountId] - Account ID of the buyer.
2082 * 2081 *
2083 * [filterSetId] - The ID of the filter set to apply. 2082 * [filterSetId] - The ID of the filter set to apply.
2084 * 2083 *
2085 * [pageToken] - A token identifying a page of results the server should 2084 * [pageToken] - A token identifying a page of results the server should
2086 * return. 2085 * return.
2087 * Typically, this is the value of 2086 * Typically, this is the value of
2088 * ListImpressionMetricsResponse.nextPageToken 2087 * ListLosingBidsResponse.nextPageToken
2089 * returned from the previous call to the 2088 * returned from the previous call to the
2090 * accounts.filterSets.impressionMetrics.list 2089 * accounts.filterSets.losingBids.list
2091 * method. 2090 * method.
2092 * 2091 *
2093 * [pageSize] - Requested page size. The server may return fewer than 2092 * [pageSize] - Requested page size. The server may return fewer results than
2094 * requested. 2093 * requested.
2095 * If unspecified, the server will pick an appropriate default. 2094 * If unspecified, the server will pick an appropriate default.
2096 * 2095 *
2097 * Completes with a [ListImpressionMetricsResponse]. 2096 * Completes with a [ListLosingBidsResponse].
2098 * 2097 *
2099 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 2098 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2100 * error. 2099 * error.
2101 * 2100 *
2102 * If the used [http.Client] completes with an error when making a REST call, 2101 * If the used [http.Client] completes with an error when making a REST call,
2103 * this method will complete with the same error. 2102 * this method will complete with the same error.
2104 */ 2103 */
2105 async.Future<ListImpressionMetricsResponse> list(core.String accountId, core.S tring filterSetId, {core.String pageToken, core.int pageSize}) { 2104 async.Future<ListLosingBidsResponse> list(core.String accountId, core.String f ilterSetId, {core.String pageToken, core.int pageSize}) {
2106 var _url = null; 2105 var _url = null;
2107 var _queryParams = new core.Map(); 2106 var _queryParams = new core.Map();
2108 var _uploadMedia = null; 2107 var _uploadMedia = null;
2109 var _uploadOptions = null; 2108 var _uploadOptions = null;
2110 var _downloadOptions = commons.DownloadOptions.Metadata; 2109 var _downloadOptions = commons.DownloadOptions.Metadata;
2111 var _body = null; 2110 var _body = null;
2112 2111
2113 if (accountId == null) { 2112 if (accountId == null) {
2114 throw new core.ArgumentError("Parameter accountId is required."); 2113 throw new core.ArgumentError("Parameter accountId is required.");
2115 } 2114 }
2116 if (filterSetId == null) { 2115 if (filterSetId == null) {
2117 throw new core.ArgumentError("Parameter filterSetId is required."); 2116 throw new core.ArgumentError("Parameter filterSetId is required.");
2118 } 2117 }
2119 if (pageToken != null) { 2118 if (pageToken != null) {
2120 _queryParams["pageToken"] = [pageToken]; 2119 _queryParams["pageToken"] = [pageToken];
2121 } 2120 }
2122 if (pageSize != null) { 2121 if (pageSize != null) {
2123 _queryParams["pageSize"] = ["${pageSize}"]; 2122 _queryParams["pageSize"] = ["${pageSize}"];
2124 } 2123 }
2125 2124
2126 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/impressionMetr ics'; 2125 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/losingBids';
2127 2126
2128 var _response = _requester.request(_url, 2127 var _response = _requester.request(_url,
2129 "GET", 2128 "GET",
2130 body: _body, 2129 body: _body,
2131 queryParams: _queryParams, 2130 queryParams: _queryParams,
2132 uploadOptions: _uploadOptions, 2131 uploadOptions: _uploadOptions,
2133 uploadMedia: _uploadMedia, 2132 uploadMedia: _uploadMedia,
2134 downloadOptions: _downloadOptions); 2133 downloadOptions: _downloadOptions);
2135 return _response.then((data) => new ListImpressionMetricsResponse.fromJson(d ata)); 2134 return _response.then((data) => new ListLosingBidsResponse.fromJson(data));
2136 } 2135 }
2137 2136
2138 } 2137 }
2139 2138
2140 2139
2141 class AccountsFilterSetsLosingBidsResourceApi { 2140 class AccountsFilterSetsNonBillableWinningBidsResourceApi {
2142 final commons.ApiRequester _requester; 2141 final commons.ApiRequester _requester;
2143 2142
2144 AccountsFilterSetsLosingBidsResourceApi(commons.ApiRequester client) : 2143 AccountsFilterSetsNonBillableWinningBidsResourceApi(commons.ApiRequester clien t) :
2145 _requester = client; 2144 _requester = client;
2146 2145
2147 /** 2146 /**
2148 * List all reasons for which bids lost in the auction, with the number of 2147 * List all reasons for which winning bids were not billable, with the number
2149 * bids that lost for each reason. 2148 * of bids not billed for each reason.
2150 * 2149 *
2151 * Request parameters: 2150 * Request parameters:
2152 * 2151 *
2153 * [accountId] - Account ID of the buyer. 2152 * [accountId] - Account ID of the buyer.
2154 * 2153 *
2155 * [filterSetId] - The ID of the filter set to apply. 2154 * [filterSetId] - The ID of the filter set to apply.
2156 * 2155 *
2157 * [pageToken] - A token identifying a page of results the server should 2156 * [pageToken] - A token identifying a page of results the server should
2158 * return. 2157 * return.
2159 * Typically, this is the value of 2158 * Typically, this is the value of
2160 * ListLosingBidsResponse.nextPageToken 2159 * ListNonBillableWinningBidsResponse.nextPageToken
2161 * returned from the previous call to the 2160 * returned from the previous call to the
2162 * accounts.filterSets.losingBids.list 2161 * accounts.filterSets.nonBillableWinningBids.list
2163 * method. 2162 * method.
2164 * 2163 *
2165 * [pageSize] - Requested page size. The server may return fewer than 2164 * [pageSize] - Requested page size. The server may return fewer results than
2166 * requested. 2165 * requested.
2167 * If unspecified, the server will pick an appropriate default. 2166 * If unspecified, the server will pick an appropriate default.
2168 * 2167 *
2169 * Completes with a [ListLosingBidsResponse]. 2168 * Completes with a [ListNonBillableWinningBidsResponse].
2170 * 2169 *
2171 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 2170 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
2172 * error. 2171 * error.
2173 * 2172 *
2174 * If the used [http.Client] completes with an error when making a REST call, 2173 * If the used [http.Client] completes with an error when making a REST call,
2175 * this method will complete with the same error. 2174 * this method will complete with the same error.
2176 */ 2175 */
2177 async.Future<ListLosingBidsResponse> list(core.String accountId, core.String f ilterSetId, {core.String pageToken, core.int pageSize}) { 2176 async.Future<ListNonBillableWinningBidsResponse> list(core.String accountId, c ore.String filterSetId, {core.String pageToken, core.int pageSize}) {
2178 var _url = null; 2177 var _url = null;
2179 var _queryParams = new core.Map(); 2178 var _queryParams = new core.Map();
2180 var _uploadMedia = null; 2179 var _uploadMedia = null;
2181 var _uploadOptions = null; 2180 var _uploadOptions = null;
2182 var _downloadOptions = commons.DownloadOptions.Metadata; 2181 var _downloadOptions = commons.DownloadOptions.Metadata;
2183 var _body = null; 2182 var _body = null;
2184 2183
2185 if (accountId == null) { 2184 if (accountId == null) {
2186 throw new core.ArgumentError("Parameter accountId is required."); 2185 throw new core.ArgumentError("Parameter accountId is required.");
2187 } 2186 }
2188 if (filterSetId == null) { 2187 if (filterSetId == null) {
2189 throw new core.ArgumentError("Parameter filterSetId is required."); 2188 throw new core.ArgumentError("Parameter filterSetId is required.");
2190 } 2189 }
2191 if (pageToken != null) { 2190 if (pageToken != null) {
2192 _queryParams["pageToken"] = [pageToken]; 2191 _queryParams["pageToken"] = [pageToken];
2193 } 2192 }
2194 if (pageSize != null) { 2193 if (pageSize != null) {
2195 _queryParams["pageSize"] = ["${pageSize}"]; 2194 _queryParams["pageSize"] = ["${pageSize}"];
2196 } 2195 }
2197 2196
2198 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/losingBids'; 2197 _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + ' /filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/nonBillableWin ningBids';
2199 2198
2200 var _response = _requester.request(_url, 2199 var _response = _requester.request(_url,
2201 "GET", 2200 "GET",
2202 body: _body, 2201 body: _body,
2203 queryParams: _queryParams, 2202 queryParams: _queryParams,
2204 uploadOptions: _uploadOptions, 2203 uploadOptions: _uploadOptions,
2205 uploadMedia: _uploadMedia, 2204 uploadMedia: _uploadMedia,
2206 downloadOptions: _downloadOptions); 2205 downloadOptions: _downloadOptions);
2207 return _response.then((data) => new ListLosingBidsResponse.fromJson(data)); 2206 return _response.then((data) => new ListNonBillableWinningBidsResponse.fromJ son(data));
2208 } 2207 }
2209 2208
2210 } 2209 }
2211 2210
2212 2211
2213 2212
2214 /** 2213 /**
2215 * An absolute date range, specified by its start date and end date. 2214 * An absolute date range, specified by its start date and end date.
2216 * The supported range of dates begins 30 days before today and ends today. 2215 * The supported range of dates begins 30 days before today and ends today.
2217 * Validity checked upon filter set creation. If a filter set with an absolute 2216 * Validity checked upon filter set creation. If a filter set with an absolute
(...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after
2329 class BidMetricsRow { 2328 class BidMetricsRow {
2330 /** The number of bids that Ad Exchange received from the buyer. */ 2329 /** The number of bids that Ad Exchange received from the buyer. */
2331 MetricValue bids; 2330 MetricValue bids;
2332 /** The number of bids that were permitted to compete in the auction. */ 2331 /** The number of bids that were permitted to compete in the auction. */
2333 MetricValue bidsInAuction; 2332 MetricValue bidsInAuction;
2334 /** The number of bids for which the buyer was billed. */ 2333 /** The number of bids for which the buyer was billed. */
2335 MetricValue billedImpressions; 2334 MetricValue billedImpressions;
2336 /** The number of bids that won an impression. */ 2335 /** The number of bids that won an impression. */
2337 MetricValue impressionsWon; 2336 MetricValue impressionsWon;
2338 /** 2337 /**
2338 * The number of bids for which the corresponding impression was measurable
2339 * for viewability (as defined by Active View).
2340 */
2341 MetricValue measurableImpressions;
2342 /**
2339 * The values of all dimensions associated with metric values in this row. 2343 * The values of all dimensions associated with metric values in this row.
2340 */ 2344 */
2341 RowDimensions rowDimensions; 2345 RowDimensions rowDimensions;
2342 /** 2346 /**
2343 * The number of bids for which the corresponding impression was viewable (as 2347 * The number of bids for which the corresponding impression was viewable (as
2344 * defined by Active View). 2348 * defined by Active View).
2345 */ 2349 */
2346 MetricValue viewableImpressions; 2350 MetricValue viewableImpressions;
2347 2351
2348 BidMetricsRow(); 2352 BidMetricsRow();
2349 2353
2350 BidMetricsRow.fromJson(core.Map _json) { 2354 BidMetricsRow.fromJson(core.Map _json) {
2351 if (_json.containsKey("bids")) { 2355 if (_json.containsKey("bids")) {
2352 bids = new MetricValue.fromJson(_json["bids"]); 2356 bids = new MetricValue.fromJson(_json["bids"]);
2353 } 2357 }
2354 if (_json.containsKey("bidsInAuction")) { 2358 if (_json.containsKey("bidsInAuction")) {
2355 bidsInAuction = new MetricValue.fromJson(_json["bidsInAuction"]); 2359 bidsInAuction = new MetricValue.fromJson(_json["bidsInAuction"]);
2356 } 2360 }
2357 if (_json.containsKey("billedImpressions")) { 2361 if (_json.containsKey("billedImpressions")) {
2358 billedImpressions = new MetricValue.fromJson(_json["billedImpressions"]); 2362 billedImpressions = new MetricValue.fromJson(_json["billedImpressions"]);
2359 } 2363 }
2360 if (_json.containsKey("impressionsWon")) { 2364 if (_json.containsKey("impressionsWon")) {
2361 impressionsWon = new MetricValue.fromJson(_json["impressionsWon"]); 2365 impressionsWon = new MetricValue.fromJson(_json["impressionsWon"]);
2362 } 2366 }
2367 if (_json.containsKey("measurableImpressions")) {
2368 measurableImpressions = new MetricValue.fromJson(_json["measurableImpressi ons"]);
2369 }
2363 if (_json.containsKey("rowDimensions")) { 2370 if (_json.containsKey("rowDimensions")) {
2364 rowDimensions = new RowDimensions.fromJson(_json["rowDimensions"]); 2371 rowDimensions = new RowDimensions.fromJson(_json["rowDimensions"]);
2365 } 2372 }
2366 if (_json.containsKey("viewableImpressions")) { 2373 if (_json.containsKey("viewableImpressions")) {
2367 viewableImpressions = new MetricValue.fromJson(_json["viewableImpressions" ]); 2374 viewableImpressions = new MetricValue.fromJson(_json["viewableImpressions" ]);
2368 } 2375 }
2369 } 2376 }
2370 2377
2371 core.Map<core.String, core.Object> toJson() { 2378 core.Map<core.String, core.Object> toJson() {
2372 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 2379 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
2373 if (bids != null) { 2380 if (bids != null) {
2374 _json["bids"] = (bids).toJson(); 2381 _json["bids"] = (bids).toJson();
2375 } 2382 }
2376 if (bidsInAuction != null) { 2383 if (bidsInAuction != null) {
2377 _json["bidsInAuction"] = (bidsInAuction).toJson(); 2384 _json["bidsInAuction"] = (bidsInAuction).toJson();
2378 } 2385 }
2379 if (billedImpressions != null) { 2386 if (billedImpressions != null) {
2380 _json["billedImpressions"] = (billedImpressions).toJson(); 2387 _json["billedImpressions"] = (billedImpressions).toJson();
2381 } 2388 }
2382 if (impressionsWon != null) { 2389 if (impressionsWon != null) {
2383 _json["impressionsWon"] = (impressionsWon).toJson(); 2390 _json["impressionsWon"] = (impressionsWon).toJson();
2384 } 2391 }
2392 if (measurableImpressions != null) {
2393 _json["measurableImpressions"] = (measurableImpressions).toJson();
2394 }
2385 if (rowDimensions != null) { 2395 if (rowDimensions != null) {
2386 _json["rowDimensions"] = (rowDimensions).toJson(); 2396 _json["rowDimensions"] = (rowDimensions).toJson();
2387 } 2397 }
2388 if (viewableImpressions != null) { 2398 if (viewableImpressions != null) {
2389 _json["viewableImpressions"] = (viewableImpressions).toJson(); 2399 _json["viewableImpressions"] = (viewableImpressions).toJson();
2390 } 2400 }
2391 return _json; 2401 return _json;
2392 } 2402 }
2393 } 2403 }
2394 2404
2395 /** 2405 /**
2396 * The number of impressions with the specified dimension values that were 2406 * The number of impressions with the specified dimension values that were
2397 * considered to have no applicable bids, as described by the specified status. 2407 * considered to have no applicable bids, as described by the specified status.
2398 */ 2408 */
2399 class BidResponseWithoutBidsStatusRow { 2409 class BidResponseWithoutBidsStatusRow {
2400 /** 2410 /**
2401 * The number of impressions for which there was a bid response with the 2411 * The number of impressions for which there was a bid response with the
2402 * specified status. 2412 * specified status.
2403 */ 2413 */
2404 MetricValue impressionCount; 2414 MetricValue impressionCount;
2405 /** 2415 /**
2406 * The values of all dimensions associated with metric values in this row. 2416 * The values of all dimensions associated with metric values in this row.
2407 */ 2417 */
2408 RowDimensions rowDimensions; 2418 RowDimensions rowDimensions;
2409 /** 2419 /**
2410 * The status that caused the bid response to be considered to have no 2420 * The status specifying why the bid responses were considered to have no
2411 * applicable bids. 2421 * applicable bids.
2412 * Possible string values are: 2422 * Possible string values are:
2413 * - "STATUS_UNSPECIFIED" : A placeholder for an undefined status. 2423 * - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
2414 * This value will never be returned in responses. 2424 * This value will never be returned in responses.
2415 * - "RESPONSES_WITHOUT_BIDS" : The response had no bids. 2425 * - "RESPONSES_WITHOUT_BIDS" : The response had no bids.
2416 * - "RESPONSES_WITHOUT_BIDS_FOR_ACCOUNT" : The response had no bids for the 2426 * - "RESPONSES_WITHOUT_BIDS_FOR_ACCOUNT" : The response had no bids for the
2417 * specified account, though it may have 2427 * specified account, though it may have
2418 * included bids on behalf of other accounts. 2428 * included bids on behalf of other accounts.
2419 * - "RESPONSES_WITHOUT_BIDS_FOR_DEAL" : The response had no bids for the 2429 * - "RESPONSES_WITHOUT_BIDS_FOR_DEAL" : The response had no bids for the
2420 * specified deal, though it may have 2430 * specified deal, though it may have
(...skipping 1529 matching lines...) Expand 10 before | Expand all | Expand 10 after
3950 _json["rowDimensions"] = (rowDimensions).toJson(); 3960 _json["rowDimensions"] = (rowDimensions).toJson();
3951 } 3961 }
3952 if (successfulResponses != null) { 3962 if (successfulResponses != null) {
3953 _json["successfulResponses"] = (successfulResponses).toJson(); 3963 _json["successfulResponses"] = (successfulResponses).toJson();
3954 } 3964 }
3955 return _json; 3965 return _json;
3956 } 3966 }
3957 } 3967 }
3958 3968
3959 /** 3969 /**
3960 * The number of impressions with the specified dimension values that were
3961 * filtered due to the specified filtering status.
3962 */
3963 class ImpressionStatusRow {
3964 /**
3965 * The number of impressions that were filtered with the specified status.
3966 */
3967 MetricValue impressionCount;
3968 /**
3969 * The values of all dimensions associated with metric values in this row.
3970 */
3971 RowDimensions rowDimensions;
3972 /**
3973 * The status for which impressions were filtered.
3974 * Possible string values are:
3975 * - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
3976 * This value will never be returned in responses.
3977 * - "PRETARGETING_CONFIGURATIONS" : The impression was filtered because it
3978 * did not match the buyer's
3979 * pretargeting configurations.
3980 */
3981 core.String status;
3982
3983 ImpressionStatusRow();
3984
3985 ImpressionStatusRow.fromJson(core.Map _json) {
3986 if (_json.containsKey("impressionCount")) {
3987 impressionCount = new MetricValue.fromJson(_json["impressionCount"]);
3988 }
3989 if (_json.containsKey("rowDimensions")) {
3990 rowDimensions = new RowDimensions.fromJson(_json["rowDimensions"]);
3991 }
3992 if (_json.containsKey("status")) {
3993 status = _json["status"];
3994 }
3995 }
3996
3997 core.Map<core.String, core.Object> toJson() {
3998 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
3999 if (impressionCount != null) {
4000 _json["impressionCount"] = (impressionCount).toJson();
4001 }
4002 if (rowDimensions != null) {
4003 _json["rowDimensions"] = (rowDimensions).toJson();
4004 }
4005 if (status != null) {
4006 _json["status"] = status;
4007 }
4008 return _json;
4009 }
4010 }
4011
4012 /**
4013 * Response message for listing the metrics that are measured in number of bids. 3970 * Response message for listing the metrics that are measured in number of bids.
4014 */ 3971 */
4015 class ListBidMetricsResponse { 3972 class ListBidMetricsResponse {
4016 /** List of rows, each containing a set of bid metrics. */ 3973 /** List of rows, each containing a set of bid metrics. */
4017 core.List<BidMetricsRow> bidMetricsRows; 3974 core.List<BidMetricsRow> bidMetricsRows;
4018 /** 3975 /**
4019 * A token to retrieve the next page of results. 3976 * A token to retrieve the next page of results.
4020 * Pass this value in the 3977 * Pass this value in the
4021 * ListBidMetricsRequest.pageToken 3978 * ListBidMetricsRequest.pageToken
4022 * field in the subsequent call to the 3979 * field in the subsequent call to the
(...skipping 586 matching lines...) Expand 10 before | Expand all | Expand 10 after
4609 _json["creativeStatusRows"] = creativeStatusRows.map((value) => (value).to Json()).toList(); 4566 _json["creativeStatusRows"] = creativeStatusRows.map((value) => (value).to Json()).toList();
4610 } 4567 }
4611 if (nextPageToken != null) { 4568 if (nextPageToken != null) {
4612 _json["nextPageToken"] = nextPageToken; 4569 _json["nextPageToken"] = nextPageToken;
4613 } 4570 }
4614 return _json; 4571 return _json;
4615 } 4572 }
4616 } 4573 }
4617 4574
4618 /** 4575 /**
4619 * Response message for listing all reasons that impressions were filtered (i.e.
4620 * not considered as an inventory match) for the buyer.
4621 */
4622 class ListFilteredImpressionsResponse {
4623 /**
4624 * List of rows, with counts of filtered impressions aggregated by status.
4625 */
4626 core.List<ImpressionStatusRow> impressionsStatusRows;
4627 /**
4628 * A token to retrieve the next page of results.
4629 * Pass this value in the
4630 * ListFilteredImpressionsRequest.pageToken
4631 * field in the subsequent call to the
4632 * accounts.filterSets.filteredImpressions.list
4633 * method to retrieve the next page of results.
4634 */
4635 core.String nextPageToken;
4636
4637 ListFilteredImpressionsResponse();
4638
4639 ListFilteredImpressionsResponse.fromJson(core.Map _json) {
4640 if (_json.containsKey("impressionsStatusRows")) {
4641 impressionsStatusRows = _json["impressionsStatusRows"].map((value) => new ImpressionStatusRow.fromJson(value)).toList();
4642 }
4643 if (_json.containsKey("nextPageToken")) {
4644 nextPageToken = _json["nextPageToken"];
4645 }
4646 }
4647
4648 core.Map<core.String, core.Object> toJson() {
4649 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
4650 if (impressionsStatusRows != null) {
4651 _json["impressionsStatusRows"] = impressionsStatusRows.map((value) => (val ue).toJson()).toList();
4652 }
4653 if (nextPageToken != null) {
4654 _json["nextPageToken"] = nextPageToken;
4655 }
4656 return _json;
4657 }
4658 }
4659
4660 /**
4661 * Response message for listing the metrics that are measured in number of 4576 * Response message for listing the metrics that are measured in number of
4662 * impressions. 4577 * impressions.
4663 */ 4578 */
4664 class ListImpressionMetricsResponse { 4579 class ListImpressionMetricsResponse {
4665 /** List of rows, each containing a set of impression metrics. */ 4580 /** List of rows, each containing a set of impression metrics. */
4666 core.List<ImpressionMetricsRow> impressionMetricsRows; 4581 core.List<ImpressionMetricsRow> impressionMetricsRows;
4667 /** 4582 /**
4668 * A token to retrieve the next page of results. 4583 * A token to retrieve the next page of results.
4669 * Pass this value in the 4584 * Pass this value in the
4670 * ListImpressionMetricsRequest.pageToken 4585 * ListImpressionMetricsRequest.pageToken
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
4730 if (creativeStatusRows != null) { 4645 if (creativeStatusRows != null) {
4731 _json["creativeStatusRows"] = creativeStatusRows.map((value) => (value).to Json()).toList(); 4646 _json["creativeStatusRows"] = creativeStatusRows.map((value) => (value).to Json()).toList();
4732 } 4647 }
4733 if (nextPageToken != null) { 4648 if (nextPageToken != null) {
4734 _json["nextPageToken"] = nextPageToken; 4649 _json["nextPageToken"] = nextPageToken;
4735 } 4650 }
4736 return _json; 4651 return _json;
4737 } 4652 }
4738 } 4653 }
4739 4654
4655 /**
4656 * Response message for listing all reasons for which a buyer was not billed for
4657 * a winning bid.
4658 */
4659 class ListNonBillableWinningBidsResponse {
4660 /**
4661 * A token to retrieve the next page of results.
4662 * Pass this value in the
4663 * ListNonBillableWinningBidsRequest.pageToken
4664 * field in the subsequent call to the
4665 * accounts.filterSets.nonBillableWinningBids.list
4666 * method to retrieve the next page of results.
4667 */
4668 core.String nextPageToken;
4669 /** List of rows, with counts of bids not billed aggregated by reason. */
4670 core.List<NonBillableWinningBidStatusRow> nonBillableWinningBidStatusRows;
4671
4672 ListNonBillableWinningBidsResponse();
4673
4674 ListNonBillableWinningBidsResponse.fromJson(core.Map _json) {
4675 if (_json.containsKey("nextPageToken")) {
4676 nextPageToken = _json["nextPageToken"];
4677 }
4678 if (_json.containsKey("nonBillableWinningBidStatusRows")) {
4679 nonBillableWinningBidStatusRows = _json["nonBillableWinningBidStatusRows"] .map((value) => new NonBillableWinningBidStatusRow.fromJson(value)).toList();
4680 }
4681 }
4682
4683 core.Map<core.String, core.Object> toJson() {
4684 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
4685 if (nextPageToken != null) {
4686 _json["nextPageToken"] = nextPageToken;
4687 }
4688 if (nonBillableWinningBidStatusRows != null) {
4689 _json["nonBillableWinningBidStatusRows"] = nonBillableWinningBidStatusRows .map((value) => (value).toJson()).toList();
4690 }
4691 return _json;
4692 }
4693 }
4694
4740 /** @OutputOnly The Geo criteria the restriction applies to. */ 4695 /** @OutputOnly The Geo criteria the restriction applies to. */
4741 class LocationContext { 4696 class LocationContext {
4742 /** 4697 /**
4743 * IDs representing the geo location for this context. 4698 * IDs representing the geo location for this context.
4744 * Please refer to the 4699 * Please refer to the
4745 * [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-tab le.csv) 4700 * [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-tab le.csv)
4746 * file for different geo criteria IDs. 4701 * file for different geo criteria IDs.
4747 */ 4702 */
4748 core.List<core.int> geoCriteriaIds; 4703 core.List<core.int> geoCriteriaIds;
4749 4704
(...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after
4919 if (storeUrl != null) { 4874 if (storeUrl != null) {
4920 _json["storeUrl"] = storeUrl; 4875 _json["storeUrl"] = storeUrl;
4921 } 4876 }
4922 if (videoUrl != null) { 4877 if (videoUrl != null) {
4923 _json["videoUrl"] = videoUrl; 4878 _json["videoUrl"] = videoUrl;
4924 } 4879 }
4925 return _json; 4880 return _json;
4926 } 4881 }
4927 } 4882 }
4928 4883
4884 /**
4885 * The number of winning bids with the specified dimension values for which the
4886 * buyer was not billed, as described by the specified status.
4887 */
4888 class NonBillableWinningBidStatusRow {
4889 /** The number of bids with the specified status. */
4890 MetricValue bidCount;
4891 /**
4892 * The values of all dimensions associated with metric values in this row.
4893 */
4894 RowDimensions rowDimensions;
4895 /**
4896 * The status specifying why the winning bids were not billed.
4897 * Possible string values are:
4898 * - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
4899 * This value will never be returned in responses.
4900 * - "AD_NOT_RENDERED" : The buyer was not billed because the ad was not
4901 * rendered by the
4902 * publisher.
4903 * - "INVALID_IMPRESSION" : The buyer was not billed because the impression
4904 * won by the bid was
4905 * determined to be invalid.
4906 */
4907 core.String status;
4908
4909 NonBillableWinningBidStatusRow();
4910
4911 NonBillableWinningBidStatusRow.fromJson(core.Map _json) {
4912 if (_json.containsKey("bidCount")) {
4913 bidCount = new MetricValue.fromJson(_json["bidCount"]);
4914 }
4915 if (_json.containsKey("rowDimensions")) {
4916 rowDimensions = new RowDimensions.fromJson(_json["rowDimensions"]);
4917 }
4918 if (_json.containsKey("status")) {
4919 status = _json["status"];
4920 }
4921 }
4922
4923 core.Map<core.String, core.Object> toJson() {
4924 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
4925 if (bidCount != null) {
4926 _json["bidCount"] = (bidCount).toJson();
4927 }
4928 if (rowDimensions != null) {
4929 _json["rowDimensions"] = (rowDimensions).toJson();
4930 }
4931 if (status != null) {
4932 _json["status"] = status;
4933 }
4934 return _json;
4935 }
4936 }
4937
4929 /** @OutputOnly The type of platform the restriction applies to. */ 4938 /** @OutputOnly The type of platform the restriction applies to. */
4930 class PlatformContext { 4939 class PlatformContext {
4931 /** The platforms this restriction applies to. */ 4940 /** The platforms this restriction applies to. */
4932 core.List<core.String> platforms; 4941 core.List<core.String> platforms;
4933 4942
4934 PlatformContext(); 4943 PlatformContext();
4935 4944
4936 PlatformContext.fromJson(core.Map _json) { 4945 PlatformContext.fromJson(core.Map _json) {
4937 if (_json.containsKey("platforms")) { 4946 if (_json.containsKey("platforms")) {
4938 platforms = _json["platforms"]; 4947 platforms = _json["platforms"];
(...skipping 412 matching lines...) Expand 10 before | Expand all | Expand 10 after
5351 } 5360 }
5352 5361
5353 core.Map<core.String, core.Object> toJson() { 5362 core.Map<core.String, core.Object> toJson() {
5354 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>(); 5363 final core.Map<core.String, core.Object> _json = new core.Map<core.String, c ore.Object>();
5355 if (topic != null) { 5364 if (topic != null) {
5356 _json["topic"] = topic; 5365 _json["topic"] = topic;
5357 } 5366 }
5358 return _json; 5367 return _json;
5359 } 5368 }
5360 } 5369 }
OLDNEW
« no previous file with comments | « generated/googleapis_beta/README.md ('k') | generated/googleapis_beta/lib/appengine/v1beta.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698