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

Unified Diff: generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart

Issue 3006323002: Api-Roll 54: 2017-09-11 (Closed)
Patch Set: use 2.0.0-dev.infinity sdk constraint in pubspecs Created 3 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « generated/googleapis_beta/CHANGELOG.md ('k') | generated/googleapis_beta/lib/appengine/v1beta.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart
diff --git a/generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart b/generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart
index 5a40569ddb92e01cf1f5024c325bb6f89fd8e788..3cb1b363ecfe22c91301610f346307307d31ee26 100644
--- a/generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart
+++ b/generated/googleapis_beta/lib/adexchangebuyer2/v2beta1.dart
@@ -9,70 +9,70 @@ import 'dart:convert' as convert;
import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
import 'package:http/http.dart' as http;
-export 'package:_discoveryapis_commons/_discoveryapis_commons.dart' show
- ApiRequestError, DetailedApiRequestError;
+export 'package:_discoveryapis_commons/_discoveryapis_commons.dart'
+ show ApiRequestError, DetailedApiRequestError;
const core.String USER_AGENT = 'dart-api-client adexchangebuyer2/v2beta1';
-/**
- * Accesses the latest features for managing Ad Exchange accounts, Real-Time
- * Bidding configurations and auction metrics, and Marketplace programmatic
- * deals.
- */
+/// Accesses the latest features for managing Ad Exchange accounts, Real-Time
+/// Bidding configurations and auction metrics, and Marketplace programmatic
+/// deals.
class Adexchangebuyer2Api {
- /** Manage your Ad Exchange buyer account configuration */
- static const AdexchangeBuyerScope = "https://www.googleapis.com/auth/adexchange.buyer";
-
+ /// Manage your Ad Exchange buyer account configuration
+ static const AdexchangeBuyerScope =
+ "https://www.googleapis.com/auth/adexchange.buyer";
final commons.ApiRequester _requester;
AccountsResourceApi get accounts => new AccountsResourceApi(_requester);
- Adexchangebuyer2Api(http.Client client, {core.String rootUrl: "https://adexchangebuyer.googleapis.com/", core.String servicePath: ""}) :
- _requester = new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
+ Adexchangebuyer2Api(http.Client client,
+ {core.String rootUrl: "https://adexchangebuyer.googleapis.com/",
+ core.String servicePath: ""})
+ : _requester =
+ new commons.ApiRequester(client, rootUrl, servicePath, USER_AGENT);
}
-
class AccountsResourceApi {
final commons.ApiRequester _requester;
- AccountsClientsResourceApi get clients => new AccountsClientsResourceApi(_requester);
- AccountsCreativesResourceApi get creatives => new AccountsCreativesResourceApi(_requester);
- AccountsFilterSetsResourceApi get filterSets => new AccountsFilterSetsResourceApi(_requester);
+ AccountsClientsResourceApi get clients =>
+ new AccountsClientsResourceApi(_requester);
+ AccountsCreativesResourceApi get creatives =>
+ new AccountsCreativesResourceApi(_requester);
+ AccountsFilterSetsResourceApi get filterSets =>
+ new AccountsFilterSetsResourceApi(_requester);
- AccountsResourceApi(commons.ApiRequester client) :
- _requester = client;
+ AccountsResourceApi(commons.ApiRequester client) : _requester = client;
}
-
class AccountsClientsResourceApi {
final commons.ApiRequester _requester;
- AccountsClientsInvitationsResourceApi get invitations => new AccountsClientsInvitationsResourceApi(_requester);
- AccountsClientsUsersResourceApi get users => new AccountsClientsUsersResourceApi(_requester);
-
- AccountsClientsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Creates a new client buyer.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - Unique numerical account ID for the buyer of which the client
- * buyer
- * is a customer; the sponsor buyer to create a client for. (required)
- *
- * Completes with a [Client].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
+ AccountsClientsInvitationsResourceApi get invitations =>
+ new AccountsClientsInvitationsResourceApi(_requester);
+ AccountsClientsUsersResourceApi get users =>
+ new AccountsClientsUsersResourceApi(_requester);
+
+ AccountsClientsResourceApi(commons.ApiRequester client) : _requester = client;
+
+ /// Creates a new client buyer.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Unique numerical account ID for the buyer of which the
+ /// client buyer
+ /// is a customer; the sponsor buyer to create a client for. (required)
+ ///
+ /// Completes with a [Client].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
async.Future<Client> create(Client request, core.String accountId) {
var _url = null;
var _queryParams = new core.Map();
@@ -88,37 +88,36 @@ class AccountsClientsResourceApi {
throw new core.ArgumentError("Parameter accountId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Client.fromJson(data));
}
- /**
- * Gets a client buyer with a given client account ID.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the client's sponsor buyer.
- * (required)
- *
- * [clientAccountId] - Numerical account ID of the client buyer to retrieve.
- * (required)
- *
- * Completes with a [Client].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
+ /// Gets a client buyer with a given client account ID.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the client's sponsor buyer.
+ /// (required)
+ ///
+ /// [clientAccountId] - Numerical account ID of the client buyer to retrieve.
+ /// (required)
+ ///
+ /// Completes with a [Client].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
async.Future<Client> get(core.String accountId, core.String clientAccountId) {
var _url = null;
var _queryParams = new core.Map();
@@ -134,46 +133,47 @@ class AccountsClientsResourceApi {
throw new core.ArgumentError("Parameter clientAccountId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Client.fromJson(data));
}
- /**
- * Lists all the clients for the current sponsor buyer.
- *
- * Request parameters:
- *
- * [accountId] - Unique numerical account ID of the sponsor buyer to list the
- * clients for.
- *
- * [pageSize] - Requested page size. The server may return fewer clients than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListClientsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.clients.list method.
- *
- * Completes with a [ListClientsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListClientsResponse> list(core.String accountId, {core.int pageSize, core.String pageToken}) {
+ /// Lists all the clients for the current sponsor buyer.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Unique numerical account ID of the sponsor buyer to list
+ /// the clients for.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListClientsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.clients.list method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer clients
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListClientsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListClientsResponse> list(core.String accountId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -184,48 +184,48 @@ class AccountsClientsResourceApi {
if (accountId == null) {
throw new core.ArgumentError("Parameter accountId is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ListClientsResponse.fromJson(data));
}
- /**
- * Updates an existing client buyer.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - Unique numerical account ID for the buyer of which the client
- * buyer
- * is a customer; the sponsor buyer to update a client for. (required)
- *
- * [clientAccountId] - Unique numerical account ID of the client to update.
- * (required)
- *
- * Completes with a [Client].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Client> update(Client request, core.String accountId, core.String clientAccountId) {
+ /// Updates an existing client buyer.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Unique numerical account ID for the buyer of which the
+ /// client buyer
+ /// is a customer; the sponsor buyer to update a client for. (required)
+ ///
+ /// [clientAccountId] - Unique numerical account ID of the client to update.
+ /// (required)
+ ///
+ /// Completes with a [Client].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Client> update(
+ Client request, core.String accountId, core.String clientAccountId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -243,50 +243,50 @@ class AccountsClientsResourceApi {
throw new core.ArgumentError("Parameter clientAccountId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Client.fromJson(data));
}
-
}
-
class AccountsClientsInvitationsResourceApi {
final commons.ApiRequester _requester;
- AccountsClientsInvitationsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Creates and sends out an email invitation to access
- * an Ad Exchange client buyer account.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the client's sponsor buyer.
- * (required)
- *
- * [clientAccountId] - Numerical account ID of the client buyer that the user
- * should be associated with. (required)
- *
- * Completes with a [ClientUserInvitation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ClientUserInvitation> create(ClientUserInvitation request, core.String accountId, core.String clientAccountId) {
+ AccountsClientsInvitationsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Creates and sends out an email invitation to access
+ /// an Ad Exchange client buyer account.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the client's sponsor buyer.
+ /// (required)
+ ///
+ /// [clientAccountId] - Numerical account ID of the client buyer that the
+ /// user
+ /// should be associated with. (required)
+ ///
+ /// Completes with a [ClientUserInvitation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ClientUserInvitation> create(ClientUserInvitation request,
+ core.String accountId, core.String clientAccountId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -304,42 +304,44 @@ class AccountsClientsInvitationsResourceApi {
throw new core.ArgumentError("Parameter clientAccountId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId') + '/invitations';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId') +
+ '/invitations';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ClientUserInvitation.fromJson(data));
}
- /**
- * Retrieves an existing client user invitation.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the client's sponsor buyer.
- * (required)
- *
- * [clientAccountId] - Numerical account ID of the client buyer that the user
- * invitation
- * to be retrieved is associated with. (required)
- *
- * [invitationId] - Numerical identifier of the user invitation to retrieve.
- * (required)
- *
- * Completes with a [ClientUserInvitation].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ClientUserInvitation> get(core.String accountId, core.String clientAccountId, core.String invitationId) {
+ /// Retrieves an existing client user invitation.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the client's sponsor buyer.
+ /// (required)
+ ///
+ /// [clientAccountId] - Numerical account ID of the client buyer that the
+ /// user invitation
+ /// to be retrieved is associated with. (required)
+ ///
+ /// [invitationId] - Numerical identifier of the user invitation to retrieve.
+ /// (required)
+ ///
+ /// Completes with a [ClientUserInvitation].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ClientUserInvitation> get(core.String accountId,
+ core.String clientAccountId, core.String invitationId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -357,56 +359,60 @@ class AccountsClientsInvitationsResourceApi {
throw new core.ArgumentError("Parameter invitationId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId') + '/invitations/' + commons.Escaper.ecapeVariable('$invitationId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId') +
+ '/invitations/' +
+ commons.Escaper.ecapeVariable('$invitationId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ClientUserInvitation.fromJson(data));
}
- /**
- * Lists all the client users invitations for a client
- * with a given account ID.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the client's sponsor buyer.
- * (required)
- *
- * [clientAccountId] - Numerical account ID of the client buyer to list
- * invitations for.
- * (required)
- * You must either specify a string representation of a
- * numerical account identifier or the `-` character
- * to list all the invitations for all the clients
- * of a given sponsor buyer.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListClientUserInvitationsResponse.nextPageToken
- * returned from the previous call to the
- * clients.invitations.list
- * method.
- *
- * [pageSize] - Requested page size. Server may return fewer clients than
- * requested.
- * If unspecified, server will pick an appropriate default.
- *
- * Completes with a [ListClientUserInvitationsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListClientUserInvitationsResponse> list(core.String accountId, core.String clientAccountId, {core.String pageToken, core.int pageSize}) {
+ /// Lists all the client users invitations for a client
+ /// with a given account ID.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the client's sponsor buyer.
+ /// (required)
+ ///
+ /// [clientAccountId] - Numerical account ID of the client buyer to list
+ /// invitations for.
+ /// (required)
+ /// You must either specify a string representation of a
+ /// numerical account identifier or the `-` character
+ /// to list all the invitations for all the clients
+ /// of a given sponsor buyer.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListClientUserInvitationsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// clients.invitations.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. Server may return fewer clients than
+ /// requested.
+ /// If unspecified, server will pick an appropriate default.
+ ///
+ /// Completes with a [ListClientUserInvitationsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListClientUserInvitationsResponse> list(
+ core.String accountId, core.String clientAccountId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -427,49 +433,50 @@ class AccountsClientsInvitationsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId') + '/invitations';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId') +
+ '/invitations';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListClientUserInvitationsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListClientUserInvitationsResponse.fromJson(data));
}
-
}
-
class AccountsClientsUsersResourceApi {
final commons.ApiRequester _requester;
- AccountsClientsUsersResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Retrieves an existing client user.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the client's sponsor buyer.
- * (required)
- *
- * [clientAccountId] - Numerical account ID of the client buyer
- * that the user to be retrieved is associated with. (required)
- *
- * [userId] - Numerical identifier of the user to retrieve. (required)
- *
- * Completes with a [ClientUser].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ClientUser> get(core.String accountId, core.String clientAccountId, core.String userId) {
+ AccountsClientsUsersResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Retrieves an existing client user.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the client's sponsor buyer.
+ /// (required)
+ ///
+ /// [clientAccountId] - Numerical account ID of the client buyer
+ /// that the user to be retrieved is associated with. (required)
+ ///
+ /// [userId] - Numerical identifier of the user to retrieve. (required)
+ ///
+ /// Completes with a [ClientUser].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ClientUser> get(
+ core.String accountId, core.String clientAccountId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -487,55 +494,59 @@ class AccountsClientsUsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId') + '/users/' + commons.Escaper.ecapeVariable('$userId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ClientUser.fromJson(data));
}
- /**
- * Lists all the known client users for a specified
- * sponsor buyer account ID.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the sponsor buyer of the client to
- * list users for.
- * (required)
- *
- * [clientAccountId] - The account ID of the client buyer to list users for.
- * (required)
- * You must specify either a string representation of a
- * numerical account identifier or the `-` character
- * to list all the client users for all the clients
- * of a given sponsor buyer.
- *
- * [pageSize] - Requested page size. The server may return fewer clients than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListClientUsersResponse.nextPageToken
- * returned from the previous call to the
- * accounts.clients.users.list method.
- *
- * Completes with a [ListClientUsersResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListClientUsersResponse> list(core.String accountId, core.String clientAccountId, {core.int pageSize, core.String pageToken}) {
+ /// Lists all the known client users for a specified
+ /// sponsor buyer account ID.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the sponsor buyer of the client to
+ /// list users for.
+ /// (required)
+ ///
+ /// [clientAccountId] - The account ID of the client buyer to list users for.
+ /// (required)
+ /// You must specify either a string representation of a
+ /// numerical account identifier or the `-` character
+ /// to list all the client users for all the clients
+ /// of a given sponsor buyer.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListClientUsersResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.clients.users.list method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer clients
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListClientUsersResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListClientUsersResponse> list(
+ core.String accountId, core.String clientAccountId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -549,51 +560,53 @@ class AccountsClientsUsersResourceApi {
if (clientAccountId == null) {
throw new core.ArgumentError("Parameter clientAccountId is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId') + '/users';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId') +
+ '/users';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ListClientUsersResponse.fromJson(data));
}
- /**
- * Updates an existing client user.
- * Only the user status can be changed on update.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - Numerical account ID of the client's sponsor buyer.
- * (required)
- *
- * [clientAccountId] - Numerical account ID of the client buyer that the user
- * to be retrieved
- * is associated with. (required)
- *
- * [userId] - Numerical identifier of the user to retrieve. (required)
- *
- * Completes with a [ClientUser].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ClientUser> update(ClientUser request, core.String accountId, core.String clientAccountId, core.String userId) {
+ /// Updates an existing client user.
+ /// Only the user status can be changed on update.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Numerical account ID of the client's sponsor buyer.
+ /// (required)
+ ///
+ /// [clientAccountId] - Numerical account ID of the client buyer that the
+ /// user to be retrieved
+ /// is associated with. (required)
+ ///
+ /// [userId] - Numerical identifier of the user to retrieve. (required)
+ ///
+ /// Completes with a [ClientUser].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ClientUser> update(ClientUser request, core.String accountId,
+ core.String clientAccountId, core.String userId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -614,57 +627,59 @@ class AccountsClientsUsersResourceApi {
throw new core.ArgumentError("Parameter userId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/clients/' + commons.Escaper.ecapeVariable('$clientAccountId') + '/users/' + commons.Escaper.ecapeVariable('$userId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/clients/' +
+ commons.Escaper.ecapeVariable('$clientAccountId') +
+ '/users/' +
+ commons.Escaper.ecapeVariable('$userId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ClientUser.fromJson(data));
}
-
}
-
class AccountsCreativesResourceApi {
final commons.ApiRequester _requester;
- AccountsCreativesDealAssociationsResourceApi get dealAssociations => new AccountsCreativesDealAssociationsResourceApi(_requester);
-
- AccountsCreativesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Creates a creative.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - The account that this creative belongs to.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- *
- * [duplicateIdMode] - Indicates if multiple creatives can share an ID or not.
- * Default is
- * NO_DUPLICATES (one ID per creative).
- * Possible string values are:
- * - "NO_DUPLICATES" : A NO_DUPLICATES.
- * - "FORCE_ENABLE_DUPLICATE_IDS" : A FORCE_ENABLE_DUPLICATE_IDS.
- *
- * Completes with a [Creative].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Creative> create(Creative request, core.String accountId, {core.String duplicateIdMode}) {
+ AccountsCreativesDealAssociationsResourceApi get dealAssociations =>
+ new AccountsCreativesDealAssociationsResourceApi(_requester);
+
+ AccountsCreativesResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Creates a creative.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account that this creative belongs to.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
+ ///
+ /// [duplicateIdMode] - Indicates if multiple creatives can share an ID or
+ /// not. Default is
+ /// NO_DUPLICATES (one ID per creative).
+ /// Possible string values are:
+ /// - "NO_DUPLICATES" : A NO_DUPLICATES.
+ /// - "FORCE_ENABLE_DUPLICATE_IDS" : A FORCE_ENABLE_DUPLICATE_IDS.
+ ///
+ /// Completes with a [Creative].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Creative> create(Creative request, core.String accountId,
+ {core.String duplicateIdMode}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -682,35 +697,34 @@ class AccountsCreativesResourceApi {
_queryParams["duplicateIdMode"] = [duplicateIdMode];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Creative.fromJson(data));
}
- /**
- * Gets a creative.
- *
- * Request parameters:
- *
- * [accountId] - The account the creative belongs to.
- *
- * [creativeId] - The ID of the creative to retrieve.
- *
- * Completes with a [Creative].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
+ /// Gets a creative.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account the creative belongs to.
+ ///
+ /// [creativeId] - The ID of the creative to retrieve.
+ ///
+ /// Completes with a [Creative].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
async.Future<Creative> get(core.String accountId, core.String creativeId) {
var _url = null;
var _queryParams = new core.Map();
@@ -726,64 +740,65 @@ class AccountsCreativesResourceApi {
throw new core.ArgumentError("Parameter creativeId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Creative.fromJson(data));
}
- /**
- * Lists creatives.
- *
- * Request parameters:
- *
- * [accountId] - The account to list the creatives from.
- * Specify "-" to list all creatives the current user has access to.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListCreativesResponse.next_page_token
- * returned from the previous call to 'ListCreatives' method.
- *
- * [pageSize] - Requested page size. The server may return fewer creatives
- * than requested
- * (due to timeout constraint) even if more are available via another call.
- * If unspecified, server will pick an appropriate default.
- * Acceptable values are 1 to 1000, inclusive.
- *
- * [query] - An optional query string to filter creatives. If no filter is
- * specified,
- * all active creatives will be returned.
- * Supported queries are:
- * <ul>
- * <li>accountId=<i>account_id_string</i>
- * <li>creativeId=<i>creative_id_string</i>
- * <li>dealsStatus: {approved, conditionally_approved, disapproved,
- * not_checked}
- * <li>openAuctionStatus: {approved, conditionally_approved, disapproved,
- * not_checked}
- * <li>attribute: {a numeric attribute from the list of attributes}
- * <li>disapprovalReason: {a reason from DisapprovalReason
- * </ul>
- * Example: 'accountId=12345 AND (dealsStatus:disapproved AND
- * disapprovalReason:unacceptable_content) OR attribute:47'
- *
- * Completes with a [ListCreativesResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListCreativesResponse> list(core.String accountId, {core.String pageToken, core.int pageSize, core.String query}) {
+ /// Lists creatives.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account to list the creatives from.
+ /// Specify "-" to list all creatives the current user has access to.
+ ///
+ /// [query] - An optional query string to filter creatives. If no filter is
+ /// specified,
+ /// all active creatives will be returned.
+ /// Supported queries are:
+ /// <ul>
+ /// <li>accountId=<i>account_id_string</i>
+ /// <li>creativeId=<i>creative_id_string</i>
+ /// <li>dealsStatus: {approved, conditionally_approved, disapproved,
+ /// not_checked}
+ /// <li>openAuctionStatus: {approved, conditionally_approved, disapproved,
+ /// not_checked}
+ /// <li>attribute: {a numeric attribute from the list of attributes}
+ /// <li>disapprovalReason: {a reason from DisapprovalReason
+ /// </ul>
+ /// Example: 'accountId=12345 AND (dealsStatus:disapproved AND
+ /// disapprovalReason:unacceptable_content) OR attribute:47'
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListCreativesResponse.next_page_token
+ /// returned from the previous call to 'ListCreatives' method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer creatives
+ /// than requested
+ /// (due to timeout constraint) even if more are available via another call.
+ /// If unspecified, server will pick an appropriate default.
+ /// Acceptable values are 1 to 1000, inclusive.
+ ///
+ /// Completes with a [ListCreativesResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListCreativesResponse> list(core.String accountId,
+ {core.String query, core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -794,50 +809,50 @@ class AccountsCreativesResourceApi {
if (accountId == null) {
throw new core.ArgumentError("Parameter accountId is required.");
}
+ if (query != null) {
+ _queryParams["query"] = [query];
+ }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
- if (query != null) {
- _queryParams["query"] = [query];
- }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ListCreativesResponse.fromJson(data));
}
- /**
- * Stops watching a creative. Will stop push notifications being sent to the
- * topics when the creative changes status.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - The account of the creative to stop notifications for.
- *
- * [creativeId] - The creative ID of the creative to stop notifications for.
- * Specify "-" to specify stopping account level notifications.
- *
- * Completes with a [Empty].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Empty> stopWatching(StopWatchingCreativeRequest request, core.String accountId, core.String creativeId) {
+ /// Stops watching a creative. Will stop push notifications being sent to the
+ /// topics when the creative changes status.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account of the creative to stop notifications for.
+ ///
+ /// [creativeId] - The creative ID of the creative to stop notifications for.
+ /// Specify "-" to specify stopping account level notifications.
+ ///
+ /// Completes with a [Empty].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Empty> stopWatching(StopWatchingCreativeRequest request,
+ core.String accountId, core.String creativeId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -855,44 +870,46 @@ class AccountsCreativesResourceApi {
throw new core.ArgumentError("Parameter creativeId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId') + ':stopWatching';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId') +
+ ':stopWatching';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Empty.fromJson(data));
}
- /**
- * Updates a creative.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - The account that this creative belongs to.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- *
- * [creativeId] - The buyer-defined creative ID of this creative.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- *
- * Completes with a [Creative].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Creative> update(Creative request, core.String accountId, core.String creativeId) {
+ /// Updates a creative.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account that this creative belongs to.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
+ ///
+ /// [creativeId] - The buyer-defined creative ID of this creative.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
+ ///
+ /// Completes with a [Creative].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Creative> update(
+ Creative request, core.String accountId, core.String creativeId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -910,43 +927,44 @@ class AccountsCreativesResourceApi {
throw new core.ArgumentError("Parameter creativeId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId');
- var _response = _requester.request(_url,
- "PUT",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "PUT",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Creative.fromJson(data));
}
- /**
- * Watches a creative. Will result in push notifications being sent to the
- * topic when the creative changes status.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - The account of the creative to watch.
- *
- * [creativeId] - The creative ID to watch for status changes.
- * Specify "-" to watch all creatives under the above account.
- * If both creative-level and account-level notifications are
- * sent, only a single notification will be sent to the
- * creative-level notification topic.
- *
- * Completes with a [Empty].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Empty> watch(WatchCreativeRequest request, core.String accountId, core.String creativeId) {
+ /// Watches a creative. Will result in push notifications being sent to the
+ /// topic when the creative changes status.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account of the creative to watch.
+ ///
+ /// [creativeId] - The creative ID to watch for status changes.
+ /// Specify "-" to watch all creatives under the above account.
+ /// If both creative-level and account-level notifications are
+ /// sent, only a single notification will be sent to the
+ /// creative-level notification topic.
+ ///
+ /// Completes with a [Empty].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Empty> watch(WatchCreativeRequest request, core.String accountId,
+ core.String creativeId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -964,47 +982,47 @@ class AccountsCreativesResourceApi {
throw new core.ArgumentError("Parameter creativeId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId') + ':watch';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId') +
+ ':watch';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Empty.fromJson(data));
}
-
}
-
class AccountsCreativesDealAssociationsResourceApi {
final commons.ApiRequester _requester;
- AccountsCreativesDealAssociationsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Associate an existing deal with a creative.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - The account the creative belongs to.
- *
- * [creativeId] - The ID of the creative associated with the deal.
- *
- * Completes with a [Empty].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Empty> add(AddDealAssociationRequest request, core.String accountId, core.String creativeId) {
+ AccountsCreativesDealAssociationsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Associate an existing deal with a creative.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account the creative belongs to.
+ ///
+ /// [creativeId] - The ID of the creative associated with the deal.
+ ///
+ /// Completes with a [Empty].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Empty> add(AddDealAssociationRequest request,
+ core.String accountId, core.String creativeId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1022,63 +1040,66 @@ class AccountsCreativesDealAssociationsResourceApi {
throw new core.ArgumentError("Parameter creativeId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId') + '/dealAssociations:add';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId') +
+ '/dealAssociations:add';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Empty.fromJson(data));
}
- /**
- * List all creative-deal associations.
- *
- * Request parameters:
- *
- * [accountId] - The account to list the associations from.
- * Specify "-" to list all creatives the current user has access to.
- *
- * [creativeId] - The creative ID to list the associations from.
- * Specify "-" to list all creatives under the above account.
- *
- * [pageSize] - Requested page size. Server may return fewer associations than
- * requested.
- * If unspecified, server will pick an appropriate default.
- *
- * [query] - An optional query string to filter deal associations. If no
- * filter is
- * specified, all associations will be returned.
- * Supported queries are:
- * <ul>
- * <li>accountId=<i>account_id_string</i>
- * <li>creativeId=<i>creative_id_string</i>
- * <li>dealsId=<i>deals_id_string</i>
- * <li>dealsStatus:{approved, conditionally_approved, disapproved,
- * not_checked}
- * <li>openAuctionStatus:{approved, conditionally_approved, disapproved,
- * not_checked}
- * </ul>
- * Example: 'dealsId=12345 AND dealsStatus:disapproved'
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListDealAssociationsResponse.next_page_token
- * returned from the previous call to 'ListDealAssociations' method.
- *
- * Completes with a [ListDealAssociationsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListDealAssociationsResponse> list(core.String accountId, core.String creativeId, {core.int pageSize, core.String query, core.String pageToken}) {
+ /// List all creative-deal associations.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account to list the associations from.
+ /// Specify "-" to list all creatives the current user has access to.
+ ///
+ /// [creativeId] - The creative ID to list the associations from.
+ /// Specify "-" to list all creatives under the above account.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListDealAssociationsResponse.next_page_token
+ /// returned from the previous call to 'ListDealAssociations' method.
+ ///
+ /// [pageSize] - Requested page size. Server may return fewer associations
+ /// than requested.
+ /// If unspecified, server will pick an appropriate default.
+ ///
+ /// [query] - An optional query string to filter deal associations. If no
+ /// filter is
+ /// specified, all associations will be returned.
+ /// Supported queries are:
+ /// <ul>
+ /// <li>accountId=<i>account_id_string</i>
+ /// <li>creativeId=<i>creative_id_string</i>
+ /// <li>dealsId=<i>deals_id_string</i>
+ /// <li>dealsStatus:{approved, conditionally_approved, disapproved,
+ /// not_checked}
+ /// <li>openAuctionStatus:{approved, conditionally_approved, disapproved,
+ /// not_checked}
+ /// </ul>
+ /// Example: 'dealsId=12345 AND dealsStatus:disapproved'
+ ///
+ /// Completes with a [ListDealAssociationsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListDealAssociationsResponse> list(
+ core.String accountId, core.String creativeId,
+ {core.String pageToken, core.int pageSize, core.String query}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1092,48 +1113,51 @@ class AccountsCreativesDealAssociationsResourceApi {
if (creativeId == null) {
throw new core.ArgumentError("Parameter creativeId is required.");
}
+ if (pageToken != null) {
+ _queryParams["pageToken"] = [pageToken];
+ }
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
if (query != null) {
_queryParams["query"] = [query];
}
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId') + '/dealAssociations';
-
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListDealAssociationsResponse.fromJson(data));
- }
-
- /**
- * Remove the association between a deal and a creative.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - The account the creative belongs to.
- *
- * [creativeId] - The ID of the creative associated with the deal.
- *
- * Completes with a [Empty].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<Empty> remove(RemoveDealAssociationRequest request, core.String accountId, core.String creativeId) {
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId') +
+ '/dealAssociations';
+
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListDealAssociationsResponse.fromJson(data));
+ }
+
+ /// Remove the association between a deal and a creative.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - The account the creative belongs to.
+ ///
+ /// [creativeId] - The ID of the creative associated with the deal.
+ ///
+ /// Completes with a [Empty].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<Empty> remove(RemoveDealAssociationRequest request,
+ core.String accountId, core.String creativeId) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1151,59 +1175,70 @@ class AccountsCreativesDealAssociationsResourceApi {
throw new core.ArgumentError("Parameter creativeId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/creatives/' + commons.Escaper.ecapeVariable('$creativeId') + '/dealAssociations:remove';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/creatives/' +
+ commons.Escaper.ecapeVariable('$creativeId') +
+ '/dealAssociations:remove';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Empty.fromJson(data));
}
-
}
-
class AccountsFilterSetsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsBidMetricsResourceApi get bidMetrics => new AccountsFilterSetsBidMetricsResourceApi(_requester);
- AccountsFilterSetsBidResponseErrorsResourceApi get bidResponseErrors => new AccountsFilterSetsBidResponseErrorsResourceApi(_requester);
- AccountsFilterSetsBidResponsesWithoutBidsResourceApi get bidResponsesWithoutBids => new AccountsFilterSetsBidResponsesWithoutBidsResourceApi(_requester);
- AccountsFilterSetsFilteredBidRequestsResourceApi get filteredBidRequests => new AccountsFilterSetsFilteredBidRequestsResourceApi(_requester);
- AccountsFilterSetsFilteredBidsResourceApi get filteredBids => new AccountsFilterSetsFilteredBidsResourceApi(_requester);
- AccountsFilterSetsImpressionMetricsResourceApi get impressionMetrics => new AccountsFilterSetsImpressionMetricsResourceApi(_requester);
- AccountsFilterSetsLosingBidsResourceApi get losingBids => new AccountsFilterSetsLosingBidsResourceApi(_requester);
- AccountsFilterSetsNonBillableWinningBidsResourceApi get nonBillableWinningBids => new AccountsFilterSetsNonBillableWinningBidsResourceApi(_requester);
-
- AccountsFilterSetsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Creates the specified filter set for the account with the given account ID.
- *
- * [request] - The metadata request object.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [isTransient] - Whether the filter set is transient, or should be persisted
- * indefinitely.
- * By default, filter sets are not transient.
- * If transient, it will be available for at least 1 hour after creation.
- *
- * Completes with a [FilterSet].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<FilterSet> create(FilterSet request, core.String accountId, {core.bool isTransient}) {
+ AccountsFilterSetsBidMetricsResourceApi get bidMetrics =>
+ new AccountsFilterSetsBidMetricsResourceApi(_requester);
+ AccountsFilterSetsBidResponseErrorsResourceApi get bidResponseErrors =>
+ new AccountsFilterSetsBidResponseErrorsResourceApi(_requester);
+ AccountsFilterSetsBidResponsesWithoutBidsResourceApi
+ get bidResponsesWithoutBids =>
+ new AccountsFilterSetsBidResponsesWithoutBidsResourceApi(_requester);
+ AccountsFilterSetsFilteredBidRequestsResourceApi get filteredBidRequests =>
+ new AccountsFilterSetsFilteredBidRequestsResourceApi(_requester);
+ AccountsFilterSetsFilteredBidsResourceApi get filteredBids =>
+ new AccountsFilterSetsFilteredBidsResourceApi(_requester);
+ AccountsFilterSetsImpressionMetricsResourceApi get impressionMetrics =>
+ new AccountsFilterSetsImpressionMetricsResourceApi(_requester);
+ AccountsFilterSetsLosingBidsResourceApi get losingBids =>
+ new AccountsFilterSetsLosingBidsResourceApi(_requester);
+ AccountsFilterSetsNonBillableWinningBidsResourceApi
+ get nonBillableWinningBids =>
+ new AccountsFilterSetsNonBillableWinningBidsResourceApi(_requester);
+
+ AccountsFilterSetsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Creates the specified filter set for the account with the given account
+ /// ID.
+ ///
+ /// [request] - The metadata request object.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [isTransient] - Whether the filter set is transient, or should be
+ /// persisted indefinitely.
+ /// By default, filter sets are not transient.
+ /// If transient, it will be available for at least 1 hour after creation.
+ ///
+ /// Completes with a [FilterSet].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<FilterSet> create(FilterSet request, core.String accountId,
+ {core.bool isTransient}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1221,36 +1256,35 @@ class AccountsFilterSetsResourceApi {
_queryParams["isTransient"] = ["${isTransient}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets';
- var _response = _requester.request(_url,
- "POST",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "POST",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new FilterSet.fromJson(data));
}
- /**
- * Deletes the requested filter set from the account with the given account
- * ID.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to delete.
- *
- * Completes with a [Empty].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
+ /// Deletes the requested filter set from the account with the given account
+ /// ID.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to delete.
+ ///
+ /// Completes with a [Empty].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
async.Future<Empty> delete(core.String accountId, core.String filterSetId) {
var _url = null;
var _queryParams = new core.Map();
@@ -1266,36 +1300,36 @@ class AccountsFilterSetsResourceApi {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId');
- var _response = _requester.request(_url,
- "DELETE",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "DELETE",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new Empty.fromJson(data));
}
- /**
- * Retrieves the requested filter set for the account with the given account
- * ID.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to get.
- *
- * Completes with a [FilterSet].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
+ /// Retrieves the requested filter set for the account with the given account
+ /// ID.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to get.
+ ///
+ /// Completes with a [FilterSet].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
async.Future<FilterSet> get(core.String accountId, core.String filterSetId) {
var _url = null;
var _queryParams = new core.Map();
@@ -1311,46 +1345,47 @@ class AccountsFilterSetsResourceApi {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId');
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId');
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new FilterSet.fromJson(data));
}
- /**
- * Lists all filter sets for the account with the given account ID.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListFilterSetsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListFilterSetsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListFilterSetsResponse> list(core.String accountId, {core.String pageToken, core.int pageSize}) {
+ /// Lists all filter sets for the account with the given account ID.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListFilterSetsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListFilterSetsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListFilterSetsResponse> list(core.String accountId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1368,57 +1403,56 @@ class AccountsFilterSetsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ListFilterSetsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsBidMetricsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsBidMetricsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Lists all metrics that are measured in terms of number of bids.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListBidMetricsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.bidMetrics.list
- * method.
- *
- * Completes with a [ListBidMetricsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListBidMetricsResponse> list(core.String accountId, core.String filterSetId, {core.int pageSize, core.String pageToken}) {
+ AccountsFilterSetsBidMetricsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Lists all metrics that are measured in terms of number of bids.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListBidMetricsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.bidMetrics.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListBidMetricsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListBidMetricsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1432,65 +1466,66 @@ class AccountsFilterSetsBidMetricsResourceApi {
if (filterSetId == null) {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/bidMetrics';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/bidMetrics';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ListBidMetricsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsBidResponseErrorsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsBidResponseErrorsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all errors that occurred in bid responses, with the number of bid
- * responses affected for each reason.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListBidResponseErrorsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.bidResponseErrors.list
- * method.
- *
- * Completes with a [ListBidResponseErrorsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListBidResponseErrorsResponse> list(core.String accountId, core.String filterSetId, {core.int pageSize, core.String pageToken}) {
+ AccountsFilterSetsBidResponseErrorsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all errors that occurred in bid responses, with the number of bid
+ /// responses affected for each reason.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListBidResponseErrorsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.bidResponseErrors.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListBidResponseErrorsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListBidResponseErrorsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1504,65 +1539,69 @@ class AccountsFilterSetsBidResponseErrorsResourceApi {
if (filterSetId == null) {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/bidResponseErrors';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/bidResponseErrors';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListBidResponseErrorsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListBidResponseErrorsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsBidResponsesWithoutBidsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsBidResponsesWithoutBidsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all reasons for which bid responses were considered to have no
- * applicable bids, with the number of bid responses affected for each reason.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListBidResponsesWithoutBidsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.bidResponsesWithoutBids.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListBidResponsesWithoutBidsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListBidResponsesWithoutBidsResponse> list(core.String accountId, core.String filterSetId, {core.String pageToken, core.int pageSize}) {
+ AccountsFilterSetsBidResponsesWithoutBidsResourceApi(
+ commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all reasons for which bid responses were considered to have no
+ /// applicable bids, with the number of bid responses affected for each
+ /// reason.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListBidResponsesWithoutBidsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.bidResponsesWithoutBids.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListBidResponsesWithoutBidsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListBidResponsesWithoutBidsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1583,58 +1622,60 @@ class AccountsFilterSetsBidResponsesWithoutBidsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/bidResponsesWithoutBids';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/bidResponsesWithoutBids';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListBidResponsesWithoutBidsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListBidResponsesWithoutBidsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsFilteredBidRequestsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsFilteredBidRequestsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all reasons that caused a bid request not to be sent for an
- * impression, with the number of bid requests not sent for each reason.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListFilteredBidRequestsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.filteredBidRequests.list
- * method.
- *
- * Completes with a [ListFilteredBidRequestsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListFilteredBidRequestsResponse> list(core.String accountId, core.String filterSetId, {core.int pageSize, core.String pageToken}) {
+ AccountsFilterSetsFilteredBidRequestsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all reasons that caused a bid request not to be sent for an
+ /// impression, with the number of bid requests not sent for each reason.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListFilteredBidRequestsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.filteredBidRequests.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListFilteredBidRequestsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListFilteredBidRequestsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1648,68 +1689,72 @@ class AccountsFilterSetsFilteredBidRequestsResourceApi {
if (filterSetId == null) {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBidRequests';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/filteredBidRequests';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListFilteredBidRequestsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListFilteredBidRequestsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsFilteredBidsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsFilteredBidsCreativesResourceApi get creatives => new AccountsFilterSetsFilteredBidsCreativesResourceApi(_requester);
- AccountsFilterSetsFilteredBidsDetailsResourceApi get details => new AccountsFilterSetsFilteredBidsDetailsResourceApi(_requester);
-
- AccountsFilterSetsFilteredBidsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all reasons for which bids were filtered, with the number of bids
- * filtered for each reason.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListFilteredBidsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.filteredBids.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListFilteredBidsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListFilteredBidsResponse> list(core.String accountId, core.String filterSetId, {core.String pageToken, core.int pageSize}) {
+ AccountsFilterSetsFilteredBidsCreativesResourceApi get creatives =>
+ new AccountsFilterSetsFilteredBidsCreativesResourceApi(_requester);
+ AccountsFilterSetsFilteredBidsDetailsResourceApi get details =>
+ new AccountsFilterSetsFilteredBidsDetailsResourceApi(_requester);
+
+ AccountsFilterSetsFilteredBidsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all reasons for which bids were filtered, with the number of bids
+ /// filtered for each reason.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListFilteredBidsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.filteredBids.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListFilteredBidsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListFilteredBidsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1730,64 +1775,67 @@ class AccountsFilterSetsFilteredBidsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/filteredBids';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListFilteredBidsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListFilteredBidsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsFilteredBidsCreativesResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsFilteredBidsCreativesResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all creatives associated with a specific reason for which bids were
- * filtered, with the number of bids filtered for each creative.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [creativeStatusId] - The ID of the creative status for which to retrieve a
- * breakdown by
- * creative.
- * See
- * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/creative-status-codes).
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListCreativeStatusBreakdownByCreativeResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.filteredBids.creatives.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListCreativeStatusBreakdownByCreativeResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListCreativeStatusBreakdownByCreativeResponse> list(core.String accountId, core.String filterSetId, core.int creativeStatusId, {core.String pageToken, core.int pageSize}) {
+ AccountsFilterSetsFilteredBidsCreativesResourceApi(
+ commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all creatives associated with a specific reason for which bids were
+ /// filtered, with the number of bids filtered for each creative.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [creativeStatusId] - The ID of the creative status for which to retrieve
+ /// a breakdown by
+ /// creative.
+ /// See
+ /// [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/creative-status-codes).
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListCreativeStatusBreakdownByCreativeResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.filteredBids.creatives.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListCreativeStatusBreakdownByCreativeResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListCreativeStatusBreakdownByCreativeResponse> list(
+ core.String accountId, core.String filterSetId, core.int creativeStatusId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1811,64 +1859,69 @@ class AccountsFilterSetsFilteredBidsCreativesResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids/' + commons.Escaper.ecapeVariable('$creativeStatusId') + '/creatives';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/filteredBids/' +
+ commons.Escaper.ecapeVariable('$creativeStatusId') +
+ '/creatives';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListCreativeStatusBreakdownByCreativeResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response.then((data) =>
+ new ListCreativeStatusBreakdownByCreativeResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsFilteredBidsDetailsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsFilteredBidsDetailsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all details associated with a specific reason for which bids were
- * filtered, with the number of bids filtered for each detail.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [creativeStatusId] - The ID of the creative status for which to retrieve a
- * breakdown by detail.
- * See
- * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/creative-status-codes).
- * Details are only available for statuses 10, 14, 15, 17, 18, 19, 86, and 87.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListCreativeStatusBreakdownByDetailResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.filteredBids.details.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListCreativeStatusBreakdownByDetailResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListCreativeStatusBreakdownByDetailResponse> list(core.String accountId, core.String filterSetId, core.int creativeStatusId, {core.String pageToken, core.int pageSize}) {
+ AccountsFilterSetsFilteredBidsDetailsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all details associated with a specific reason for which bids were
+ /// filtered, with the number of bids filtered for each detail.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [creativeStatusId] - The ID of the creative status for which to retrieve
+ /// a breakdown by detail.
+ /// See
+ /// [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/creative-status-codes).
+ /// Details are only available for statuses 10, 14, 15, 17, 18, 19, 86, and
+ /// 87.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListCreativeStatusBreakdownByDetailResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.filteredBids.details.list
+ /// method.
+ ///
+ /// Completes with a [ListCreativeStatusBreakdownByDetailResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListCreativeStatusBreakdownByDetailResponse> list(
+ core.String accountId, core.String filterSetId, core.int creativeStatusId,
+ {core.int pageSize, core.String pageToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1885,64 +1938,68 @@ class AccountsFilterSetsFilteredBidsDetailsResourceApi {
if (creativeStatusId == null) {
throw new core.ArgumentError("Parameter creativeStatusId is required.");
}
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
+ if (pageToken != null) {
+ _queryParams["pageToken"] = [pageToken];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/filteredBids/' + commons.Escaper.ecapeVariable('$creativeStatusId') + '/details';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/filteredBids/' +
+ commons.Escaper.ecapeVariable('$creativeStatusId') +
+ '/details';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListCreativeStatusBreakdownByDetailResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response.then((data) =>
+ new ListCreativeStatusBreakdownByDetailResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsImpressionMetricsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsImpressionMetricsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * Lists all metrics that are measured in terms of number of impressions.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListImpressionMetricsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.impressionMetrics.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListImpressionMetricsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListImpressionMetricsResponse> list(core.String accountId, core.String filterSetId, {core.String pageToken, core.int pageSize}) {
+ AccountsFilterSetsImpressionMetricsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// Lists all metrics that are measured in terms of number of impressions.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListImpressionMetricsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.impressionMetrics.list
+ /// method.
+ ///
+ /// Completes with a [ListImpressionMetricsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListImpressionMetricsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.int pageSize, core.String pageToken}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -1956,65 +2013,67 @@ class AccountsFilterSetsImpressionMetricsResourceApi {
if (filterSetId == null) {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- if (pageToken != null) {
- _queryParams["pageToken"] = [pageToken];
- }
if (pageSize != null) {
_queryParams["pageSize"] = ["${pageSize}"];
}
+ if (pageToken != null) {
+ _queryParams["pageToken"] = [pageToken];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/impressionMetrics';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/impressionMetrics';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListImpressionMetricsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListImpressionMetricsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsLosingBidsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsLosingBidsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all reasons for which bids lost in the auction, with the number of
- * bids that lost for each reason.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListLosingBidsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.losingBids.list
- * method.
- *
- * Completes with a [ListLosingBidsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListLosingBidsResponse> list(core.String accountId, core.String filterSetId, {core.int pageSize, core.String pageToken}) {
+ AccountsFilterSetsLosingBidsResourceApi(commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all reasons for which bids lost in the auction, with the number of
+ /// bids that lost for each reason.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListLosingBidsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.losingBids.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListLosingBidsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListLosingBidsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2028,65 +2087,68 @@ class AccountsFilterSetsLosingBidsResourceApi {
if (filterSetId == null) {
throw new core.ArgumentError("Parameter filterSetId is required.");
}
- if (pageSize != null) {
- _queryParams["pageSize"] = ["${pageSize}"];
- }
if (pageToken != null) {
_queryParams["pageToken"] = [pageToken];
}
+ if (pageSize != null) {
+ _queryParams["pageSize"] = ["${pageSize}"];
+ }
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/losingBids';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/losingBids';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
return _response.then((data) => new ListLosingBidsResponse.fromJson(data));
}
-
}
-
class AccountsFilterSetsNonBillableWinningBidsResourceApi {
final commons.ApiRequester _requester;
- AccountsFilterSetsNonBillableWinningBidsResourceApi(commons.ApiRequester client) :
- _requester = client;
-
- /**
- * List all reasons for which winning bids were not billable, with the number
- * of bids not billed for each reason.
- *
- * Request parameters:
- *
- * [accountId] - Account ID of the buyer.
- *
- * [filterSetId] - The ID of the filter set to apply.
- *
- * [pageToken] - A token identifying a page of results the server should
- * return.
- * Typically, this is the value of
- * ListNonBillableWinningBidsResponse.nextPageToken
- * returned from the previous call to the
- * accounts.filterSets.nonBillableWinningBids.list
- * method.
- *
- * [pageSize] - Requested page size. The server may return fewer results than
- * requested.
- * If unspecified, the server will pick an appropriate default.
- *
- * Completes with a [ListNonBillableWinningBidsResponse].
- *
- * Completes with a [commons.ApiRequestError] if the API endpoint returned an
- * error.
- *
- * If the used [http.Client] completes with an error when making a REST call,
- * this method will complete with the same error.
- */
- async.Future<ListNonBillableWinningBidsResponse> list(core.String accountId, core.String filterSetId, {core.String pageToken, core.int pageSize}) {
+ AccountsFilterSetsNonBillableWinningBidsResourceApi(
+ commons.ApiRequester client)
+ : _requester = client;
+
+ /// List all reasons for which winning bids were not billable, with the
+ /// number
+ /// of bids not billed for each reason.
+ ///
+ /// Request parameters:
+ ///
+ /// [accountId] - Account ID of the buyer.
+ ///
+ /// [filterSetId] - The ID of the filter set to apply.
+ ///
+ /// [pageToken] - A token identifying a page of results the server should
+ /// return.
+ /// Typically, this is the value of
+ /// ListNonBillableWinningBidsResponse.nextPageToken
+ /// returned from the previous call to the
+ /// accounts.filterSets.nonBillableWinningBids.list
+ /// method.
+ ///
+ /// [pageSize] - Requested page size. The server may return fewer results
+ /// than requested.
+ /// If unspecified, the server will pick an appropriate default.
+ ///
+ /// Completes with a [ListNonBillableWinningBidsResponse].
+ ///
+ /// Completes with a [commons.ApiRequestError] if the API endpoint returned
+ /// an error.
+ ///
+ /// If the used [http.Client] completes with an error when making a REST
+ /// call, this method will complete with the same error.
+ async.Future<ListNonBillableWinningBidsResponse> list(
+ core.String accountId, core.String filterSetId,
+ {core.String pageToken, core.int pageSize}) {
var _url = null;
var _queryParams = new core.Map();
var _uploadMedia = null;
@@ -2107,41 +2169,40 @@ class AccountsFilterSetsNonBillableWinningBidsResourceApi {
_queryParams["pageSize"] = ["${pageSize}"];
}
- _url = 'v2beta1/accounts/' + commons.Escaper.ecapeVariable('$accountId') + '/filterSets/' + commons.Escaper.ecapeVariable('$filterSetId') + '/nonBillableWinningBids';
+ _url = 'v2beta1/accounts/' +
+ commons.Escaper.ecapeVariable('$accountId') +
+ '/filterSets/' +
+ commons.Escaper.ecapeVariable('$filterSetId') +
+ '/nonBillableWinningBids';
- var _response = _requester.request(_url,
- "GET",
- body: _body,
- queryParams: _queryParams,
- uploadOptions: _uploadOptions,
- uploadMedia: _uploadMedia,
- downloadOptions: _downloadOptions);
- return _response.then((data) => new ListNonBillableWinningBidsResponse.fromJson(data));
+ var _response = _requester.request(_url, "GET",
+ body: _body,
+ queryParams: _queryParams,
+ uploadOptions: _uploadOptions,
+ uploadMedia: _uploadMedia,
+ downloadOptions: _downloadOptions);
+ return _response
+ .then((data) => new ListNonBillableWinningBidsResponse.fromJson(data));
}
-
}
-
-
-/**
- * An absolute date range, specified by its start date and end date.
- * The supported range of dates begins 30 days before today and ends today.
- * Validity checked upon filter set creation. If a filter set with an absolute
- * date range is run at a later date more than 30 days after start_date, it will
- * fail.
- */
+/// An absolute date range, specified by its start date and end date.
+/// The supported range of dates begins 30 days before today and ends today.
+/// Validity checked upon filter set creation. If a filter set with an absolute
+/// date range is run at a later date more than 30 days after start_date, it
+/// will
+/// fail.
class AbsoluteDateRange {
- /**
- * The end date of the range (inclusive).
- * Must be within the 30 days leading up to current date, and must be equal to
- * or after start_date.
- */
+ /// The end date of the range (inclusive).
+ /// Must be within the 30 days leading up to current date, and must be equal
+ /// to
+ /// or after start_date.
Date endDate;
- /**
- * The start date of the range (inclusive).
- * Must be within the 30 days leading up to current date, and must be equal to
- * or before end_date.
- */
+
+ /// The start date of the range (inclusive).
+ /// Must be within the 30 days leading up to current date, and must be equal
+ /// to
+ /// or before end_date.
Date startDate;
AbsoluteDateRange();
@@ -2156,7 +2217,8 @@ class AbsoluteDateRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (endDate != null) {
_json["endDate"] = (endDate).toJson();
}
@@ -2167,9 +2229,9 @@ class AbsoluteDateRange {
}
}
-/** A request for associating a deal and a creative. */
+/// A request for associating a deal and a creative.
class AddDealAssociationRequest {
- /** The association between a creative and a deal that should be added. */
+ /// The association between a creative and a deal that should be added.
CreativeDealAssociation association;
AddDealAssociationRequest();
@@ -2181,7 +2243,8 @@ class AddDealAssociationRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (association != null) {
_json["association"] = (association).toJson();
}
@@ -2189,9 +2252,9 @@ class AddDealAssociationRequest {
}
}
-/** @OutputOnly The app type the restriction applies to for mobile device. */
+/// @OutputOnly The app type the restriction applies to for mobile device.
class AppContext {
- /** The app types this restriction applies to. */
+ /// The app types this restriction applies to.
core.List<core.String> appTypes;
AppContext();
@@ -2203,7 +2266,8 @@ class AppContext {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (appTypes != null) {
_json["appTypes"] = appTypes;
}
@@ -2211,9 +2275,9 @@ class AppContext {
}
}
-/** @OutputOnly The auction type the restriction applies to. */
+/// @OutputOnly The auction type the restriction applies to.
class AuctionContext {
- /** The auction types this restriction applies to. */
+ /// The auction types this restriction applies to.
core.List<core.String> auctionTypes;
AuctionContext();
@@ -2225,7 +2289,8 @@ class AuctionContext {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (auctionTypes != null) {
_json["auctionTypes"] = auctionTypes;
}
@@ -2233,33 +2298,32 @@ class AuctionContext {
}
}
-/**
- * The set of metrics that are measured in numbers of bids, representing how
- * many bids with the specified dimension values were considered eligible at
- * each stage of the bidding funnel;
- */
+/// The set of metrics that are measured in numbers of bids, representing how
+/// many bids with the specified dimension values were considered eligible at
+/// each stage of the bidding funnel;
class BidMetricsRow {
- /** The number of bids that Ad Exchange received from the buyer. */
+ /// The number of bids that Ad Exchange received from the buyer.
MetricValue bids;
- /** The number of bids that were permitted to compete in the auction. */
+
+ /// The number of bids that were permitted to compete in the auction.
MetricValue bidsInAuction;
- /** The number of bids for which the buyer was billed. */
+
+ /// The number of bids for which the buyer was billed.
MetricValue billedImpressions;
- /** The number of bids that won an impression. */
+
+ /// The number of bids that won an impression.
MetricValue impressionsWon;
- /**
- * The number of bids for which the corresponding impression was measurable
- * for viewability (as defined by Active View).
- */
+
+ /// The number of bids for which the corresponding impression was measurable
+ /// for viewability (as defined by Active View).
MetricValue measurableImpressions;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
- /**
- * The number of bids for which the corresponding impression was viewable (as
- * defined by Active View).
- */
+
+ /// The number of bids for which the corresponding impression was viewable
+ /// (as
+ /// defined by Active View).
MetricValue viewableImpressions;
BidMetricsRow();
@@ -2278,18 +2342,21 @@ class BidMetricsRow {
impressionsWon = new MetricValue.fromJson(_json["impressionsWon"]);
}
if (_json.containsKey("measurableImpressions")) {
- measurableImpressions = new MetricValue.fromJson(_json["measurableImpressions"]);
+ measurableImpressions =
+ new MetricValue.fromJson(_json["measurableImpressions"]);
}
if (_json.containsKey("rowDimensions")) {
rowDimensions = new RowDimensions.fromJson(_json["rowDimensions"]);
}
if (_json.containsKey("viewableImpressions")) {
- viewableImpressions = new MetricValue.fromJson(_json["viewableImpressions"]);
+ viewableImpressions =
+ new MetricValue.fromJson(_json["viewableImpressions"]);
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bids != null) {
_json["bids"] = (bids).toJson();
}
@@ -2315,35 +2382,30 @@ class BidMetricsRow {
}
}
-/**
- * The number of impressions with the specified dimension values that were
- * considered to have no applicable bids, as described by the specified status.
- */
+/// The number of impressions with the specified dimension values that were
+/// considered to have no applicable bids, as described by the specified
+/// status.
class BidResponseWithoutBidsStatusRow {
- /**
- * The number of impressions for which there was a bid response with the
- * specified status.
- */
+ /// The number of impressions for which there was a bid response with the
+ /// specified status.
MetricValue impressionCount;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
- /**
- * The status specifying why the bid responses were considered to have no
- * applicable bids.
- * Possible string values are:
- * - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
- * This value will never be returned in responses.
- * - "RESPONSES_WITHOUT_BIDS" : The response had no bids.
- * - "RESPONSES_WITHOUT_BIDS_FOR_ACCOUNT" : The response had no bids for the
- * specified account, though it may have
- * included bids on behalf of other accounts.
- * - "RESPONSES_WITHOUT_BIDS_FOR_DEAL" : The response had no bids for the
- * specified deal, though it may have
- * included bids on other deals on behalf of the account to which the deal
- * belongs.
- */
+
+ /// The status specifying why the bid responses were considered to have no
+ /// applicable bids.
+ /// Possible string values are:
+ /// - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
+ /// This value will never be returned in responses.
+ /// - "RESPONSES_WITHOUT_BIDS" : The response had no bids.
+ /// - "RESPONSES_WITHOUT_BIDS_FOR_ACCOUNT" : The response had no bids for the
+ /// specified account, though it may have
+ /// included bids on behalf of other accounts.
+ /// - "RESPONSES_WITHOUT_BIDS_FOR_DEAL" : The response had no bids for the
+ /// specified deal, though it may have
+ /// included bids on other deals on behalf of the account to which the deal
+ /// belongs.
core.String status;
BidResponseWithoutBidsStatusRow();
@@ -2361,7 +2423,8 @@ class BidResponseWithoutBidsStatusRow {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (impressionCount != null) {
_json["impressionCount"] = (impressionCount).toJson();
}
@@ -2375,26 +2438,22 @@ class BidResponseWithoutBidsStatusRow {
}
}
-/**
- * The number of impressions with the specified dimension values where the
- * corresponding bid request or bid response was not successful, as described by
- * the specified callout status.
- */
+/// The number of impressions with the specified dimension values where the
+/// corresponding bid request or bid response was not successful, as described
+/// by
+/// the specified callout status.
class CalloutStatusRow {
- /**
- * The ID of the callout status.
- * See
- * [callout-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/callout-status-codes).
- */
+ /// The ID of the callout status.
+ /// See
+ /// [callout-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/callout-status-codes).
core.int calloutStatusId;
- /**
- * The number of impressions for which there was a bid request or bid response
- * with the specified callout status.
- */
+
+ /// The number of impressions for which there was a bid request or bid
+ /// response
+ /// with the specified callout status.
MetricValue impressionCount;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
CalloutStatusRow();
@@ -2412,7 +2471,8 @@ class CalloutStatusRow {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (calloutStatusId != null) {
_json["calloutStatusId"] = calloutStatusId;
}
@@ -2426,96 +2486,89 @@ class CalloutStatusRow {
}
}
-/**
- * A client resource represents a client buyer&mdash;an agency,
- * a brand, or an advertiser customer of the sponsor buyer.
- * Users associated with the client buyer have restricted access to
- * the Ad Exchange Marketplace and certain other sections
- * of the Ad Exchange Buyer UI based on the role
- * granted to the client buyer.
- * All fields are required unless otherwise specified.
- */
+/// A client resource represents a client buyer&mdash;an agency,
+/// a brand, or an advertiser customer of the sponsor buyer.
+/// Users associated with the client buyer have restricted access to
+/// the Ad Exchange Marketplace and certain other sections
+/// of the Ad Exchange Buyer UI based on the role
+/// granted to the client buyer.
+/// All fields are required unless otherwise specified.
class Client {
- /**
- * The globally-unique numerical ID of the client.
- * The value of this field is ignored in create and update operations.
- */
+ /// The globally-unique numerical ID of the client.
+ /// The value of this field is ignored in create and update operations.
core.String clientAccountId;
- /**
- * Name used to represent this client to publishers.
- * You may have multiple clients that map to the same entity,
- * but for each client the combination of `clientName` and entity
- * must be unique.
- * You can specify this field as empty.
- */
+
+ /// Name used to represent this client to publishers.
+ /// You may have multiple clients that map to the same entity,
+ /// but for each client the combination of `clientName` and entity
+ /// must be unique.
+ /// You can specify this field as empty.
core.String clientName;
- /**
- * Numerical identifier of the client entity.
- * The entity can be an advertiser, a brand, or an agency.
- * This identifier is unique among all the entities with the same type.
- *
- * A list of all known advertisers with their identifiers is available in the
- * [advertisers.txt](https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt)
- * file.
- *
- * A list of all known brands with their identifiers is available in the
- * [brands.txt](https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt)
- * file.
- *
- * A list of all known agencies with their identifiers is available in the
- * [agencies.txt](https://storage.googleapis.com/adx-rtb-dictionaries/agencies.txt)
- * file.
- */
+
+ /// Numerical identifier of the client entity.
+ /// The entity can be an advertiser, a brand, or an agency.
+ /// This identifier is unique among all the entities with the same type.
+ ///
+ /// A list of all known advertisers with their identifiers is available in
+ /// the
+ /// [advertisers.txt](https://storage.googleapis.com/adx-rtb-dictionaries/advertisers.txt)
+ /// file.
+ ///
+ /// A list of all known brands with their identifiers is available in the
+ /// [brands.txt](https://storage.googleapis.com/adx-rtb-dictionaries/brands.txt)
+ /// file.
+ ///
+ /// A list of all known agencies with their identifiers is available in the
+ /// [agencies.txt](https://storage.googleapis.com/adx-rtb-dictionaries/agencies.txt)
+ /// file.
core.String entityId;
- /**
- * The name of the entity. This field is automatically fetched based on
- * the type and ID.
- * The value of this field is ignored in create and update operations.
- */
+
+ /// The name of the entity. This field is automatically fetched based on
+ /// the type and ID.
+ /// The value of this field is ignored in create and update operations.
core.String entityName;
- /**
- * The type of the client entity: `ADVERTISER`, `BRAND`, or `AGENCY`.
- * Possible string values are:
- * - "ENTITY_TYPE_UNSPECIFIED" : A placeholder for an undefined client entity
- * type. Should not be used.
- * - "ADVERTISER" : An advertiser.
- * - "BRAND" : A brand.
- * - "AGENCY" : An advertising agency.
- */
+
+ /// The type of the client entity: `ADVERTISER`, `BRAND`, or `AGENCY`.
+ /// Possible string values are:
+ /// - "ENTITY_TYPE_UNSPECIFIED" : A placeholder for an undefined client
+ /// entity type. Should not be used.
+ /// - "ADVERTISER" : An advertiser.
+ /// - "BRAND" : A brand.
+ /// - "AGENCY" : An advertising agency.
core.String entityType;
- /**
- * The role which is assigned to the client buyer. Each role implies a set of
- * permissions granted to the client. Must be one of `CLIENT_DEAL_VIEWER`,
- * `CLIENT_DEAL_NEGOTIATOR` or `CLIENT_DEAL_APPROVER`.
- * Possible string values are:
- * - "CLIENT_ROLE_UNSPECIFIED" : A placeholder for an undefined client role.
- * - "CLIENT_DEAL_VIEWER" : Users associated with this client can see
- * publisher deal offers
- * in the Marketplace.
- * They can neither negotiate proposals nor approve deals.
- * If this client is visible to publishers, they can send deal proposals
- * to this client.
- * - "CLIENT_DEAL_NEGOTIATOR" : Users associated with this client can respond
- * to deal proposals
- * sent to them by publishers. They can also initiate deal proposals
- * of their own.
- * - "CLIENT_DEAL_APPROVER" : Users associated with this client can approve
- * eligible deals
- * on your behalf. Some deals may still explicitly require publisher
- * finalization. If this role is not selected, the sponsor buyer
- * will need to manually approve each of their deals.
- */
+
+ /// The role which is assigned to the client buyer. Each role implies a set
+ /// of
+ /// permissions granted to the client. Must be one of `CLIENT_DEAL_VIEWER`,
+ /// `CLIENT_DEAL_NEGOTIATOR` or `CLIENT_DEAL_APPROVER`.
+ /// Possible string values are:
+ /// - "CLIENT_ROLE_UNSPECIFIED" : A placeholder for an undefined client role.
+ /// - "CLIENT_DEAL_VIEWER" : Users associated with this client can see
+ /// publisher deal offers
+ /// in the Marketplace.
+ /// They can neither negotiate proposals nor approve deals.
+ /// If this client is visible to publishers, they can send deal proposals
+ /// to this client.
+ /// - "CLIENT_DEAL_NEGOTIATOR" : Users associated with this client can
+ /// respond to deal proposals
+ /// sent to them by publishers. They can also initiate deal proposals
+ /// of their own.
+ /// - "CLIENT_DEAL_APPROVER" : Users associated with this client can approve
+ /// eligible deals
+ /// on your behalf. Some deals may still explicitly require publisher
+ /// finalization. If this role is not selected, the sponsor buyer
+ /// will need to manually approve each of their deals.
core.String role;
- /**
- * The status of the client buyer.
- * Possible string values are:
- * - "CLIENT_STATUS_UNSPECIFIED" : A placeholder for an undefined client
- * status.
- * - "DISABLED" : A client that is currently disabled.
- * - "ACTIVE" : A client that is currently active.
- */
+
+ /// The status of the client buyer.
+ /// Possible string values are:
+ /// - "CLIENT_STATUS_UNSPECIFIED" : A placeholder for an undefined client
+ /// status.
+ /// - "DISABLED" : A client that is currently disabled.
+ /// - "ACTIVE" : A client that is currently active.
core.String status;
- /** Whether the client buyer will be visible to sellers. */
+
+ /// Whether the client buyer will be visible to sellers.
core.bool visibleToSeller;
Client();
@@ -2548,7 +2601,8 @@ class Client {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clientAccountId != null) {
_json["clientAccountId"] = clientAccountId;
}
@@ -2577,48 +2631,41 @@ class Client {
}
}
-/**
- * A client user is created under a client buyer and has restricted access to
- * the Ad Exchange Marketplace and certain other sections
- * of the Ad Exchange Buyer UI based on the role
- * granted to the associated client buyer.
- *
- * The only way a new client user can be created is via accepting an
- * email invitation
- * (see the
- * accounts.clients.invitations.create
- * method).
- *
- * All fields are required unless otherwise specified.
- */
+/// A client user is created under a client buyer and has restricted access to
+/// the Ad Exchange Marketplace and certain other sections
+/// of the Ad Exchange Buyer UI based on the role
+/// granted to the associated client buyer.
+///
+/// The only way a new client user can be created is via accepting an
+/// email invitation
+/// (see the
+/// accounts.clients.invitations.create
+/// method).
+///
+/// All fields are required unless otherwise specified.
class ClientUser {
- /**
- * Numerical account ID of the client buyer
- * with which the user is associated; the
- * buyer must be a client of the current sponsor buyer.
- * The value of this field is ignored in an update operation.
- */
+ /// Numerical account ID of the client buyer
+ /// with which the user is associated; the
+ /// buyer must be a client of the current sponsor buyer.
+ /// The value of this field is ignored in an update operation.
core.String clientAccountId;
- /**
- * User's email address. The value of this field
- * is ignored in an update operation.
- */
+
+ /// User's email address. The value of this field
+ /// is ignored in an update operation.
core.String email;
- /**
- * The status of the client user.
- * Possible string values are:
- * - "USER_STATUS_UNSPECIFIED" : A placeholder for an undefined user status.
- * - "PENDING" : A user who was already created but hasn't accepted the
- * invitation yet.
- * - "ACTIVE" : A user that is currently active.
- * - "DISABLED" : A user that is currently disabled.
- */
+
+ /// The status of the client user.
+ /// Possible string values are:
+ /// - "USER_STATUS_UNSPECIFIED" : A placeholder for an undefined user status.
+ /// - "PENDING" : A user who was already created but hasn't accepted the
+ /// invitation yet.
+ /// - "ACTIVE" : A user that is currently active.
+ /// - "DISABLED" : A user that is currently disabled.
core.String status;
- /**
- * The unique numerical ID of the client user
- * that has accepted an invitation.
- * The value of this field is ignored in an update operation.
- */
+
+ /// The unique numerical ID of the client user
+ /// that has accepted an invitation.
+ /// The value of this field is ignored in an update operation.
core.String userId;
ClientUser();
@@ -2639,7 +2686,8 @@ class ClientUser {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clientAccountId != null) {
_json["clientAccountId"] = clientAccountId;
}
@@ -2656,28 +2704,22 @@ class ClientUser {
}
}
-/**
- * An invitation for a new client user to get access to the Ad Exchange
- * Buyer UI.
- * All fields are required unless otherwise specified.
- */
+/// An invitation for a new client user to get access to the Ad Exchange
+/// Buyer UI.
+/// All fields are required unless otherwise specified.
class ClientUserInvitation {
- /**
- * Numerical account ID of the client buyer
- * that the invited user is associated with.
- * The value of this field is ignored in create operations.
- */
+ /// Numerical account ID of the client buyer
+ /// that the invited user is associated with.
+ /// The value of this field is ignored in create operations.
core.String clientAccountId;
- /**
- * The email address to which the invitation is sent. Email
- * addresses should be unique among all client users under each sponsor
- * buyer.
- */
+
+ /// The email address to which the invitation is sent. Email
+ /// addresses should be unique among all client users under each sponsor
+ /// buyer.
core.String email;
- /**
- * The unique numerical ID of the invitation that is sent to the user.
- * The value of this field is ignored in create operations.
- */
+
+ /// The unique numerical ID of the invitation that is sent to the user.
+ /// The value of this field is ignored in create operations.
core.String invitationId;
ClientUserInvitation();
@@ -2695,7 +2737,8 @@ class ClientUserInvitation {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clientAccountId != null) {
_json["clientAccountId"] = clientAccountId;
}
@@ -2709,55 +2752,57 @@ class ClientUserInvitation {
}
}
-/** @OutputOnly Shows any corrections that were applied to this creative. */
+/// @OutputOnly Shows any corrections that were applied to this creative.
class Correction {
- /** The contexts for the correction. */
+ /// The contexts for the correction.
core.List<ServingContext> contexts;
- /** Additional details about what was corrected. */
+
+ /// Additional details about what was corrected.
core.List<core.String> details;
- /**
- * The type of correction that was applied to the creative.
- * Possible string values are:
- * - "CORRECTION_TYPE_UNSPECIFIED" : The correction type is unknown. Refer to
- * the details for more information.
- * - "VENDOR_IDS_ADDED" : The ad's declared vendors did not match the vendors
- * that were detected.
- * The detected vendors were added.
- * - "SSL_ATTRIBUTE_REMOVED" : The ad had the SSL attribute declared but was
- * not SSL-compliant.
- * The SSL attribute was removed.
- * - "FLASH_FREE_ATTRIBUTE_REMOVED" : The ad was declared as Flash-free but
- * contained Flash, so the Flash-free
- * attribute was removed.
- * - "FLASH_FREE_ATTRIBUTE_ADDED" : The ad was not declared as Flash-free but
- * it did not reference any flash
- * content, so the Flash-free attribute was added.
- * - "REQUIRED_ATTRIBUTE_ADDED" : The ad did not declare a required creative
- * attribute.
- * The attribute was added.
- * - "REQUIRED_VENDOR_ADDED" : The ad did not declare a required technology
- * vendor.
- * The technology vendor was added.
- * - "SSL_ATTRIBUTE_ADDED" : The ad did not declare the SSL attribute but was
- * SSL-compliant, so the
- * SSL attribute was added.
- * - "IN_BANNER_VIDEO_ATTRIBUTE_ADDED" : Properties consistent with In-banner
- * video were found, so an
- * In-Banner Video attribute was added.
- * - "MRAID_ATTRIBUTE_ADDED" : The ad makes calls to the MRAID API so the
- * MRAID attribute was added.
- * - "FLASH_ATTRIBUTE_REMOVED" : The ad unnecessarily declared the Flash
- * attribute, so the Flash attribute
- * was removed.
- * - "VIDEO_IN_SNIPPET_ATTRIBUTE_ADDED" : The ad contains video content.
- */
+
+ /// The type of correction that was applied to the creative.
+ /// Possible string values are:
+ /// - "CORRECTION_TYPE_UNSPECIFIED" : The correction type is unknown. Refer
+ /// to the details for more information.
+ /// - "VENDOR_IDS_ADDED" : The ad's declared vendors did not match the
+ /// vendors that were detected.
+ /// The detected vendors were added.
+ /// - "SSL_ATTRIBUTE_REMOVED" : The ad had the SSL attribute declared but was
+ /// not SSL-compliant.
+ /// The SSL attribute was removed.
+ /// - "FLASH_FREE_ATTRIBUTE_REMOVED" : The ad was declared as Flash-free but
+ /// contained Flash, so the Flash-free
+ /// attribute was removed.
+ /// - "FLASH_FREE_ATTRIBUTE_ADDED" : The ad was not declared as Flash-free
+ /// but it did not reference any flash
+ /// content, so the Flash-free attribute was added.
+ /// - "REQUIRED_ATTRIBUTE_ADDED" : The ad did not declare a required creative
+ /// attribute.
+ /// The attribute was added.
+ /// - "REQUIRED_VENDOR_ADDED" : The ad did not declare a required technology
+ /// vendor.
+ /// The technology vendor was added.
+ /// - "SSL_ATTRIBUTE_ADDED" : The ad did not declare the SSL attribute but
+ /// was SSL-compliant, so the
+ /// SSL attribute was added.
+ /// - "IN_BANNER_VIDEO_ATTRIBUTE_ADDED" : Properties consistent with
+ /// In-banner video were found, so an
+ /// In-Banner Video attribute was added.
+ /// - "MRAID_ATTRIBUTE_ADDED" : The ad makes calls to the MRAID API so the
+ /// MRAID attribute was added.
+ /// - "FLASH_ATTRIBUTE_REMOVED" : The ad unnecessarily declared the Flash
+ /// attribute, so the Flash attribute
+ /// was removed.
+ /// - "VIDEO_IN_SNIPPET_ATTRIBUTE_ADDED" : The ad contains video content.
core.String type;
Correction();
Correction.fromJson(core.Map _json) {
if (_json.containsKey("contexts")) {
- contexts = _json["contexts"].map((value) => new ServingContext.fromJson(value)).toList();
+ contexts = _json["contexts"]
+ .map((value) => new ServingContext.fromJson(value))
+ .toList();
}
if (_json.containsKey("details")) {
details = _json["details"];
@@ -2768,7 +2813,8 @@ class Correction {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (contexts != null) {
_json["contexts"] = contexts.map((value) => (value).toJson()).toList();
}
@@ -2782,132 +2828,139 @@ class Correction {
}
}
-/** A creative and its classification data. */
+/// A creative and its classification data.
class Creative {
- /**
- * The account that this creative belongs to.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- */
+ /// The account that this creative belongs to.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
core.String accountId;
- /** The link to AdChoices destination page. */
+
+ /// The link to AdChoices destination page.
core.String adChoicesDestinationUrl;
- /** The name of the company being advertised in the creative. */
+
+ /// The name of the company being advertised in the creative.
core.String advertiserName;
- /** The agency ID for this creative. */
+
+ /// The agency ID for this creative.
core.String agencyId;
- /** @OutputOnly The last update timestamp of the creative via API. */
+
+ /// @OutputOnly The last update timestamp of the creative via API.
core.String apiUpdateTime;
- /**
- * All attributes for the ads that may be shown from this creative.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- */
+
+ /// All attributes for the ads that may be shown from this creative.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
core.List<core.String> attributes;
- /** The set of destination URLs for the creative. */
+
+ /// The set of destination URLs for the creative.
core.List<core.String> clickThroughUrls;
- /** @OutputOnly Shows any corrections that were applied to this creative. */
+
+ /// @OutputOnly Shows any corrections that were applied to this creative.
core.List<Correction> corrections;
- /**
- * The buyer-defined creative ID of this creative.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- */
+
+ /// The buyer-defined creative ID of this creative.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
core.String creativeId;
- /**
- * @OutputOnly The top-level deals status of this creative.
- * If disapproved, an entry for 'auctionType=DIRECT_DEALS' (or 'ALL') in
- * serving_restrictions will also exist. Note
- * that this may be nuanced with other contextual restrictions, in which case,
- * it may be preferable to read from serving_restrictions directly.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- * Possible string values are:
- * - "STATUS_UNSPECIFIED" : The status is unknown.
- * - "NOT_CHECKED" : The creative has not been checked.
- * - "CONDITIONALLY_APPROVED" : The creative has been conditionally approved.
- * See serving_restrictions for details.
- * - "APPROVED" : The creative has been approved.
- * - "DISAPPROVED" : The creative has been disapproved.
- */
+
+ /// @OutputOnly The top-level deals status of this creative.
+ /// If disapproved, an entry for 'auctionType=DIRECT_DEALS' (or 'ALL') in
+ /// serving_restrictions will also exist. Note
+ /// that this may be nuanced with other contextual restrictions, in which
+ /// case,
+ /// it may be preferable to read from serving_restrictions directly.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
+ /// Possible string values are:
+ /// - "STATUS_UNSPECIFIED" : The status is unknown.
+ /// - "NOT_CHECKED" : The creative has not been checked.
+ /// - "CONDITIONALLY_APPROVED" : The creative has been conditionally
+ /// approved.
+ /// See serving_restrictions for details.
+ /// - "APPROVED" : The creative has been approved.
+ /// - "DISAPPROVED" : The creative has been disapproved.
core.String dealsStatus;
- /** @OutputOnly Detected advertiser IDs, if any. */
+
+ /// @OutputOnly Detected advertiser IDs, if any.
core.List<core.String> detectedAdvertiserIds;
- /**
- * @OutputOnly
- * The detected domains for this creative.
- */
+
+ /// @OutputOnly
+ /// The detected domains for this creative.
core.List<core.String> detectedDomains;
- /**
- * @OutputOnly
- * The detected languages for this creative. The order is arbitrary. The codes
- * are 2 or 5 characters and are documented at
- * https://developers.google.com/adwords/api/docs/appendix/languagecodes.
- */
+
+ /// @OutputOnly
+ /// The detected languages for this creative. The order is arbitrary. The
+ /// codes
+ /// are 2 or 5 characters and are documented at
+ /// https://developers.google.com/adwords/api/docs/appendix/languagecodes.
core.List<core.String> detectedLanguages;
- /**
- * @OutputOnly Detected product categories, if any.
- * See the ad-product-categories.txt file in the technical documentation
- * for a list of IDs.
- */
+
+ /// @OutputOnly Detected product categories, if any.
+ /// See the ad-product-categories.txt file in the technical documentation
+ /// for a list of IDs.
core.List<core.int> detectedProductCategories;
- /**
- * @OutputOnly Detected sensitive categories, if any.
- * See the ad-sensitive-categories.txt file in the technical documentation for
- * a list of IDs. You should use these IDs along with the
- * excluded-sensitive-category field in the bid request to filter your bids.
- */
+
+ /// @OutputOnly Detected sensitive categories, if any.
+ /// See the ad-sensitive-categories.txt file in the technical documentation
+ /// for
+ /// a list of IDs. You should use these IDs along with the
+ /// excluded-sensitive-category field in the bid request to filter your bids.
core.List<core.int> detectedSensitiveCategories;
- /** @OutputOnly The filtering stats for this creative. */
+
+ /// @OutputOnly The filtering stats for this creative.
FilteringStats filteringStats;
- /** An HTML creative. */
+
+ /// An HTML creative.
HtmlContent html;
- /** The set of URLs to be called to record an impression. */
+
+ /// The set of URLs to be called to record an impression.
core.List<core.String> impressionTrackingUrls;
- /** A native creative. */
+
+ /// A native creative.
NativeContent native;
- /**
- * @OutputOnly The top-level open auction status of this creative.
- * If disapproved, an entry for 'auctionType = OPEN_AUCTION' (or 'ALL') in
- * serving_restrictions will also exist. Note
- * that this may be nuanced with other contextual restrictions, in which case,
- * it may be preferable to read from serving_restrictions directly.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- * Possible string values are:
- * - "STATUS_UNSPECIFIED" : The status is unknown.
- * - "NOT_CHECKED" : The creative has not been checked.
- * - "CONDITIONALLY_APPROVED" : The creative has been conditionally approved.
- * See serving_restrictions for details.
- * - "APPROVED" : The creative has been approved.
- * - "DISAPPROVED" : The creative has been disapproved.
- */
+
+ /// @OutputOnly The top-level open auction status of this creative.
+ /// If disapproved, an entry for 'auctionType = OPEN_AUCTION' (or 'ALL') in
+ /// serving_restrictions will also exist. Note
+ /// that this may be nuanced with other contextual restrictions, in which
+ /// case,
+ /// it may be preferable to read from serving_restrictions directly.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
+ /// Possible string values are:
+ /// - "STATUS_UNSPECIFIED" : The status is unknown.
+ /// - "NOT_CHECKED" : The creative has not been checked.
+ /// - "CONDITIONALLY_APPROVED" : The creative has been conditionally
+ /// approved.
+ /// See serving_restrictions for details.
+ /// - "APPROVED" : The creative has been approved.
+ /// - "DISAPPROVED" : The creative has been disapproved.
core.String openAuctionStatus;
- /**
- * All restricted categories for the ads that may be shown from this creative.
- */
+
+ /// All restricted categories for the ads that may be shown from this
+ /// creative.
core.List<core.String> restrictedCategories;
- /**
- * @OutputOnly The granular status of this ad in specific contexts.
- * A context here relates to where something ultimately serves (for example,
- * a physical location, a platform, an HTTPS vs HTTP request, or the type
- * of auction).
- */
+
+ /// @OutputOnly The granular status of this ad in specific contexts.
+ /// A context here relates to where something ultimately serves (for example,
+ /// a physical location, a platform, an HTTPS vs HTTP request, or the type
+ /// of auction).
core.List<ServingRestriction> servingRestrictions;
- /**
- * All vendor IDs for the ads that may be shown from this creative.
- * See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
- * for possible values.
- */
+
+ /// All vendor IDs for the ads that may be shown from this creative.
+ /// See https://storage.googleapis.com/adx-rtb-dictionaries/vendors.txt
+ /// for possible values.
core.List<core.int> vendorIds;
- /** @OutputOnly The version of this creative. */
+
+ /// @OutputOnly The version of this creative.
core.int version;
- /** A video creative. */
+
+ /// A video creative.
VideoContent video;
Creative();
@@ -2935,7 +2988,9 @@ class Creative {
clickThroughUrls = _json["clickThroughUrls"];
}
if (_json.containsKey("corrections")) {
- corrections = _json["corrections"].map((value) => new Correction.fromJson(value)).toList();
+ corrections = _json["corrections"]
+ .map((value) => new Correction.fromJson(value))
+ .toList();
}
if (_json.containsKey("creativeId")) {
creativeId = _json["creativeId"];
@@ -2977,7 +3032,9 @@ class Creative {
restrictedCategories = _json["restrictedCategories"];
}
if (_json.containsKey("servingRestrictions")) {
- servingRestrictions = _json["servingRestrictions"].map((value) => new ServingRestriction.fromJson(value)).toList();
+ servingRestrictions = _json["servingRestrictions"]
+ .map((value) => new ServingRestriction.fromJson(value))
+ .toList();
}
if (_json.containsKey("vendorIds")) {
vendorIds = _json["vendorIds"];
@@ -2991,7 +3048,8 @@ class Creative {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (accountId != null) {
_json["accountId"] = accountId;
}
@@ -3014,7 +3072,8 @@ class Creative {
_json["clickThroughUrls"] = clickThroughUrls;
}
if (corrections != null) {
- _json["corrections"] = corrections.map((value) => (value).toJson()).toList();
+ _json["corrections"] =
+ corrections.map((value) => (value).toJson()).toList();
}
if (creativeId != null) {
_json["creativeId"] = creativeId;
@@ -3056,7 +3115,8 @@ class Creative {
_json["restrictedCategories"] = restrictedCategories;
}
if (servingRestrictions != null) {
- _json["servingRestrictions"] = servingRestrictions.map((value) => (value).toJson()).toList();
+ _json["servingRestrictions"] =
+ servingRestrictions.map((value) => (value).toJson()).toList();
}
if (vendorIds != null) {
_json["vendorIds"] = vendorIds;
@@ -3071,13 +3131,15 @@ class Creative {
}
}
-/** The association between a creative and a deal. */
+/// The association between a creative and a deal.
class CreativeDealAssociation {
- /** The account the creative belongs to. */
+ /// The account the creative belongs to.
core.String accountId;
- /** The ID of the creative associated with the deal. */
+
+ /// The ID of the creative associated with the deal.
core.String creativeId;
- /** The externalDealId for the deal associated with the creative. */
+
+ /// The externalDealId for the deal associated with the creative.
core.String dealsId;
CreativeDealAssociation();
@@ -3095,7 +3157,8 @@ class CreativeDealAssociation {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (accountId != null) {
_json["accountId"] = accountId;
}
@@ -3109,23 +3172,20 @@ class CreativeDealAssociation {
}
}
-/**
- * The number of bids with the specified dimension values that did not win the
- * auction (either were filtered pre-auction or lost the auction), as described
- * by the specified creative status.
- */
+/// The number of bids with the specified dimension values that did not win the
+/// auction (either were filtered pre-auction or lost the auction), as
+/// described
+/// by the specified creative status.
class CreativeStatusRow {
- /** The number of bids with the specified status. */
+ /// The number of bids with the specified status.
MetricValue bidCount;
- /**
- * The ID of the creative status.
- * See
- * [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/creative-status-codes).
- */
+
+ /// The ID of the creative status.
+ /// See
+ /// [creative-status-codes](https://developers.google.com/ad-exchange/rtb/downloads/creative-status-codes).
core.int creativeStatusId;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
CreativeStatusRow();
@@ -3143,7 +3203,8 @@ class CreativeStatusRow {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bidCount != null) {
_json["bidCount"] = (bidCount).toJson();
}
@@ -3157,27 +3218,24 @@ class CreativeStatusRow {
}
}
-/**
- * Represents a whole calendar date, e.g. date of birth. The time of day and
- * time zone are either specified elsewhere or are not significant. The date
- * is relative to the Proleptic Gregorian Calendar. The day may be 0 to
- * represent a year and month where the day is not significant, e.g. credit card
- * expiration date. The year may be 0 to represent a month and day independent
- * of year, e.g. anniversary date. Related types are google.type.TimeOfDay
- * and `google.protobuf.Timestamp`.
- */
+/// Represents a whole calendar date, e.g. date of birth. The time of day and
+/// time zone are either specified elsewhere or are not significant. The date
+/// is relative to the Proleptic Gregorian Calendar. The day may be 0 to
+/// represent a year and month where the day is not significant, e.g. credit
+/// card
+/// expiration date. The year may be 0 to represent a month and day independent
+/// of year, e.g. anniversary date. Related types are google.type.TimeOfDay
+/// and `google.protobuf.Timestamp`.
class Date {
- /**
- * Day of month. Must be from 1 to 31 and valid for the year and month, or 0
- * if specifying a year/month where the day is not significant.
- */
+ /// Day of month. Must be from 1 to 31 and valid for the year and month, or 0
+ /// if specifying a year/month where the day is not significant.
core.int day;
- /** Month of year. Must be from 1 to 12. */
+
+ /// Month of year. Must be from 1 to 12.
core.int month;
- /**
- * Year of date. Must be from 1 to 9999, or 0 if specifying a date without
- * a year.
- */
+
+ /// Year of date. Must be from 1 to 9999, or 0 if specifying a date without
+ /// a year.
core.int year;
Date();
@@ -3195,7 +3253,8 @@ class Date {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (day != null) {
_json["day"] = day;
}
@@ -3209,160 +3268,161 @@ class Date {
}
}
-/** @OutputOnly The reason and details for a disapproval. */
+/// @OutputOnly The reason and details for a disapproval.
class Disapproval {
- /** Additional details about the reason for disapproval. */
+ /// Additional details about the reason for disapproval.
core.List<core.String> details;
- /**
- * The categorized reason for disapproval.
- * Possible string values are:
- * - "LENGTH_OF_IMAGE_ANIMATION" : The length of the image animation is longer
- * than allowed.
- * - "BROKEN_URL" : The click through URL doesn't work properly.
- * - "MEDIA_NOT_FUNCTIONAL" : Something is wrong with the creative itself.
- * - "INVALID_FOURTH_PARTY_CALL" : The ad makes a fourth party call to an
- * unapproved vendor.
- * - "INCORRECT_REMARKETING_DECLARATION" : The ad targets consumers using
- * remarketing lists and/or collects
- * data for subsequent use in retargeting, but does not correctly declare
- * that use.
- * - "LANDING_PAGE_ERROR" : Clicking on the ad leads to an error page.
- * - "AD_SIZE_DOES_NOT_MATCH_AD_SLOT" : The ad size when rendered does not
- * match the declaration.
- * - "NO_BORDER" : Ads with a white background require a border, which was
- * missing.
- * - "FOURTH_PARTY_BROWSER_COOKIES" : The creative attempts to set cookies
- * from a fourth party that is not
- * certified.
- * - "LSO_OBJECTS" : The creative sets an LSO object.
- * - "BLANK_CREATIVE" : The ad serves a blank.
- * - "DESTINATION_URLS_UNDECLARED" : The ad uses rotation, but not all
- * destination URLs were declared.
- * - "PROBLEM_WITH_CLICK_MACRO" : There is a problem with the way the click
- * macro is used.
- * - "INCORRECT_AD_TECHNOLOGY_DECLARATION" : The ad technology declaration is
- * not accurate.
- * - "INCORRECT_DESTINATION_URL_DECLARATION" : The actual destination URL does
- * not match the declared destination URL.
- * - "EXPANDABLE_INCORRECT_DIRECTION" : The declared expanding direction does
- * not match the actual direction.
- * - "EXPANDABLE_DIRECTION_NOT_SUPPORTED" : The ad does not expand in a
- * supported direction.
- * - "EXPANDABLE_INVALID_VENDOR" : The ad uses an expandable vendor that is
- * not supported.
- * - "EXPANDABLE_FUNCTIONALITY" : There was an issue with the expandable ad.
- * - "VIDEO_INVALID_VENDOR" : The ad uses a video vendor that is not
- * supported.
- * - "VIDEO_UNSUPPORTED_LENGTH" : The length of the video ad is not supported.
- * - "VIDEO_UNSUPPORTED_FORMAT" : The format of the video ad is not supported.
- * - "VIDEO_FUNCTIONALITY" : There was an issue with the video ad.
- * - "LANDING_PAGE_DISABLED" : The landing page does not conform to Ad
- * Exchange policy.
- * - "MALWARE_SUSPECTED" : The ad or the landing page may contain malware.
- * - "ADULT_IMAGE_OR_VIDEO" : The ad contains adult images or video content.
- * - "INACCURATE_AD_TEXT" : The ad contains text that is unclear or
- * inaccurate.
- * - "COUNTERFEIT_DESIGNER_GOODS" : The ad promotes counterfeit designer
- * goods.
- * - "POP_UP" : The ad causes a popup window to appear.
- * - "INVALID_RTB_PROTOCOL_USAGE" : The creative does not follow policies set
- * for the RTB protocol.
- * - "RAW_IP_ADDRESS_IN_SNIPPET" : The ad contains a URL that uses a numeric
- * IP address for the domain.
- * - "UNACCEPTABLE_CONTENT_SOFTWARE" : The ad or landing page contains
- * unacceptable content because it initiated
- * a software or executable download.
- * - "UNAUTHORIZED_COOKIE_ON_GOOGLE_DOMAIN" : The ad set an unauthorized
- * cookie on a Google domain.
- * - "UNDECLARED_FLASH_OBJECTS" : Flash content found when no flash was
- * declared.
- * - "INVALID_SSL_DECLARATION" : SSL support declared but not working
- * correctly.
- * - "DIRECT_DOWNLOAD_IN_AD" : Rich Media - Direct Download in Ad (ex. PDF
- * download).
- * - "MAXIMUM_DOWNLOAD_SIZE_EXCEEDED" : Maximum download size exceeded.
- * - "DESTINATION_URL_SITE_NOT_CRAWLABLE" : Bad Destination URL: Site Not
- * Crawlable.
- * - "BAD_URL_LEGAL_DISAPPROVAL" : Bad URL: Legal disapproval.
- * - "PHARMA_GAMBLING_ALCOHOL_NOT_ALLOWED" : Pharmaceuticals, Gambling,
- * Alcohol not allowed and at least one was
- * detected.
- * - "DYNAMIC_DNS_AT_DESTINATION_URL" : Dynamic DNS at Destination URL.
- * - "POOR_IMAGE_OR_VIDEO_QUALITY" : Poor Image / Video Quality.
- * - "UNACCEPTABLE_IMAGE_CONTENT" : For example, Image Trick to Click.
- * - "INCORRECT_IMAGE_LAYOUT" : Incorrect Image Layout.
- * - "IRRELEVANT_IMAGE_OR_VIDEO" : Irrelevant Image / Video.
- * - "DESTINATION_SITE_DOES_NOT_ALLOW_GOING_BACK" : Broken back button.
- * - "MISLEADING_CLAIMS_IN_AD" : Misleading/Inaccurate claims in ads.
- * - "RESTRICTED_PRODUCTS" : Restricted Products.
- * - "UNACCEPTABLE_CONTENT" : Unacceptable content. For example, malware.
- * - "AUTOMATED_AD_CLICKING" : The ad automatically redirects to the
- * destination site without a click,
- * or reports a click when none were made.
- * - "INVALID_URL_PROTOCOL" : The ad uses URL protocols that do not exist or
- * are not allowed on AdX.
- * - "UNDECLARED_RESTRICTED_CONTENT" : Restricted content (for example,
- * alcohol) was found in the ad but not
- * declared.
- * - "INVALID_REMARKETING_LIST_USAGE" : Violation of the remarketing list
- * policy.
- * - "DESTINATION_SITE_NOT_CRAWLABLE_ROBOTS_TXT" : The destination site's
- * robot.txt file prevents it from being crawled.
- * - "CLICK_TO_DOWNLOAD_NOT_AN_APP" : Click to download must link to an app.
- * - "INACCURATE_REVIEW_EXTENSION" : A review extension must be an accurate
- * review.
- * - "SEXUALLY_EXPLICIT_CONTENT" : Sexually explicit content.
- * - "GAINING_AN_UNFAIR_ADVANTAGE" : The ad tries to gain an unfair traffic
- * advantage.
- * - "GAMING_THE_GOOGLE_NETWORK" : The ad tries to circumvent Google's
- * advertising systems.
- * - "DANGEROUS_PRODUCTS_KNIVES" : The ad promotes dangerous knives.
- * - "DANGEROUS_PRODUCTS_EXPLOSIVES" : The ad promotes explosives.
- * - "DANGEROUS_PRODUCTS_GUNS" : The ad promotes guns & parts.
- * - "DANGEROUS_PRODUCTS_DRUGS" : The ad promotes recreational drugs/services
- * & related equipment.
- * - "DANGEROUS_PRODUCTS_TOBACCO" : The ad promotes tobacco products/services
- * & related equipment.
- * - "DANGEROUS_PRODUCTS_WEAPONS" : The ad promotes weapons.
- * - "UNCLEAR_OR_IRRELEVANT_AD" : The ad is unclear or irrelevant to the
- * destination site.
- * - "PROFESSIONAL_STANDARDS" : The ad does not meet professional standards.
- * - "DYSFUNCTIONAL_PROMOTION" : The promotion is unnecessarily difficult to
- * navigate.
- * - "INVALID_INTEREST_BASED_AD" : Violation of Google's policy for
- * interest-based ads.
- * - "MISUSE_OF_PERSONAL_INFORMATION" : Misuse of personal information.
- * - "OMISSION_OF_RELEVANT_INFORMATION" : Omission of relevant information.
- * - "UNAVAILABLE_PROMOTIONS" : Unavailable promotions.
- * - "MISLEADING_PROMOTIONS" : Misleading or unrealistic promotions.
- * - "INAPPROPRIATE_CONTENT" : Offensive or inappropriate content.
- * - "SENSITIVE_EVENTS" : Capitalizing on sensitive events.
- * - "SHOCKING_CONTENT" : Shocking content.
- * - "ENABLING_DISHONEST_BEHAVIOR" : Products & Services that enable dishonest
- * behavior.
- * - "TECHNICAL_REQUIREMENTS" : The ad does not meet technical requirements.
- * - "RESTRICTED_POLITICAL_CONTENT" : Restricted political content.
- * - "UNSUPPORTED_CONTENT" : Unsupported content.
- * - "INVALID_BIDDING_METHOD" : Invalid bidding method.
- * - "VIDEO_TOO_LONG" : Video length exceeds limits.
- * - "VIOLATES_JAPANESE_PHARMACY_LAW" : Unacceptable content: Japanese
- * healthcare.
- * - "UNACCREDITED_PET_PHARMACY" : Online pharmacy ID required.
- * - "ABORTION" : Unacceptable content: Abortion.
- * - "CONTRACEPTIVES" : Unacceptable content: Birth control.
- * - "NEED_CERTIFICATES_TO_ADVERTISE_IN_CHINA" : Restricted in China.
- * - "KCDSP_REGISTRATION" : Unacceptable content: Korean healthcare.
- * - "NOT_FAMILY_SAFE" : Non-family safe or adult content.
- * - "CLINICAL_TRIAL_RECRUITMENT" : Clinical trial recruitment.
- * - "MAXIMUM_NUMBER_OF_HTTP_CALLS_EXCEEDED" : Maximum number of HTTP calls
- * exceeded.
- * - "MAXIMUM_NUMBER_OF_COOKIES_EXCEEDED" : Maximum number of cookies
- * exceeded.
- * - "PERSONAL_LOANS" : Financial service ad does not adhere to
- * specifications.
- * - "UNSUPPORTED_FLASH_CONTENT" : Flash content was found in an unsupported
- * context.
- */
+
+ /// The categorized reason for disapproval.
+ /// Possible string values are:
+ /// - "LENGTH_OF_IMAGE_ANIMATION" : The length of the image animation is
+ /// longer than allowed.
+ /// - "BROKEN_URL" : The click through URL doesn't work properly.
+ /// - "MEDIA_NOT_FUNCTIONAL" : Something is wrong with the creative itself.
+ /// - "INVALID_FOURTH_PARTY_CALL" : The ad makes a fourth party call to an
+ /// unapproved vendor.
+ /// - "INCORRECT_REMARKETING_DECLARATION" : The ad targets consumers using
+ /// remarketing lists and/or collects
+ /// data for subsequent use in retargeting, but does not correctly declare
+ /// that use.
+ /// - "LANDING_PAGE_ERROR" : Clicking on the ad leads to an error page.
+ /// - "AD_SIZE_DOES_NOT_MATCH_AD_SLOT" : The ad size when rendered does not
+ /// match the declaration.
+ /// - "NO_BORDER" : Ads with a white background require a border, which was
+ /// missing.
+ /// - "FOURTH_PARTY_BROWSER_COOKIES" : The creative attempts to set cookies
+ /// from a fourth party that is not
+ /// certified.
+ /// - "LSO_OBJECTS" : The creative sets an LSO object.
+ /// - "BLANK_CREATIVE" : The ad serves a blank.
+ /// - "DESTINATION_URLS_UNDECLARED" : The ad uses rotation, but not all
+ /// destination URLs were declared.
+ /// - "PROBLEM_WITH_CLICK_MACRO" : There is a problem with the way the click
+ /// macro is used.
+ /// - "INCORRECT_AD_TECHNOLOGY_DECLARATION" : The ad technology declaration
+ /// is not accurate.
+ /// - "INCORRECT_DESTINATION_URL_DECLARATION" : The actual destination URL
+ /// does not match the declared destination URL.
+ /// - "EXPANDABLE_INCORRECT_DIRECTION" : The declared expanding direction
+ /// does not match the actual direction.
+ /// - "EXPANDABLE_DIRECTION_NOT_SUPPORTED" : The ad does not expand in a
+ /// supported direction.
+ /// - "EXPANDABLE_INVALID_VENDOR" : The ad uses an expandable vendor that is
+ /// not supported.
+ /// - "EXPANDABLE_FUNCTIONALITY" : There was an issue with the expandable ad.
+ /// - "VIDEO_INVALID_VENDOR" : The ad uses a video vendor that is not
+ /// supported.
+ /// - "VIDEO_UNSUPPORTED_LENGTH" : The length of the video ad is not
+ /// supported.
+ /// - "VIDEO_UNSUPPORTED_FORMAT" : The format of the video ad is not
+ /// supported.
+ /// - "VIDEO_FUNCTIONALITY" : There was an issue with the video ad.
+ /// - "LANDING_PAGE_DISABLED" : The landing page does not conform to Ad
+ /// Exchange policy.
+ /// - "MALWARE_SUSPECTED" : The ad or the landing page may contain malware.
+ /// - "ADULT_IMAGE_OR_VIDEO" : The ad contains adult images or video content.
+ /// - "INACCURATE_AD_TEXT" : The ad contains text that is unclear or
+ /// inaccurate.
+ /// - "COUNTERFEIT_DESIGNER_GOODS" : The ad promotes counterfeit designer
+ /// goods.
+ /// - "POP_UP" : The ad causes a popup window to appear.
+ /// - "INVALID_RTB_PROTOCOL_USAGE" : The creative does not follow policies
+ /// set for the RTB protocol.
+ /// - "RAW_IP_ADDRESS_IN_SNIPPET" : The ad contains a URL that uses a numeric
+ /// IP address for the domain.
+ /// - "UNACCEPTABLE_CONTENT_SOFTWARE" : The ad or landing page contains
+ /// unacceptable content because it initiated
+ /// a software or executable download.
+ /// - "UNAUTHORIZED_COOKIE_ON_GOOGLE_DOMAIN" : The ad set an unauthorized
+ /// cookie on a Google domain.
+ /// - "UNDECLARED_FLASH_OBJECTS" : Flash content found when no flash was
+ /// declared.
+ /// - "INVALID_SSL_DECLARATION" : SSL support declared but not working
+ /// correctly.
+ /// - "DIRECT_DOWNLOAD_IN_AD" : Rich Media - Direct Download in Ad (ex. PDF
+ /// download).
+ /// - "MAXIMUM_DOWNLOAD_SIZE_EXCEEDED" : Maximum download size exceeded.
+ /// - "DESTINATION_URL_SITE_NOT_CRAWLABLE" : Bad Destination URL: Site Not
+ /// Crawlable.
+ /// - "BAD_URL_LEGAL_DISAPPROVAL" : Bad URL: Legal disapproval.
+ /// - "PHARMA_GAMBLING_ALCOHOL_NOT_ALLOWED" : Pharmaceuticals, Gambling,
+ /// Alcohol not allowed and at least one was
+ /// detected.
+ /// - "DYNAMIC_DNS_AT_DESTINATION_URL" : Dynamic DNS at Destination URL.
+ /// - "POOR_IMAGE_OR_VIDEO_QUALITY" : Poor Image / Video Quality.
+ /// - "UNACCEPTABLE_IMAGE_CONTENT" : For example, Image Trick to Click.
+ /// - "INCORRECT_IMAGE_LAYOUT" : Incorrect Image Layout.
+ /// - "IRRELEVANT_IMAGE_OR_VIDEO" : Irrelevant Image / Video.
+ /// - "DESTINATION_SITE_DOES_NOT_ALLOW_GOING_BACK" : Broken back button.
+ /// - "MISLEADING_CLAIMS_IN_AD" : Misleading/Inaccurate claims in ads.
+ /// - "RESTRICTED_PRODUCTS" : Restricted Products.
+ /// - "UNACCEPTABLE_CONTENT" : Unacceptable content. For example, malware.
+ /// - "AUTOMATED_AD_CLICKING" : The ad automatically redirects to the
+ /// destination site without a click,
+ /// or reports a click when none were made.
+ /// - "INVALID_URL_PROTOCOL" : The ad uses URL protocols that do not exist or
+ /// are not allowed on AdX.
+ /// - "UNDECLARED_RESTRICTED_CONTENT" : Restricted content (for example,
+ /// alcohol) was found in the ad but not
+ /// declared.
+ /// - "INVALID_REMARKETING_LIST_USAGE" : Violation of the remarketing list
+ /// policy.
+ /// - "DESTINATION_SITE_NOT_CRAWLABLE_ROBOTS_TXT" : The destination site's
+ /// robot.txt file prevents it from being crawled.
+ /// - "CLICK_TO_DOWNLOAD_NOT_AN_APP" : Click to download must link to an app.
+ /// - "INACCURATE_REVIEW_EXTENSION" : A review extension must be an accurate
+ /// review.
+ /// - "SEXUALLY_EXPLICIT_CONTENT" : Sexually explicit content.
+ /// - "GAINING_AN_UNFAIR_ADVANTAGE" : The ad tries to gain an unfair traffic
+ /// advantage.
+ /// - "GAMING_THE_GOOGLE_NETWORK" : The ad tries to circumvent Google's
+ /// advertising systems.
+ /// - "DANGEROUS_PRODUCTS_KNIVES" : The ad promotes dangerous knives.
+ /// - "DANGEROUS_PRODUCTS_EXPLOSIVES" : The ad promotes explosives.
+ /// - "DANGEROUS_PRODUCTS_GUNS" : The ad promotes guns & parts.
+ /// - "DANGEROUS_PRODUCTS_DRUGS" : The ad promotes recreational
+ /// drugs/services & related equipment.
+ /// - "DANGEROUS_PRODUCTS_TOBACCO" : The ad promotes tobacco
+ /// products/services & related equipment.
+ /// - "DANGEROUS_PRODUCTS_WEAPONS" : The ad promotes weapons.
+ /// - "UNCLEAR_OR_IRRELEVANT_AD" : The ad is unclear or irrelevant to the
+ /// destination site.
+ /// - "PROFESSIONAL_STANDARDS" : The ad does not meet professional standards.
+ /// - "DYSFUNCTIONAL_PROMOTION" : The promotion is unnecessarily difficult to
+ /// navigate.
+ /// - "INVALID_INTEREST_BASED_AD" : Violation of Google's policy for
+ /// interest-based ads.
+ /// - "MISUSE_OF_PERSONAL_INFORMATION" : Misuse of personal information.
+ /// - "OMISSION_OF_RELEVANT_INFORMATION" : Omission of relevant information.
+ /// - "UNAVAILABLE_PROMOTIONS" : Unavailable promotions.
+ /// - "MISLEADING_PROMOTIONS" : Misleading or unrealistic promotions.
+ /// - "INAPPROPRIATE_CONTENT" : Offensive or inappropriate content.
+ /// - "SENSITIVE_EVENTS" : Capitalizing on sensitive events.
+ /// - "SHOCKING_CONTENT" : Shocking content.
+ /// - "ENABLING_DISHONEST_BEHAVIOR" : Products & Services that enable
+ /// dishonest behavior.
+ /// - "TECHNICAL_REQUIREMENTS" : The ad does not meet technical requirements.
+ /// - "RESTRICTED_POLITICAL_CONTENT" : Restricted political content.
+ /// - "UNSUPPORTED_CONTENT" : Unsupported content.
+ /// - "INVALID_BIDDING_METHOD" : Invalid bidding method.
+ /// - "VIDEO_TOO_LONG" : Video length exceeds limits.
+ /// - "VIOLATES_JAPANESE_PHARMACY_LAW" : Unacceptable content: Japanese
+ /// healthcare.
+ /// - "UNACCREDITED_PET_PHARMACY" : Online pharmacy ID required.
+ /// - "ABORTION" : Unacceptable content: Abortion.
+ /// - "CONTRACEPTIVES" : Unacceptable content: Birth control.
+ /// - "NEED_CERTIFICATES_TO_ADVERTISE_IN_CHINA" : Restricted in China.
+ /// - "KCDSP_REGISTRATION" : Unacceptable content: Korean healthcare.
+ /// - "NOT_FAMILY_SAFE" : Non-family safe or adult content.
+ /// - "CLINICAL_TRIAL_RECRUITMENT" : Clinical trial recruitment.
+ /// - "MAXIMUM_NUMBER_OF_HTTP_CALLS_EXCEEDED" : Maximum number of HTTP calls
+ /// exceeded.
+ /// - "MAXIMUM_NUMBER_OF_COOKIES_EXCEEDED" : Maximum number of cookies
+ /// exceeded.
+ /// - "PERSONAL_LOANS" : Financial service ad does not adhere to
+ /// specifications.
+ /// - "UNSUPPORTED_FLASH_CONTENT" : Flash content was found in an unsupported
+ /// context.
core.String reason;
Disapproval();
@@ -3377,7 +3437,8 @@ class Disapproval {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (details != null) {
_json["details"] = details;
}
@@ -3388,124 +3449,113 @@ class Disapproval {
}
}
-/**
- * A generic empty message that you can re-use to avoid defining duplicated
- * empty messages in your APIs. A typical example is to use it as the request
- * or the response type of an API method. For instance:
- *
- * service Foo {
- * rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
- * }
- *
- * The JSON representation for `Empty` is empty JSON object `{}`.
- */
+/// A generic empty message that you can re-use to avoid defining duplicated
+/// empty messages in your APIs. A typical example is to use it as the request
+/// or the response type of an API method. For instance:
+///
+/// service Foo {
+/// rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty);
+/// }
+///
+/// The JSON representation for `Empty` is empty JSON object `{}`.
class Empty {
-
Empty();
- Empty.fromJson(core.Map _json) {
- }
+ Empty.fromJson(core.Map _json) {}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
return _json;
}
}
-/**
- * A set of filters that is applied to a request for data.
- * Within a filter set, an AND operation is performed across the filters
- * represented by each field. An OR operation is performed across the filters
- * represented by the multiple values of a repeated field. E.g.
- * "format=VIDEO AND deal_id=12 AND (seller_network_id=34 OR
- * seller_network_id=56)"
- */
+/// A set of filters that is applied to a request for data.
+/// Within a filter set, an AND operation is performed across the filters
+/// represented by each field. An OR operation is performed across the filters
+/// represented by the multiple values of a repeated field. E.g.
+/// "format=VIDEO AND deal_id=12 AND (seller_network_id=34 OR
+/// seller_network_id=56)"
class FilterSet {
- /**
- * An absolute date range, defined by a start date and an end date.
- * Interpreted relative to Pacific time zone.
- */
+ /// An absolute date range, defined by a start date and an end date.
+ /// Interpreted relative to Pacific time zone.
AbsoluteDateRange absoluteDateRange;
- /** The ID of the buyer account on which to filter; optional. */
+
+ /// The ID of the buyer account on which to filter; optional.
core.String buyerAccountId;
- /** The ID of the creative on which to filter; optional. */
+
+ /// The ID of the creative on which to filter; optional.
core.String creativeId;
- /** The ID of the deal on which to filter; optional. */
+
+ /// The ID of the deal on which to filter; optional.
core.String dealId;
- /**
- * The environment on which to filter; optional.
- * Possible string values are:
- * - "ENVIRONMENT_UNSPECIFIED" : A placeholder for an undefined environment;
- * indicates that no environment
- * filter will be applied.
- * - "WEB" : The ad impression appears on the web.
- * - "APP" : The ad impression appears in an app.
- */
+
+ /// The environment on which to filter; optional.
+ /// Possible string values are:
+ /// - "ENVIRONMENT_UNSPECIFIED" : A placeholder for an undefined environment;
+ /// indicates that no environment
+ /// filter will be applied.
+ /// - "WEB" : The ad impression appears on the web.
+ /// - "APP" : The ad impression appears in an app.
core.String environment;
- /**
- * The ID of the filter set; unique within the account of the filter set
- * owner.
- * The value of this field is ignored in create operations.
- */
+
+ /// The ID of the filter set; unique within the account of the filter set
+ /// owner.
+ /// The value of this field is ignored in create operations.
core.String filterSetId;
- /**
- * The format on which to filter; optional.
- * Possible string values are:
- * - "FORMAT_UNSPECIFIED" : A placeholder for an undefined format; indicates
- * that no format filter
- * will be applied.
- * - "DISPLAY" : The ad impression is display format (i.e. an image).
- * - "VIDEO" : The ad impression is video format.
- */
+
+ /// The format on which to filter; optional.
+ /// Possible string values are:
+ /// - "FORMAT_UNSPECIFIED" : A placeholder for an undefined format; indicates
+ /// that no format filter
+ /// will be applied.
+ /// - "DISPLAY" : The ad impression is display format (i.e. an image).
+ /// - "VIDEO" : The ad impression is video format.
core.String format;
- /**
- * The account ID of the buyer who owns this filter set.
- * The value of this field is ignored in create operations.
- */
+
+ /// The account ID of the buyer who owns this filter set.
+ /// The value of this field is ignored in create operations.
core.String ownerAccountId;
- /**
- * The list of platforms on which to filter; may be empty. The filters
- * represented by multiple platforms are ORed together (i.e. if non-empty,
- * results must match any one of the platforms).
- */
+
+ /// The list of platforms on which to filter; may be empty. The filters
+ /// represented by multiple platforms are ORed together (i.e. if non-empty,
+ /// results must match any one of the platforms).
core.List<core.String> platforms;
- /**
- * An open-ended realtime time range, defined by the aggregation start
- * timestamp.
- */
+
+ /// An open-ended realtime time range, defined by the aggregation start
+ /// timestamp.
RealtimeTimeRange realtimeTimeRange;
- /**
- * A relative date range, defined by an offset from today and a duration.
- * Interpreted relative to Pacific time zone.
- */
+
+ /// A relative date range, defined by an offset from today and a duration.
+ /// Interpreted relative to Pacific time zone.
RelativeDateRange relativeDateRange;
- /**
- * The list of IDs of the seller (publisher) networks on which to filter;
- * may be empty. The filters represented by multiple seller network IDs are
- * ORed together (i.e. if non-empty, results must match any one of the
- * publisher networks).
- * See
- * [seller-network-ids](https://developers.google.com/ad-exchange/rtb/downloads/seller-network-ids)
- * file for the set of existing seller network IDs.
- */
+
+ /// The list of IDs of the seller (publisher) networks on which to filter;
+ /// may be empty. The filters represented by multiple seller network IDs are
+ /// ORed together (i.e. if non-empty, results must match any one of the
+ /// publisher networks).
+ /// See
+ /// [seller-network-ids](https://developers.google.com/ad-exchange/rtb/downloads/seller-network-ids)
+ /// file for the set of existing seller network IDs.
core.List<core.int> sellerNetworkIds;
- /**
- * The granularity of time intervals if a time series breakdown is desired;
- * optional.
- * Possible string values are:
- * - "TIME_SERIES_GRANULARITY_UNSPECIFIED" : A placeholder for an unspecified
- * interval; no time series is applied.
- * All rows in response will contain data for the entire requested time range.
- * - "HOURLY" : Indicates that data will be broken down by the hour.
- * - "DAILY" : Indicates that data will be broken down by the day.
- */
+
+ /// The granularity of time intervals if a time series breakdown is desired;
+ /// optional.
+ /// Possible string values are:
+ /// - "TIME_SERIES_GRANULARITY_UNSPECIFIED" : A placeholder for an
+ /// unspecified interval; no time series is applied.
+ /// All rows in response will contain data for the entire requested time
+ /// range.
+ /// - "HOURLY" : Indicates that data will be broken down by the hour.
+ /// - "DAILY" : Indicates that data will be broken down by the day.
core.String timeSeriesGranularity;
FilterSet();
FilterSet.fromJson(core.Map _json) {
if (_json.containsKey("absoluteDateRange")) {
- absoluteDateRange = new AbsoluteDateRange.fromJson(_json["absoluteDateRange"]);
+ absoluteDateRange =
+ new AbsoluteDateRange.fromJson(_json["absoluteDateRange"]);
}
if (_json.containsKey("buyerAccountId")) {
buyerAccountId = _json["buyerAccountId"];
@@ -3532,10 +3582,12 @@ class FilterSet {
platforms = _json["platforms"];
}
if (_json.containsKey("realtimeTimeRange")) {
- realtimeTimeRange = new RealtimeTimeRange.fromJson(_json["realtimeTimeRange"]);
+ realtimeTimeRange =
+ new RealtimeTimeRange.fromJson(_json["realtimeTimeRange"]);
}
if (_json.containsKey("relativeDateRange")) {
- relativeDateRange = new RelativeDateRange.fromJson(_json["relativeDateRange"]);
+ relativeDateRange =
+ new RelativeDateRange.fromJson(_json["relativeDateRange"]);
}
if (_json.containsKey("sellerNetworkIds")) {
sellerNetworkIds = _json["sellerNetworkIds"];
@@ -3546,7 +3598,8 @@ class FilterSet {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (absoluteDateRange != null) {
_json["absoluteDateRange"] = (absoluteDateRange).toJson();
}
@@ -3590,18 +3643,17 @@ class FilterSet {
}
}
-/**
- * The number of filtered bids with the specified dimension values that have the
- * specified creative.
- */
+/// The number of filtered bids with the specified dimension values that have
+/// the
+/// specified creative.
class FilteredBidCreativeRow {
- /** The number of bids with the specified creative. */
+ /// The number of bids with the specified creative.
MetricValue bidCount;
- /** The ID of the creative. */
+
+ /// The ID of the creative.
core.String creativeId;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
FilteredBidCreativeRow();
@@ -3619,7 +3671,8 @@ class FilteredBidCreativeRow {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bidCount != null) {
_json["bidCount"] = (bidCount).toJson();
}
@@ -3633,22 +3686,19 @@ class FilteredBidCreativeRow {
}
}
-/**
- * The number of filtered bids with the specified dimension values, among those
- * filtered due to the requested filtering reason (i.e. creative status), that
- * have the specified detail.
- */
+/// The number of filtered bids with the specified dimension values, among
+/// those
+/// filtered due to the requested filtering reason (i.e. creative status), that
+/// have the specified detail.
class FilteredBidDetailRow {
- /** The number of bids with the specified detail. */
+ /// The number of bids with the specified detail.
MetricValue bidCount;
- /**
- * The ID of the detail. The associated value can be looked up in the
- * dictionary file corresponding to the DetailType in the response message.
- */
+
+ /// The ID of the detail. The associated value can be looked up in the
+ /// dictionary file corresponding to the DetailType in the response message.
core.int detailId;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
FilteredBidDetailRow();
@@ -3666,7 +3716,8 @@ class FilteredBidDetailRow {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bidCount != null) {
_json["bidCount"] = (bidCount).toJson();
}
@@ -3680,19 +3731,16 @@ class FilteredBidDetailRow {
}
}
-/**
- * @OutputOnly Filtering reasons for this creative during a period of a single
- * day (from midnight to midnight Pacific).
- */
+/// @OutputOnly Filtering reasons for this creative during a period of a single
+/// day (from midnight to midnight Pacific).
class FilteringStats {
- /**
- * The day during which the data was collected.
- * The data is collected from 00:00:00 to 23:59:59 PT.
- * During switches from PST to PDT and back, the day may
- * contain 23 or 25 hours of data instead of the usual 24.
- */
+ /// The day during which the data was collected.
+ /// The data is collected from 00:00:00 to 23:59:59 PT.
+ /// During switches from PST to PDT and back, the day may
+ /// contain 23 or 25 hours of data instead of the usual 24.
Date date;
- /** The set of filtering reasons for this date. */
+
+ /// The set of filtering reasons for this date.
core.List<Reason> reasons;
FilteringStats();
@@ -3702,12 +3750,14 @@ class FilteringStats {
date = new Date.fromJson(_json["date"]);
}
if (_json.containsKey("reasons")) {
- reasons = _json["reasons"].map((value) => new Reason.fromJson(value)).toList();
+ reasons =
+ _json["reasons"].map((value) => new Reason.fromJson(value)).toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (date != null) {
_json["date"] = (date).toJson();
}
@@ -3718,13 +3768,15 @@ class FilteringStats {
}
}
-/** HTML content for a creative. */
+/// HTML content for a creative.
class HtmlContent {
- /** The height of the HTML snippet in pixels. */
+ /// The height of the HTML snippet in pixels.
core.int height;
- /** The HTML snippet that displays the ad when inserted in the web page. */
+
+ /// The HTML snippet that displays the ad when inserted in the web page.
core.String snippet;
- /** The width of the HTML snippet in pixels. */
+
+ /// The width of the HTML snippet in pixels.
core.int width;
HtmlContent();
@@ -3742,7 +3794,8 @@ class HtmlContent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (height != null) {
_json["height"] = height;
}
@@ -3756,16 +3809,16 @@ class HtmlContent {
}
}
-/**
- * An image resource. You may provide a larger image than was requested,
- * so long as the aspect ratio is preserved.
- */
+/// An image resource. You may provide a larger image than was requested,
+/// so long as the aspect ratio is preserved.
class Image {
- /** Image height in pixels. */
+ /// Image height in pixels.
core.int height;
- /** The URL of the image. */
+
+ /// The URL of the image.
core.String url;
- /** Image width in pixels. */
+
+ /// Image width in pixels.
core.int width;
Image();
@@ -3783,7 +3836,8 @@ class Image {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (height != null) {
_json["height"] = height;
}
@@ -3797,46 +3851,40 @@ class Image {
}
}
-/**
- * The set of metrics that are measured in numbers of impressions, representing
- * how many impressions with the specified dimension values were considered
- * eligible at each stage of the bidding funnel.
- */
+/// The set of metrics that are measured in numbers of impressions,
+/// representing
+/// how many impressions with the specified dimension values were considered
+/// eligible at each stage of the bidding funnel.
class ImpressionMetricsRow {
- /**
- * The number of impressions available to the buyer on Ad Exchange.
- * In some cases this value may be unavailable.
- */
+ /// The number of impressions available to the buyer on Ad Exchange.
+ /// In some cases this value may be unavailable.
MetricValue availableImpressions;
- /**
- * The number of impressions for which Ad Exchange sent the buyer a bid
- * request.
- */
+
+ /// The number of impressions for which Ad Exchange sent the buyer a bid
+ /// request.
MetricValue bidRequests;
- /**
- * The number of impressions that match the buyer's inventory pretargeting.
- */
+
+ /// The number of impressions that match the buyer's inventory pretargeting.
MetricValue inventoryMatches;
- /**
- * The number of impressions for which Ad Exchange received a response from
- * the buyer that contained at least one applicable bid.
- */
+
+ /// The number of impressions for which Ad Exchange received a response from
+ /// the buyer that contained at least one applicable bid.
MetricValue responsesWithBids;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
- /**
- * The number of impressions for which the buyer successfully sent a response
- * to Ad Exchange.
- */
+
+ /// The number of impressions for which the buyer successfully sent a
+ /// response
+ /// to Ad Exchange.
MetricValue successfulResponses;
ImpressionMetricsRow();
ImpressionMetricsRow.fromJson(core.Map _json) {
if (_json.containsKey("availableImpressions")) {
- availableImpressions = new MetricValue.fromJson(_json["availableImpressions"]);
+ availableImpressions =
+ new MetricValue.fromJson(_json["availableImpressions"]);
}
if (_json.containsKey("bidRequests")) {
bidRequests = new MetricValue.fromJson(_json["bidRequests"]);
@@ -3851,12 +3899,14 @@ class ImpressionMetricsRow {
rowDimensions = new RowDimensions.fromJson(_json["rowDimensions"]);
}
if (_json.containsKey("successfulResponses")) {
- successfulResponses = new MetricValue.fromJson(_json["successfulResponses"]);
+ successfulResponses =
+ new MetricValue.fromJson(_json["successfulResponses"]);
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (availableImpressions != null) {
_json["availableImpressions"] = (availableImpressions).toJson();
}
@@ -3879,27 +3929,27 @@ class ImpressionMetricsRow {
}
}
-/**
- * Response message for listing the metrics that are measured in number of bids.
- */
+/// Response message for listing the metrics that are measured in number of
+/// bids.
class ListBidMetricsResponse {
- /** List of rows, each containing a set of bid metrics. */
+ /// List of rows, each containing a set of bid metrics.
core.List<BidMetricsRow> bidMetricsRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListBidMetricsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.bidMetrics.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListBidMetricsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.bidMetrics.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListBidMetricsResponse();
ListBidMetricsResponse.fromJson(core.Map _json) {
if (_json.containsKey("bidMetricsRows")) {
- bidMetricsRows = _json["bidMetricsRows"].map((value) => new BidMetricsRow.fromJson(value)).toList();
+ bidMetricsRows = _json["bidMetricsRows"]
+ .map((value) => new BidMetricsRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3907,9 +3957,11 @@ class ListBidMetricsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bidMetricsRows != null) {
- _json["bidMetricsRows"] = bidMetricsRows.map((value) => (value).toJson()).toList();
+ _json["bidMetricsRows"] =
+ bidMetricsRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -3918,30 +3970,27 @@ class ListBidMetricsResponse {
}
}
-/**
- * Response message for listing all reasons that bid responses resulted in an
- * error.
- */
+/// Response message for listing all reasons that bid responses resulted in an
+/// error.
class ListBidResponseErrorsResponse {
- /**
- * List of rows, with counts of bid responses aggregated by callout status.
- */
+ /// List of rows, with counts of bid responses aggregated by callout status.
core.List<CalloutStatusRow> calloutStatusRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListBidResponseErrorsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.bidResponseErrors.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListBidResponseErrorsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.bidResponseErrors.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListBidResponseErrorsResponse();
ListBidResponseErrorsResponse.fromJson(core.Map _json) {
if (_json.containsKey("calloutStatusRows")) {
- calloutStatusRows = _json["calloutStatusRows"].map((value) => new CalloutStatusRow.fromJson(value)).toList();
+ calloutStatusRows = _json["calloutStatusRows"]
+ .map((value) => new CalloutStatusRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3949,9 +3998,11 @@ class ListBidResponseErrorsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (calloutStatusRows != null) {
- _json["calloutStatusRows"] = calloutStatusRows.map((value) => (value).toJson()).toList();
+ _json["calloutStatusRows"] =
+ calloutStatusRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -3960,31 +4011,29 @@ class ListBidResponseErrorsResponse {
}
}
-/**
- * Response message for listing all reasons that bid responses were considered
- * to have no applicable bids.
- */
+/// Response message for listing all reasons that bid responses were considered
+/// to have no applicable bids.
class ListBidResponsesWithoutBidsResponse {
- /**
- * List of rows, with counts of bid responses without bids aggregated by
- * status.
- */
+ /// List of rows, with counts of bid responses without bids aggregated by
+ /// status.
core.List<BidResponseWithoutBidsStatusRow> bidResponseWithoutBidsStatusRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListBidResponsesWithoutBidsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.bidResponsesWithoutBids.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListBidResponsesWithoutBidsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.bidResponsesWithoutBids.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListBidResponsesWithoutBidsResponse();
ListBidResponsesWithoutBidsResponse.fromJson(core.Map _json) {
if (_json.containsKey("bidResponseWithoutBidsStatusRows")) {
- bidResponseWithoutBidsStatusRows = _json["bidResponseWithoutBidsStatusRows"].map((value) => new BidResponseWithoutBidsStatusRow.fromJson(value)).toList();
+ bidResponseWithoutBidsStatusRows = _json[
+ "bidResponseWithoutBidsStatusRows"]
+ .map((value) => new BidResponseWithoutBidsStatusRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -3992,9 +4041,13 @@ class ListBidResponsesWithoutBidsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bidResponseWithoutBidsStatusRows != null) {
- _json["bidResponseWithoutBidsStatusRows"] = bidResponseWithoutBidsStatusRows.map((value) => (value).toJson()).toList();
+ _json["bidResponseWithoutBidsStatusRows"] =
+ bidResponseWithoutBidsStatusRows
+ .map((value) => (value).toJson())
+ .toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4004,24 +4057,25 @@ class ListBidResponsesWithoutBidsResponse {
}
class ListClientUserInvitationsResponse {
- /** The returned list of client users. */
+ /// The returned list of client users.
core.List<ClientUserInvitation> invitations;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListClientUserInvitationsRequest.pageToken
- * field in the subsequent call to the
- * clients.invitations.list
- * method to retrieve the next
- * page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListClientUserInvitationsRequest.pageToken
+ /// field in the subsequent call to the
+ /// clients.invitations.list
+ /// method to retrieve the next
+ /// page of results.
core.String nextPageToken;
ListClientUserInvitationsResponse();
ListClientUserInvitationsResponse.fromJson(core.Map _json) {
if (_json.containsKey("invitations")) {
- invitations = _json["invitations"].map((value) => new ClientUserInvitation.fromJson(value)).toList();
+ invitations = _json["invitations"]
+ .map((value) => new ClientUserInvitation.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4029,9 +4083,11 @@ class ListClientUserInvitationsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (invitations != null) {
- _json["invitations"] = invitations.map((value) => (value).toJson()).toList();
+ _json["invitations"] =
+ invitations.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4041,17 +4097,16 @@ class ListClientUserInvitationsResponse {
}
class ListClientUsersResponse {
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListClientUsersRequest.pageToken
- * field in the subsequent call to the
- * clients.invitations.list
- * method to retrieve the next
- * page of results.
- */
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListClientUsersRequest.pageToken
+ /// field in the subsequent call to the
+ /// clients.invitations.list
+ /// method to retrieve the next
+ /// page of results.
core.String nextPageToken;
- /** The returned list of client users. */
+
+ /// The returned list of client users.
core.List<ClientUser> users;
ListClientUsersResponse();
@@ -4061,12 +4116,15 @@ class ListClientUsersResponse {
nextPageToken = _json["nextPageToken"];
}
if (_json.containsKey("users")) {
- users = _json["users"].map((value) => new ClientUser.fromJson(value)).toList();
+ users = _json["users"]
+ .map((value) => new ClientUser.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
}
@@ -4078,23 +4136,23 @@ class ListClientUsersResponse {
}
class ListClientsResponse {
- /** The returned list of clients. */
+ /// The returned list of clients.
core.List<Client> clients;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListClientsRequest.pageToken
- * field in the subsequent call to the
- * accounts.clients.list method
- * to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListClientsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.clients.list method
+ /// to retrieve the next page of results.
core.String nextPageToken;
ListClientsResponse();
ListClientsResponse.fromJson(core.Map _json) {
if (_json.containsKey("clients")) {
- clients = _json["clients"].map((value) => new Client.fromJson(value)).toList();
+ clients =
+ _json["clients"].map((value) => new Client.fromJson(value)).toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4102,7 +4160,8 @@ class ListClientsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (clients != null) {
_json["clients"] = clients.map((value) => (value).toJson()).toList();
}
@@ -4113,31 +4172,28 @@ class ListClientsResponse {
}
}
-/**
- * Response message for listing all creatives associated with a given filtered
- * bid reason.
- */
+/// Response message for listing all creatives associated with a given filtered
+/// bid reason.
class ListCreativeStatusBreakdownByCreativeResponse {
- /**
- * List of rows, with counts of bids with a given creative status aggregated
- * by creative.
- */
+ /// List of rows, with counts of bids with a given creative status aggregated
+ /// by creative.
core.List<FilteredBidCreativeRow> filteredBidCreativeRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListCreativeStatusBreakdownByCreativeRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.filteredBids.creatives.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListCreativeStatusBreakdownByCreativeRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.filteredBids.creatives.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListCreativeStatusBreakdownByCreativeResponse();
ListCreativeStatusBreakdownByCreativeResponse.fromJson(core.Map _json) {
if (_json.containsKey("filteredBidCreativeRows")) {
- filteredBidCreativeRows = _json["filteredBidCreativeRows"].map((value) => new FilteredBidCreativeRow.fromJson(value)).toList();
+ filteredBidCreativeRows = _json["filteredBidCreativeRows"]
+ .map((value) => new FilteredBidCreativeRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4145,9 +4201,11 @@ class ListCreativeStatusBreakdownByCreativeResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filteredBidCreativeRows != null) {
- _json["filteredBidCreativeRows"] = filteredBidCreativeRows.map((value) => (value).toJson()).toList();
+ _json["filteredBidCreativeRows"] =
+ filteredBidCreativeRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4156,46 +4214,41 @@ class ListCreativeStatusBreakdownByCreativeResponse {
}
}
-/**
- * Response message for listing all details associated with a given filtered bid
- * reason.
- */
+/// Response message for listing all details associated with a given filtered
+/// bid
+/// reason.
class ListCreativeStatusBreakdownByDetailResponse {
- /**
- * The type of detail that the detail IDs represent.
- * Possible string values are:
- * - "DETAIL_TYPE_UNSPECIFIED" : A placeholder for an undefined status.
- * This value will never be returned in responses.
- * - "CREATIVE_ATTRIBUTE" : Indicates that the detail ID refers to a creative
- * attribute; see
- * [publisher-excludable-creative-attributes](https://developers.google.com/ad-exchange/rtb/downloads/publisher-excludable-creative-attributes).
- * - "VENDOR" : Indicates that the detail ID refers to a vendor; see
- * [vendors](https://developers.google.com/ad-exchange/rtb/downloads/vendors).
- * - "SENSITIVE_CATEGORY" : Indicates that the detail ID refers to a sensitive
- * category; see
- * [ad-sensitive-categories](https://developers.google.com/ad-exchange/rtb/downloads/ad-sensitive-categories).
- * - "PRODUCT_CATEGORY" : Indicates that the detail ID refers to a product
- * category; see
- * [ad-product-categories](https://developers.google.com/ad-exchange/rtb/downloads/ad-product-categories).
- * - "DISAPPROVAL_REASON" : Indicates that the detail ID refers to a
- * disapproval reason; see
- * DisapprovalReason enum in
- * [snippet-status-report-proto](https://developers.google.com/ad-exchange/rtb/downloads/snippet-status-report-proto).
- */
+ /// The type of detail that the detail IDs represent.
+ /// Possible string values are:
+ /// - "DETAIL_TYPE_UNSPECIFIED" : A placeholder for an undefined status.
+ /// This value will never be returned in responses.
+ /// - "CREATIVE_ATTRIBUTE" : Indicates that the detail ID refers to a
+ /// creative attribute; see
+ /// [publisher-excludable-creative-attributes](https://developers.google.com/ad-exchange/rtb/downloads/publisher-excludable-creative-attributes).
+ /// - "VENDOR" : Indicates that the detail ID refers to a vendor; see
+ /// [vendors](https://developers.google.com/ad-exchange/rtb/downloads/vendors).
+ /// - "SENSITIVE_CATEGORY" : Indicates that the detail ID refers to a
+ /// sensitive category; see
+ /// [ad-sensitive-categories](https://developers.google.com/ad-exchange/rtb/downloads/ad-sensitive-categories).
+ /// - "PRODUCT_CATEGORY" : Indicates that the detail ID refers to a product
+ /// category; see
+ /// [ad-product-categories](https://developers.google.com/ad-exchange/rtb/downloads/ad-product-categories).
+ /// - "DISAPPROVAL_REASON" : Indicates that the detail ID refers to a
+ /// disapproval reason; see
+ /// DisapprovalReason enum in
+ /// [snippet-status-report-proto](https://developers.google.com/ad-exchange/rtb/downloads/snippet-status-report-proto).
core.String detailType;
- /**
- * List of rows, with counts of bids with a given creative status aggregated
- * by detail.
- */
+
+ /// List of rows, with counts of bids with a given creative status aggregated
+ /// by detail.
core.List<FilteredBidDetailRow> filteredBidDetailRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListCreativeStatusBreakdownByDetailRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.filteredBids.details.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListCreativeStatusBreakdownByDetailRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.filteredBids.details.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListCreativeStatusBreakdownByDetailResponse();
@@ -4205,7 +4258,9 @@ class ListCreativeStatusBreakdownByDetailResponse {
detailType = _json["detailType"];
}
if (_json.containsKey("filteredBidDetailRows")) {
- filteredBidDetailRows = _json["filteredBidDetailRows"].map((value) => new FilteredBidDetailRow.fromJson(value)).toList();
+ filteredBidDetailRows = _json["filteredBidDetailRows"]
+ .map((value) => new FilteredBidDetailRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4213,12 +4268,14 @@ class ListCreativeStatusBreakdownByDetailResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (detailType != null) {
_json["detailType"] = detailType;
}
if (filteredBidDetailRows != null) {
- _json["filteredBidDetailRows"] = filteredBidDetailRows.map((value) => (value).toJson()).toList();
+ _json["filteredBidDetailRows"] =
+ filteredBidDetailRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4227,24 +4284,26 @@ class ListCreativeStatusBreakdownByDetailResponse {
}
}
-/** A response for listing creatives. */
+/// A response for listing creatives.
class ListCreativesResponse {
- /** The list of creatives. */
+ /// The list of creatives.
core.List<Creative> creatives;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListCreativesRequest.page_token
- * field in the subsequent call to `ListCreatives` method to retrieve the next
- * page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListCreativesRequest.page_token
+ /// field in the subsequent call to `ListCreatives` method to retrieve the
+ /// next
+ /// page of results.
core.String nextPageToken;
ListCreativesResponse();
ListCreativesResponse.fromJson(core.Map _json) {
if (_json.containsKey("creatives")) {
- creatives = _json["creatives"].map((value) => new Creative.fromJson(value)).toList();
+ creatives = _json["creatives"]
+ .map((value) => new Creative.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4252,7 +4311,8 @@ class ListCreativesResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (creatives != null) {
_json["creatives"] = creatives.map((value) => (value).toJson()).toList();
}
@@ -4263,24 +4323,25 @@ class ListCreativesResponse {
}
}
-/** A response for listing creative and deal associations */
+/// A response for listing creative and deal associations
class ListDealAssociationsResponse {
- /** The list of associations. */
+ /// The list of associations.
core.List<CreativeDealAssociation> associations;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListDealAssociationsRequest.page_token
- * field in the subsequent call to 'ListDealAssociation' method to retrieve
- * the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListDealAssociationsRequest.page_token
+ /// field in the subsequent call to 'ListDealAssociation' method to retrieve
+ /// the next page of results.
core.String nextPageToken;
ListDealAssociationsResponse();
ListDealAssociationsResponse.fromJson(core.Map _json) {
if (_json.containsKey("associations")) {
- associations = _json["associations"].map((value) => new CreativeDealAssociation.fromJson(value)).toList();
+ associations = _json["associations"]
+ .map((value) => new CreativeDealAssociation.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4288,9 +4349,11 @@ class ListDealAssociationsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (associations != null) {
- _json["associations"] = associations.map((value) => (value).toJson()).toList();
+ _json["associations"] =
+ associations.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4299,25 +4362,26 @@ class ListDealAssociationsResponse {
}
}
-/** Response message for listing filter sets. */
+/// Response message for listing filter sets.
class ListFilterSetsResponse {
- /** The filter sets belonging to the buyer. */
+ /// The filter sets belonging to the buyer.
core.List<FilterSet> filterSets;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListFilterSetsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListFilterSetsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListFilterSetsResponse();
ListFilterSetsResponse.fromJson(core.Map _json) {
if (_json.containsKey("filterSets")) {
- filterSets = _json["filterSets"].map((value) => new FilterSet.fromJson(value)).toList();
+ filterSets = _json["filterSets"]
+ .map((value) => new FilterSet.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4325,9 +4389,11 @@ class ListFilterSetsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (filterSets != null) {
- _json["filterSets"] = filterSets.map((value) => (value).toJson()).toList();
+ _json["filterSets"] =
+ filterSets.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4336,31 +4402,29 @@ class ListFilterSetsResponse {
}
}
-/**
- * Response message for listing all reasons that bid requests were filtered and
- * not sent to the buyer.
- */
+/// Response message for listing all reasons that bid requests were filtered
+/// and
+/// not sent to the buyer.
class ListFilteredBidRequestsResponse {
- /**
- * List of rows, with counts of filtered bid requests aggregated by callout
- * status.
- */
+ /// List of rows, with counts of filtered bid requests aggregated by callout
+ /// status.
core.List<CalloutStatusRow> calloutStatusRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListFilteredBidRequestsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.filteredBidRequests.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListFilteredBidRequestsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.filteredBidRequests.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListFilteredBidRequestsResponse();
ListFilteredBidRequestsResponse.fromJson(core.Map _json) {
if (_json.containsKey("calloutStatusRows")) {
- calloutStatusRows = _json["calloutStatusRows"].map((value) => new CalloutStatusRow.fromJson(value)).toList();
+ calloutStatusRows = _json["calloutStatusRows"]
+ .map((value) => new CalloutStatusRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4368,9 +4432,11 @@ class ListFilteredBidRequestsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (calloutStatusRows != null) {
- _json["calloutStatusRows"] = calloutStatusRows.map((value) => (value).toJson()).toList();
+ _json["calloutStatusRows"] =
+ calloutStatusRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4379,31 +4445,28 @@ class ListFilteredBidRequestsResponse {
}
}
-/**
- * Response message for listing all reasons that bids were filtered from the
- * auction.
- */
+/// Response message for listing all reasons that bids were filtered from the
+/// auction.
class ListFilteredBidsResponse {
- /**
- * List of rows, with counts of filtered bids aggregated by filtering reason
- * (i.e. creative status).
- */
+ /// List of rows, with counts of filtered bids aggregated by filtering reason
+ /// (i.e. creative status).
core.List<CreativeStatusRow> creativeStatusRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListFilteredBidsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.filteredBids.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListFilteredBidsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.filteredBids.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListFilteredBidsResponse();
ListFilteredBidsResponse.fromJson(core.Map _json) {
if (_json.containsKey("creativeStatusRows")) {
- creativeStatusRows = _json["creativeStatusRows"].map((value) => new CreativeStatusRow.fromJson(value)).toList();
+ creativeStatusRows = _json["creativeStatusRows"]
+ .map((value) => new CreativeStatusRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4411,9 +4474,11 @@ class ListFilteredBidsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (creativeStatusRows != null) {
- _json["creativeStatusRows"] = creativeStatusRows.map((value) => (value).toJson()).toList();
+ _json["creativeStatusRows"] =
+ creativeStatusRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4422,28 +4487,27 @@ class ListFilteredBidsResponse {
}
}
-/**
- * Response message for listing the metrics that are measured in number of
- * impressions.
- */
+/// Response message for listing the metrics that are measured in number of
+/// impressions.
class ListImpressionMetricsResponse {
- /** List of rows, each containing a set of impression metrics. */
+ /// List of rows, each containing a set of impression metrics.
core.List<ImpressionMetricsRow> impressionMetricsRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListImpressionMetricsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.impressionMetrics.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListImpressionMetricsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.impressionMetrics.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListImpressionMetricsResponse();
ListImpressionMetricsResponse.fromJson(core.Map _json) {
if (_json.containsKey("impressionMetricsRows")) {
- impressionMetricsRows = _json["impressionMetricsRows"].map((value) => new ImpressionMetricsRow.fromJson(value)).toList();
+ impressionMetricsRows = _json["impressionMetricsRows"]
+ .map((value) => new ImpressionMetricsRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4451,9 +4515,11 @@ class ListImpressionMetricsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (impressionMetricsRows != null) {
- _json["impressionMetricsRows"] = impressionMetricsRows.map((value) => (value).toJson()).toList();
+ _json["impressionMetricsRows"] =
+ impressionMetricsRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4462,28 +4528,27 @@ class ListImpressionMetricsResponse {
}
}
-/** Response message for listing all reasons that bids lost in the auction. */
+/// Response message for listing all reasons that bids lost in the auction.
class ListLosingBidsResponse {
- /**
- * List of rows, with counts of losing bids aggregated by loss reason (i.e.
- * creative status).
- */
+ /// List of rows, with counts of losing bids aggregated by loss reason (i.e.
+ /// creative status).
core.List<CreativeStatusRow> creativeStatusRows;
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListLosingBidsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.losingBids.list
- * method to retrieve the next page of results.
- */
+
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListLosingBidsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.losingBids.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
ListLosingBidsResponse();
ListLosingBidsResponse.fromJson(core.Map _json) {
if (_json.containsKey("creativeStatusRows")) {
- creativeStatusRows = _json["creativeStatusRows"].map((value) => new CreativeStatusRow.fromJson(value)).toList();
+ creativeStatusRows = _json["creativeStatusRows"]
+ .map((value) => new CreativeStatusRow.fromJson(value))
+ .toList();
}
if (_json.containsKey("nextPageToken")) {
nextPageToken = _json["nextPageToken"];
@@ -4491,9 +4556,11 @@ class ListLosingBidsResponse {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (creativeStatusRows != null) {
- _json["creativeStatusRows"] = creativeStatusRows.map((value) => (value).toJson()).toList();
+ _json["creativeStatusRows"] =
+ creativeStatusRows.map((value) => (value).toJson()).toList();
}
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
@@ -4502,21 +4569,19 @@ class ListLosingBidsResponse {
}
}
-/**
- * Response message for listing all reasons for which a buyer was not billed for
- * a winning bid.
- */
+/// Response message for listing all reasons for which a buyer was not billed
+/// for
+/// a winning bid.
class ListNonBillableWinningBidsResponse {
- /**
- * A token to retrieve the next page of results.
- * Pass this value in the
- * ListNonBillableWinningBidsRequest.pageToken
- * field in the subsequent call to the
- * accounts.filterSets.nonBillableWinningBids.list
- * method to retrieve the next page of results.
- */
+ /// A token to retrieve the next page of results.
+ /// Pass this value in the
+ /// ListNonBillableWinningBidsRequest.pageToken
+ /// field in the subsequent call to the
+ /// accounts.filterSets.nonBillableWinningBids.list
+ /// method to retrieve the next page of results.
core.String nextPageToken;
- /** List of rows, with counts of bids not billed aggregated by reason. */
+
+ /// List of rows, with counts of bids not billed aggregated by reason.
core.List<NonBillableWinningBidStatusRow> nonBillableWinningBidStatusRows;
ListNonBillableWinningBidsResponse();
@@ -4526,30 +4591,33 @@ class ListNonBillableWinningBidsResponse {
nextPageToken = _json["nextPageToken"];
}
if (_json.containsKey("nonBillableWinningBidStatusRows")) {
- nonBillableWinningBidStatusRows = _json["nonBillableWinningBidStatusRows"].map((value) => new NonBillableWinningBidStatusRow.fromJson(value)).toList();
+ nonBillableWinningBidStatusRows = _json["nonBillableWinningBidStatusRows"]
+ .map((value) => new NonBillableWinningBidStatusRow.fromJson(value))
+ .toList();
}
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (nextPageToken != null) {
_json["nextPageToken"] = nextPageToken;
}
if (nonBillableWinningBidStatusRows != null) {
- _json["nonBillableWinningBidStatusRows"] = nonBillableWinningBidStatusRows.map((value) => (value).toJson()).toList();
+ _json["nonBillableWinningBidStatusRows"] = nonBillableWinningBidStatusRows
+ .map((value) => (value).toJson())
+ .toList();
}
return _json;
}
}
-/** @OutputOnly The Geo criteria the restriction applies to. */
+/// @OutputOnly The Geo criteria the restriction applies to.
class LocationContext {
- /**
- * IDs representing the geo location for this context.
- * Please refer to the
- * [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
- * file for different geo criteria IDs.
- */
+ /// IDs representing the geo location for this context.
+ /// Please refer to the
+ /// [geo-table.csv](https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv)
+ /// file for different geo criteria IDs.
core.List<core.int> geoCriteriaIds;
LocationContext();
@@ -4561,7 +4629,8 @@ class LocationContext {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (geoCriteriaIds != null) {
_json["geoCriteriaIds"] = geoCriteriaIds;
}
@@ -4569,23 +4638,22 @@ class LocationContext {
}
}
-/**
- * A metric value, with an expected value and a variance; represents a count
- * that may be either exact or estimated (i.e. when sampled).
- */
+/// A metric value, with an expected value and a variance; represents a count
+/// that may be either exact or estimated (i.e. when sampled).
class MetricValue {
- /** The expected value of the metric. */
+ /// The expected value of the metric.
core.String value;
- /**
- * The variance (i.e. square of the standard deviation) of the metric value.
- * If value is exact, variance is 0.
- * Can be used to calculate margin of error as a percentage of value, using
- * the following formula, where Z is the standard constant that depends on the
- * desired size of the confidence interval (e.g. for 90% confidence interval,
- * use Z = 1.645):
- *
- * marginOfError = 100 * Z * sqrt(variance) / value
- */
+
+ /// The variance (i.e. square of the standard deviation) of the metric value.
+ /// If value is exact, variance is 0.
+ /// Can be used to calculate margin of error as a percentage of value, using
+ /// the following formula, where Z is the standard constant that depends on
+ /// the
+ /// desired size of the confidence interval (e.g. for 90% confidence
+ /// interval,
+ /// use Z = 1.645):
+ ///
+ /// marginOfError = 100 * Z * sqrt(variance) / value
core.String variance;
MetricValue();
@@ -4600,7 +4668,8 @@ class MetricValue {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (value != null) {
_json["value"] = value;
}
@@ -4611,35 +4680,46 @@ class MetricValue {
}
}
-/** Native content for a creative. */
+/// Native content for a creative.
class NativeContent {
- /**
- * The name of the advertiser or sponsor, to be displayed in the ad creative.
- */
+ /// The name of the advertiser or sponsor, to be displayed in the ad
+ /// creative.
core.String advertiserName;
- /** The app icon, for app download ads. */
+
+ /// The app icon, for app download ads.
Image appIcon;
- /** A long description of the ad. */
+
+ /// A long description of the ad.
core.String body;
- /** A label for the button that the user is supposed to click. */
+
+ /// A label for the button that the user is supposed to click.
core.String callToAction;
- /** The URL that the browser/SDK will load when the user clicks the ad. */
+
+ /// The URL that the browser/SDK will load when the user clicks the ad.
core.String clickLinkUrl;
- /** The URL to use for click tracking. */
+
+ /// The URL to use for click tracking.
core.String clickTrackingUrl;
- /** A short title for the ad. */
+
+ /// A short title for the ad.
core.String headline;
- /** A large image. */
+
+ /// A large image.
Image image;
- /** A smaller image, for the advertiser's logo. */
+
+ /// A smaller image, for the advertiser's logo.
Image logo;
- /** The price of the promoted app including currency info. */
+
+ /// The price of the promoted app including currency info.
core.String priceDisplayText;
- /** The app rating in the app store. Must be in the range [0-5]. */
+
+ /// The app rating in the app store. Must be in the range [0-5].
core.double starRating;
- /** The URL to the app store to purchase/download the promoted app. */
+
+ /// The URL to the app store to purchase/download the promoted app.
core.String storeUrl;
- /** The URL to fetch a native video ad. */
+
+ /// The URL to fetch a native video ad.
core.String videoUrl;
NativeContent();
@@ -4687,7 +4767,8 @@ class NativeContent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (advertiserName != null) {
_json["advertiserName"] = advertiserName;
}
@@ -4731,29 +4812,26 @@ class NativeContent {
}
}
-/**
- * The number of winning bids with the specified dimension values for which the
- * buyer was not billed, as described by the specified status.
- */
+/// The number of winning bids with the specified dimension values for which
+/// the
+/// buyer was not billed, as described by the specified status.
class NonBillableWinningBidStatusRow {
- /** The number of bids with the specified status. */
+ /// The number of bids with the specified status.
MetricValue bidCount;
- /**
- * The values of all dimensions associated with metric values in this row.
- */
+
+ /// The values of all dimensions associated with metric values in this row.
RowDimensions rowDimensions;
- /**
- * The status specifying why the winning bids were not billed.
- * Possible string values are:
- * - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
- * This value will never be returned in responses.
- * - "AD_NOT_RENDERED" : The buyer was not billed because the ad was not
- * rendered by the
- * publisher.
- * - "INVALID_IMPRESSION" : The buyer was not billed because the impression
- * won by the bid was
- * determined to be invalid.
- */
+
+ /// The status specifying why the winning bids were not billed.
+ /// Possible string values are:
+ /// - "STATUS_UNSPECIFIED" : A placeholder for an undefined status.
+ /// This value will never be returned in responses.
+ /// - "AD_NOT_RENDERED" : The buyer was not billed because the ad was not
+ /// rendered by the
+ /// publisher.
+ /// - "INVALID_IMPRESSION" : The buyer was not billed because the impression
+ /// won by the bid was
+ /// determined to be invalid.
core.String status;
NonBillableWinningBidStatusRow();
@@ -4771,7 +4849,8 @@ class NonBillableWinningBidStatusRow {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (bidCount != null) {
_json["bidCount"] = (bidCount).toJson();
}
@@ -4785,9 +4864,9 @@ class NonBillableWinningBidStatusRow {
}
}
-/** @OutputOnly The type of platform the restriction applies to. */
+/// @OutputOnly The type of platform the restriction applies to.
class PlatformContext {
- /** The platforms this restriction applies to. */
+ /// The platforms this restriction applies to.
core.List<core.String> platforms;
PlatformContext();
@@ -4799,7 +4878,8 @@ class PlatformContext {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (platforms != null) {
_json["platforms"] = platforms;
}
@@ -4807,13 +4887,11 @@ class PlatformContext {
}
}
-/**
- * An open-ended realtime time range specified by the start timestamp.
- * For filter sets that specify a realtime time range RTB metrics continue to
- * be aggregated throughout the lifetime of the filter set.
- */
+/// An open-ended realtime time range specified by the start timestamp.
+/// For filter sets that specify a realtime time range RTB metrics continue to
+/// be aggregated throughout the lifetime of the filter set.
class RealtimeTimeRange {
- /** The start timestamp of the real-time RTB metrics aggregation. */
+ /// The start timestamp of the real-time RTB metrics aggregation.
core.String startTimestamp;
RealtimeTimeRange();
@@ -4825,7 +4903,8 @@ class RealtimeTimeRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (startTimestamp != null) {
_json["startTimestamp"] = startTimestamp;
}
@@ -4833,18 +4912,15 @@ class RealtimeTimeRange {
}
}
-/** A specific filtering status and how many times it occurred. */
+/// A specific filtering status and how many times it occurred.
class Reason {
- /**
- * The number of times the creative was filtered for the status. The
- * count is aggregated across all publishers on the exchange.
- */
+ /// The number of times the creative was filtered for the status. The
+ /// count is aggregated across all publishers on the exchange.
core.String count;
- /**
- * The filtering status code. Please refer to the
- * [creative-status-codes.txt](https://storage.googleapis.com/adx-rtb-dictionaries/creative-status-codes.txt)
- * file for different statuses.
- */
+
+ /// The filtering status code. Please refer to the
+ /// [creative-status-codes.txt](https://storage.googleapis.com/adx-rtb-dictionaries/creative-status-codes.txt)
+ /// file for different statuses.
core.int status;
Reason();
@@ -4859,7 +4935,8 @@ class Reason {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (count != null) {
_json["count"] = count;
}
@@ -4870,24 +4947,19 @@ class Reason {
}
}
-/**
- * A relative date range, specified by an offset and a duration.
- * The supported range of dates begins 30 days before today and ends today.
- * I.e. the limits for these values are:
- * offset_days >= 0
- * duration_days >= 1
- * offset_days + duration_days <= 30
- */
+/// A relative date range, specified by an offset and a duration.
+/// The supported range of dates begins 30 days before today and ends today.
+/// I.e. the limits for these values are:
+/// offset_days >= 0
+/// duration_days >= 1
+/// offset_days + duration_days <= 30
class RelativeDateRange {
- /**
- * The number of days in the requested date range. E.g. for a range spanning
- * today, 1. For a range spanning the last 7 days, 7.
- */
+ /// The number of days in the requested date range. E.g. for a range spanning
+ /// today, 1. For a range spanning the last 7 days, 7.
core.int durationDays;
- /**
- * The end date of the filter set, specified as the number of days before
- * today. E.g. for a range where the last date is today, 0.
- */
+
+ /// The end date of the filter set, specified as the number of days before
+ /// today. E.g. for a range where the last date is today, 0.
core.int offsetDays;
RelativeDateRange();
@@ -4902,7 +4974,8 @@ class RelativeDateRange {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (durationDays != null) {
_json["durationDays"] = durationDays;
}
@@ -4913,9 +4986,9 @@ class RelativeDateRange {
}
}
-/** A request for removing the association between a deal and a creative. */
+/// A request for removing the association between a deal and a creative.
class RemoveDealAssociationRequest {
- /** The association between a creative and a deal that should be removed. */
+ /// The association between a creative and a deal that should be removed.
CreativeDealAssociation association;
RemoveDealAssociationRequest();
@@ -4927,7 +5000,8 @@ class RemoveDealAssociationRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (association != null) {
_json["association"] = (association).toJson();
}
@@ -4935,12 +5009,11 @@ class RemoveDealAssociationRequest {
}
}
-/**
- * A response may include multiple rows, breaking down along various dimensions.
- * Encapsulates the values of all dimensions for a given row.
- */
+/// A response may include multiple rows, breaking down along various
+/// dimensions.
+/// Encapsulates the values of all dimensions for a given row.
class RowDimensions {
- /** The time interval that this row represents. */
+ /// The time interval that this row represents.
TimeInterval timeInterval;
RowDimensions();
@@ -4952,7 +5025,8 @@ class RowDimensions {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (timeInterval != null) {
_json["timeInterval"] = (timeInterval).toJson();
}
@@ -4960,9 +5034,9 @@ class RowDimensions {
}
}
-/** @OutputOnly A security context. */
+/// @OutputOnly A security context.
class SecurityContext {
- /** The security types in this context. */
+ /// The security types in this context.
core.List<core.String> securities;
SecurityContext();
@@ -4974,7 +5048,8 @@ class SecurityContext {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (securities != null) {
_json["securities"] = securities;
}
@@ -4982,26 +5057,27 @@ class SecurityContext {
}
}
-/** The serving context for this restriction. */
+/// The serving context for this restriction.
class ServingContext {
- /**
- * Matches all contexts.
- * Possible string values are:
- * - "SIMPLE_CONTEXT" : A simple context.
- */
+ /// Matches all contexts.
+ /// Possible string values are:
+ /// - "SIMPLE_CONTEXT" : A simple context.
core.String all;
- /** Matches impressions for a particular app type. */
+
+ /// Matches impressions for a particular app type.
AppContext appType;
- /** Matches impressions for a particular auction type. */
+
+ /// Matches impressions for a particular auction type.
AuctionContext auctionType;
- /**
- * Matches impressions coming from users *or* publishers in a specific
- * location.
- */
+
+ /// Matches impressions coming from users *or* publishers in a specific
+ /// location.
LocationContext location;
- /** Matches impressions coming from a particular platform. */
+
+ /// Matches impressions coming from a particular platform.
PlatformContext platform;
- /** Matches impressions for a particular security type. */
+
+ /// Matches impressions for a particular security type.
SecurityContext securityType;
ServingContext();
@@ -5028,7 +5104,8 @@ class ServingContext {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (all != null) {
_json["all"] = all;
}
@@ -5051,41 +5128,43 @@ class ServingContext {
}
}
-/**
- * @OutputOnly A representation of the status of an ad in a
- * specific context. A context here relates to where something ultimately serves
- * (for example, a user or publisher geo, a platform, an HTTPS vs HTTP request,
- * or the type of auction).
- */
+/// @OutputOnly A representation of the status of an ad in a
+/// specific context. A context here relates to where something ultimately
+/// serves
+/// (for example, a user or publisher geo, a platform, an HTTPS vs HTTP
+/// request,
+/// or the type of auction).
class ServingRestriction {
- /** The contexts for the restriction. */
+ /// The contexts for the restriction.
core.List<ServingContext> contexts;
- /**
- * Any disapprovals bound to this restriction.
- * Only present if status=DISAPPROVED.
- * Can be used to filter the response of the
- * creatives.list
- * method.
- */
+
+ /// Any disapprovals bound to this restriction.
+ /// Only present if status=DISAPPROVED.
+ /// Can be used to filter the response of the
+ /// creatives.list
+ /// method.
core.List<Disapproval> disapprovalReasons;
- /**
- * The status of the creative in this context (for example, it has been
- * explicitly disapproved or is pending review).
- * Possible string values are:
- * - "STATUS_UNSPECIFIED" : The status is not known.
- * - "DISAPPROVAL" : The ad was disapproved in this context.
- * - "PENDING_REVIEW" : The ad is pending review in this context.
- */
+
+ /// The status of the creative in this context (for example, it has been
+ /// explicitly disapproved or is pending review).
+ /// Possible string values are:
+ /// - "STATUS_UNSPECIFIED" : The status is not known.
+ /// - "DISAPPROVAL" : The ad was disapproved in this context.
+ /// - "PENDING_REVIEW" : The ad is pending review in this context.
core.String status;
ServingRestriction();
ServingRestriction.fromJson(core.Map _json) {
if (_json.containsKey("contexts")) {
- contexts = _json["contexts"].map((value) => new ServingContext.fromJson(value)).toList();
+ contexts = _json["contexts"]
+ .map((value) => new ServingContext.fromJson(value))
+ .toList();
}
if (_json.containsKey("disapprovalReasons")) {
- disapprovalReasons = _json["disapprovalReasons"].map((value) => new Disapproval.fromJson(value)).toList();
+ disapprovalReasons = _json["disapprovalReasons"]
+ .map((value) => new Disapproval.fromJson(value))
+ .toList();
}
if (_json.containsKey("status")) {
status = _json["status"];
@@ -5093,12 +5172,14 @@ class ServingRestriction {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (contexts != null) {
_json["contexts"] = contexts.map((value) => (value).toJson()).toList();
}
if (disapprovalReasons != null) {
- _json["disapprovalReasons"] = disapprovalReasons.map((value) => (value).toJson()).toList();
+ _json["disapprovalReasons"] =
+ disapprovalReasons.map((value) => (value).toJson()).toList();
}
if (status != null) {
_json["status"] = status;
@@ -5107,42 +5188,39 @@ class ServingRestriction {
}
}
-/** A request for stopping notifications for changes to creative Status. */
+/// A request for stopping notifications for changes to creative Status.
class StopWatchingCreativeRequest {
-
StopWatchingCreativeRequest();
- StopWatchingCreativeRequest.fromJson(core.Map _json) {
- }
+ StopWatchingCreativeRequest.fromJson(core.Map _json) {}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
return _json;
}
}
-/**
- * An interval of time, with an absolute start and end.
- * This is included in the response, for several reasons:
- * 1) The request may have specified start or end times relative to the time the
- * request was sent; the response indicates the corresponding absolute time
- * interval.
- * 2) The request may have specified an end time past the latest time for which
- * data was available (e.g. if requesting data for the today); the response
- * indicates the latest time for which data was actually returned.
- * 3) The response data for a single request may be broken down into multiple
- * time intervals, if a time series was requested.
- */
+/// An interval of time, with an absolute start and end.
+/// This is included in the response, for several reasons:
+/// 1) The request may have specified start or end times relative to the time
+/// the
+/// request was sent; the response indicates the corresponding absolute time
+/// interval.
+/// 2) The request may have specified an end time past the latest time for
+/// which
+/// data was available (e.g. if requesting data for the today); the response
+/// indicates the latest time for which data was actually returned.
+/// 3) The response data for a single request may be broken down into multiple
+/// time intervals, if a time series was requested.
class TimeInterval {
- /**
- * The timestamp marking the end of the range (exclusive) for which data is
- * included.
- */
+ /// The timestamp marking the end of the range (exclusive) for which data is
+ /// included.
core.String endTime;
- /**
- * The timestamp marking the start of the range (inclusive) for which data is
- * included.
- */
+
+ /// The timestamp marking the start of the range (inclusive) for which data
+ /// is
+ /// included.
core.String startTime;
TimeInterval();
@@ -5157,7 +5235,8 @@ class TimeInterval {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (endTime != null) {
_json["endTime"] = endTime;
}
@@ -5168,9 +5247,9 @@ class TimeInterval {
}
}
-/** Video content for a creative. */
+/// Video content for a creative.
class VideoContent {
- /** The URL to fetch a video ad. */
+ /// The URL to fetch a video ad.
core.String videoUrl;
VideoContent();
@@ -5182,7 +5261,8 @@ class VideoContent {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (videoUrl != null) {
_json["videoUrl"] = videoUrl;
}
@@ -5190,15 +5270,13 @@ class VideoContent {
}
}
-/** A request for watching changes to creative Status. */
+/// A request for watching changes to creative Status.
class WatchCreativeRequest {
- /**
- * The Pub/Sub topic to publish notifications to.
- * This topic must already exist and must give permission to
- * ad-exchange-buyside-reports@google.com to write to the topic.
- * This should be the full resource name in
- * "projects/{project_id}/topics/{topic_id}" format.
- */
+ /// The Pub/Sub topic to publish notifications to.
+ /// This topic must already exist and must give permission to
+ /// ad-exchange-buyside-reports@google.com to write to the topic.
+ /// This should be the full resource name in
+ /// "projects/{project_id}/topics/{topic_id}" format.
core.String topic;
WatchCreativeRequest();
@@ -5210,7 +5288,8 @@ class WatchCreativeRequest {
}
core.Map<core.String, core.Object> toJson() {
- final core.Map<core.String, core.Object> _json = new core.Map<core.String, core.Object>();
+ final core.Map<core.String, core.Object> _json =
+ new core.Map<core.String, core.Object>();
if (topic != null) {
_json["topic"] = topic;
}
« no previous file with comments | « generated/googleapis_beta/CHANGELOG.md ('k') | generated/googleapis_beta/lib/appengine/v1beta.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698