blob: e8e637f245570dca5d3ae6c877e23ce5ecbf9b4d [file] [log] [blame]
// ignore_for_file: camel_case_types
// ignore_for_file: comment_references
// ignore_for_file: file_names
// ignore_for_file: library_names
// ignore_for_file: lines_longer_than_80_chars
// ignore_for_file: non_constant_identifier_names
// ignore_for_file: prefer_expression_function_bodies
// ignore_for_file: prefer_final_locals
// ignore_for_file: prefer_interpolation_to_compose_strings
// ignore_for_file: unnecessary_brace_in_string_interps
// ignore_for_file: unnecessary_cast
// ignore_for_file: unnecessary_lambdas
// ignore_for_file: unnecessary_parenthesis
// ignore_for_file: unnecessary_string_interpolations
// ignore_for_file: avoid_returning_null
// ignore_for_file: cascade_invocations
// ignore_for_file: prefer_single_quotes
// ignore_for_file: unused_local_variable
import 'dart:async' as async;
import 'dart:convert' as convert;
import 'dart:core' as core;
import 'package:http/http.dart' as http;
import 'package:test/test.dart' as unittest;
import 'package:googleapis_beta/adexchangebuyer2/v2beta1.dart' as api;
import '../test_shared.dart';
core.int buildCounterAbsoluteDateRange = 0;
api.AbsoluteDateRange buildAbsoluteDateRange() {
var o = api.AbsoluteDateRange();
buildCounterAbsoluteDateRange++;
if (buildCounterAbsoluteDateRange < 3) {
o.endDate = buildDate();
o.startDate = buildDate();
}
buildCounterAbsoluteDateRange--;
return o;
}
void checkAbsoluteDateRange(api.AbsoluteDateRange o) {
buildCounterAbsoluteDateRange++;
if (buildCounterAbsoluteDateRange < 3) {
checkDate(o.endDate as api.Date);
checkDate(o.startDate as api.Date);
}
buildCounterAbsoluteDateRange--;
}
core.int buildCounterAcceptProposalRequest = 0;
api.AcceptProposalRequest buildAcceptProposalRequest() {
var o = api.AcceptProposalRequest();
buildCounterAcceptProposalRequest++;
if (buildCounterAcceptProposalRequest < 3) {
o.proposalRevision = 'foo';
}
buildCounterAcceptProposalRequest--;
return o;
}
void checkAcceptProposalRequest(api.AcceptProposalRequest o) {
buildCounterAcceptProposalRequest++;
if (buildCounterAcceptProposalRequest < 3) {
unittest.expect(o.proposalRevision, unittest.equals('foo'));
}
buildCounterAcceptProposalRequest--;
}
core.int buildCounterAdSize = 0;
api.AdSize buildAdSize() {
var o = api.AdSize();
buildCounterAdSize++;
if (buildCounterAdSize < 3) {
o.height = 'foo';
o.sizeType = 'foo';
o.width = 'foo';
}
buildCounterAdSize--;
return o;
}
void checkAdSize(api.AdSize o) {
buildCounterAdSize++;
if (buildCounterAdSize < 3) {
unittest.expect(o.height, unittest.equals('foo'));
unittest.expect(o.sizeType, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals('foo'));
}
buildCounterAdSize--;
}
core.List<core.String> buildUnnamed5893() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5893(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterAdTechnologyProviders = 0;
api.AdTechnologyProviders buildAdTechnologyProviders() {
var o = api.AdTechnologyProviders();
buildCounterAdTechnologyProviders++;
if (buildCounterAdTechnologyProviders < 3) {
o.detectedProviderIds = buildUnnamed5893();
o.hasUnidentifiedProvider = true;
}
buildCounterAdTechnologyProviders--;
return o;
}
void checkAdTechnologyProviders(api.AdTechnologyProviders o) {
buildCounterAdTechnologyProviders++;
if (buildCounterAdTechnologyProviders < 3) {
checkUnnamed5893(o.detectedProviderIds);
unittest.expect(o.hasUnidentifiedProvider, unittest.isTrue);
}
buildCounterAdTechnologyProviders--;
}
core.int buildCounterAddDealAssociationRequest = 0;
api.AddDealAssociationRequest buildAddDealAssociationRequest() {
var o = api.AddDealAssociationRequest();
buildCounterAddDealAssociationRequest++;
if (buildCounterAddDealAssociationRequest < 3) {
o.association = buildCreativeDealAssociation();
}
buildCounterAddDealAssociationRequest--;
return o;
}
void checkAddDealAssociationRequest(api.AddDealAssociationRequest o) {
buildCounterAddDealAssociationRequest++;
if (buildCounterAddDealAssociationRequest < 3) {
checkCreativeDealAssociation(o.association as api.CreativeDealAssociation);
}
buildCounterAddDealAssociationRequest--;
}
core.int buildCounterAddNoteRequest = 0;
api.AddNoteRequest buildAddNoteRequest() {
var o = api.AddNoteRequest();
buildCounterAddNoteRequest++;
if (buildCounterAddNoteRequest < 3) {
o.note = buildNote();
}
buildCounterAddNoteRequest--;
return o;
}
void checkAddNoteRequest(api.AddNoteRequest o) {
buildCounterAddNoteRequest++;
if (buildCounterAddNoteRequest < 3) {
checkNote(o.note as api.Note);
}
buildCounterAddNoteRequest--;
}
core.List<core.String> buildUnnamed5894() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5894(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterAppContext = 0;
api.AppContext buildAppContext() {
var o = api.AppContext();
buildCounterAppContext++;
if (buildCounterAppContext < 3) {
o.appTypes = buildUnnamed5894();
}
buildCounterAppContext--;
return o;
}
void checkAppContext(api.AppContext o) {
buildCounterAppContext++;
if (buildCounterAppContext < 3) {
checkUnnamed5894(o.appTypes);
}
buildCounterAppContext--;
}
core.List<core.String> buildUnnamed5895() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5895(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterAuctionContext = 0;
api.AuctionContext buildAuctionContext() {
var o = api.AuctionContext();
buildCounterAuctionContext++;
if (buildCounterAuctionContext < 3) {
o.auctionTypes = buildUnnamed5895();
}
buildCounterAuctionContext--;
return o;
}
void checkAuctionContext(api.AuctionContext o) {
buildCounterAuctionContext++;
if (buildCounterAuctionContext < 3) {
checkUnnamed5895(o.auctionTypes);
}
buildCounterAuctionContext--;
}
core.int buildCounterBidMetricsRow = 0;
api.BidMetricsRow buildBidMetricsRow() {
var o = api.BidMetricsRow();
buildCounterBidMetricsRow++;
if (buildCounterBidMetricsRow < 3) {
o.bids = buildMetricValue();
o.bidsInAuction = buildMetricValue();
o.billedImpressions = buildMetricValue();
o.impressionsWon = buildMetricValue();
o.measurableImpressions = buildMetricValue();
o.reachedQueries = buildMetricValue();
o.rowDimensions = buildRowDimensions();
o.viewableImpressions = buildMetricValue();
}
buildCounterBidMetricsRow--;
return o;
}
void checkBidMetricsRow(api.BidMetricsRow o) {
buildCounterBidMetricsRow++;
if (buildCounterBidMetricsRow < 3) {
checkMetricValue(o.bids as api.MetricValue);
checkMetricValue(o.bidsInAuction as api.MetricValue);
checkMetricValue(o.billedImpressions as api.MetricValue);
checkMetricValue(o.impressionsWon as api.MetricValue);
checkMetricValue(o.measurableImpressions as api.MetricValue);
checkMetricValue(o.reachedQueries as api.MetricValue);
checkRowDimensions(o.rowDimensions as api.RowDimensions);
checkMetricValue(o.viewableImpressions as api.MetricValue);
}
buildCounterBidMetricsRow--;
}
core.int buildCounterBidResponseWithoutBidsStatusRow = 0;
api.BidResponseWithoutBidsStatusRow buildBidResponseWithoutBidsStatusRow() {
var o = api.BidResponseWithoutBidsStatusRow();
buildCounterBidResponseWithoutBidsStatusRow++;
if (buildCounterBidResponseWithoutBidsStatusRow < 3) {
o.impressionCount = buildMetricValue();
o.rowDimensions = buildRowDimensions();
o.status = 'foo';
}
buildCounterBidResponseWithoutBidsStatusRow--;
return o;
}
void checkBidResponseWithoutBidsStatusRow(
api.BidResponseWithoutBidsStatusRow o) {
buildCounterBidResponseWithoutBidsStatusRow++;
if (buildCounterBidResponseWithoutBidsStatusRow < 3) {
checkMetricValue(o.impressionCount as api.MetricValue);
checkRowDimensions(o.rowDimensions as api.RowDimensions);
unittest.expect(o.status, unittest.equals('foo'));
}
buildCounterBidResponseWithoutBidsStatusRow--;
}
core.int buildCounterBuyer = 0;
api.Buyer buildBuyer() {
var o = api.Buyer();
buildCounterBuyer++;
if (buildCounterBuyer < 3) {
o.accountId = 'foo';
}
buildCounterBuyer--;
return o;
}
void checkBuyer(api.Buyer o) {
buildCounterBuyer++;
if (buildCounterBuyer < 3) {
unittest.expect(o.accountId, unittest.equals('foo'));
}
buildCounterBuyer--;
}
core.int buildCounterCalloutStatusRow = 0;
api.CalloutStatusRow buildCalloutStatusRow() {
var o = api.CalloutStatusRow();
buildCounterCalloutStatusRow++;
if (buildCounterCalloutStatusRow < 3) {
o.calloutStatusId = 42;
o.impressionCount = buildMetricValue();
o.rowDimensions = buildRowDimensions();
}
buildCounterCalloutStatusRow--;
return o;
}
void checkCalloutStatusRow(api.CalloutStatusRow o) {
buildCounterCalloutStatusRow++;
if (buildCounterCalloutStatusRow < 3) {
unittest.expect(o.calloutStatusId, unittest.equals(42));
checkMetricValue(o.impressionCount as api.MetricValue);
checkRowDimensions(o.rowDimensions as api.RowDimensions);
}
buildCounterCalloutStatusRow--;
}
core.int buildCounterCancelNegotiationRequest = 0;
api.CancelNegotiationRequest buildCancelNegotiationRequest() {
var o = api.CancelNegotiationRequest();
buildCounterCancelNegotiationRequest++;
if (buildCounterCancelNegotiationRequest < 3) {}
buildCounterCancelNegotiationRequest--;
return o;
}
void checkCancelNegotiationRequest(api.CancelNegotiationRequest o) {
buildCounterCancelNegotiationRequest++;
if (buildCounterCancelNegotiationRequest < 3) {}
buildCounterCancelNegotiationRequest--;
}
core.int buildCounterClient = 0;
api.Client buildClient() {
var o = api.Client();
buildCounterClient++;
if (buildCounterClient < 3) {
o.clientAccountId = 'foo';
o.clientName = 'foo';
o.entityId = 'foo';
o.entityName = 'foo';
o.entityType = 'foo';
o.partnerClientId = 'foo';
o.role = 'foo';
o.status = 'foo';
o.visibleToSeller = true;
}
buildCounterClient--;
return o;
}
void checkClient(api.Client o) {
buildCounterClient++;
if (buildCounterClient < 3) {
unittest.expect(o.clientAccountId, unittest.equals('foo'));
unittest.expect(o.clientName, unittest.equals('foo'));
unittest.expect(o.entityId, unittest.equals('foo'));
unittest.expect(o.entityName, unittest.equals('foo'));
unittest.expect(o.entityType, unittest.equals('foo'));
unittest.expect(o.partnerClientId, unittest.equals('foo'));
unittest.expect(o.role, unittest.equals('foo'));
unittest.expect(o.status, unittest.equals('foo'));
unittest.expect(o.visibleToSeller, unittest.isTrue);
}
buildCounterClient--;
}
core.int buildCounterClientUser = 0;
api.ClientUser buildClientUser() {
var o = api.ClientUser();
buildCounterClientUser++;
if (buildCounterClientUser < 3) {
o.clientAccountId = 'foo';
o.email = 'foo';
o.status = 'foo';
o.userId = 'foo';
}
buildCounterClientUser--;
return o;
}
void checkClientUser(api.ClientUser o) {
buildCounterClientUser++;
if (buildCounterClientUser < 3) {
unittest.expect(o.clientAccountId, unittest.equals('foo'));
unittest.expect(o.email, unittest.equals('foo'));
unittest.expect(o.status, unittest.equals('foo'));
unittest.expect(o.userId, unittest.equals('foo'));
}
buildCounterClientUser--;
}
core.int buildCounterClientUserInvitation = 0;
api.ClientUserInvitation buildClientUserInvitation() {
var o = api.ClientUserInvitation();
buildCounterClientUserInvitation++;
if (buildCounterClientUserInvitation < 3) {
o.clientAccountId = 'foo';
o.email = 'foo';
o.invitationId = 'foo';
}
buildCounterClientUserInvitation--;
return o;
}
void checkClientUserInvitation(api.ClientUserInvitation o) {
buildCounterClientUserInvitation++;
if (buildCounterClientUserInvitation < 3) {
unittest.expect(o.clientAccountId, unittest.equals('foo'));
unittest.expect(o.email, unittest.equals('foo'));
unittest.expect(o.invitationId, unittest.equals('foo'));
}
buildCounterClientUserInvitation--;
}
core.int buildCounterCompleteSetupRequest = 0;
api.CompleteSetupRequest buildCompleteSetupRequest() {
var o = api.CompleteSetupRequest();
buildCounterCompleteSetupRequest++;
if (buildCounterCompleteSetupRequest < 3) {}
buildCounterCompleteSetupRequest--;
return o;
}
void checkCompleteSetupRequest(api.CompleteSetupRequest o) {
buildCounterCompleteSetupRequest++;
if (buildCounterCompleteSetupRequest < 3) {}
buildCounterCompleteSetupRequest--;
}
core.int buildCounterContactInformation = 0;
api.ContactInformation buildContactInformation() {
var o = api.ContactInformation();
buildCounterContactInformation++;
if (buildCounterContactInformation < 3) {
o.email = 'foo';
o.name = 'foo';
}
buildCounterContactInformation--;
return o;
}
void checkContactInformation(api.ContactInformation o) {
buildCounterContactInformation++;
if (buildCounterContactInformation < 3) {
unittest.expect(o.email, unittest.equals('foo'));
unittest.expect(o.name, unittest.equals('foo'));
}
buildCounterContactInformation--;
}
core.List<api.ServingContext> buildUnnamed5896() {
var o = <api.ServingContext>[];
o.add(buildServingContext());
o.add(buildServingContext());
return o;
}
void checkUnnamed5896(core.List<api.ServingContext> o) {
unittest.expect(o, unittest.hasLength(2));
checkServingContext(o[0] as api.ServingContext);
checkServingContext(o[1] as api.ServingContext);
}
core.List<core.String> buildUnnamed5897() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5897(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterCorrection = 0;
api.Correction buildCorrection() {
var o = api.Correction();
buildCounterCorrection++;
if (buildCounterCorrection < 3) {
o.contexts = buildUnnamed5896();
o.details = buildUnnamed5897();
o.type = 'foo';
}
buildCounterCorrection--;
return o;
}
void checkCorrection(api.Correction o) {
buildCounterCorrection++;
if (buildCounterCorrection < 3) {
checkUnnamed5896(o.contexts);
checkUnnamed5897(o.details);
unittest.expect(o.type, unittest.equals('foo'));
}
buildCounterCorrection--;
}
core.List<core.String> buildUnnamed5898() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5898(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5899() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5899(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<api.Correction> buildUnnamed5900() {
var o = <api.Correction>[];
o.add(buildCorrection());
o.add(buildCorrection());
return o;
}
void checkUnnamed5900(core.List<api.Correction> o) {
unittest.expect(o, unittest.hasLength(2));
checkCorrection(o[0] as api.Correction);
checkCorrection(o[1] as api.Correction);
}
core.List<core.String> buildUnnamed5901() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5901(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5902() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5902(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5903() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5903(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5904() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5904(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.int> buildUnnamed5905() {
var o = <core.int>[];
o.add(42);
o.add(42);
return o;
}
void checkUnnamed5905(core.List<core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42));
unittest.expect(o[1], unittest.equals(42));
}
core.List<core.int> buildUnnamed5906() {
var o = <core.int>[];
o.add(42);
o.add(42);
return o;
}
void checkUnnamed5906(core.List<core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42));
unittest.expect(o[1], unittest.equals(42));
}
core.List<core.String> buildUnnamed5907() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5907(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5908() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5908(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<api.ServingRestriction> buildUnnamed5909() {
var o = <api.ServingRestriction>[];
o.add(buildServingRestriction());
o.add(buildServingRestriction());
return o;
}
void checkUnnamed5909(core.List<api.ServingRestriction> o) {
unittest.expect(o, unittest.hasLength(2));
checkServingRestriction(o[0] as api.ServingRestriction);
checkServingRestriction(o[1] as api.ServingRestriction);
}
core.List<core.int> buildUnnamed5910() {
var o = <core.int>[];
o.add(42);
o.add(42);
return o;
}
void checkUnnamed5910(core.List<core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42));
unittest.expect(o[1], unittest.equals(42));
}
core.int buildCounterCreative = 0;
api.Creative buildCreative() {
var o = api.Creative();
buildCounterCreative++;
if (buildCounterCreative < 3) {
o.accountId = 'foo';
o.adChoicesDestinationUrl = 'foo';
o.adTechnologyProviders = buildAdTechnologyProviders();
o.advertiserName = 'foo';
o.agencyId = 'foo';
o.apiUpdateTime = 'foo';
o.attributes = buildUnnamed5898();
o.clickThroughUrls = buildUnnamed5899();
o.corrections = buildUnnamed5900();
o.creativeId = 'foo';
o.dealsStatus = 'foo';
o.declaredClickThroughUrls = buildUnnamed5901();
o.detectedAdvertiserIds = buildUnnamed5902();
o.detectedDomains = buildUnnamed5903();
o.detectedLanguages = buildUnnamed5904();
o.detectedProductCategories = buildUnnamed5905();
o.detectedSensitiveCategories = buildUnnamed5906();
o.html = buildHtmlContent();
o.impressionTrackingUrls = buildUnnamed5907();
o.native = buildNativeContent();
o.openAuctionStatus = 'foo';
o.restrictedCategories = buildUnnamed5908();
o.servingRestrictions = buildUnnamed5909();
o.vendorIds = buildUnnamed5910();
o.version = 42;
o.video = buildVideoContent();
}
buildCounterCreative--;
return o;
}
void checkCreative(api.Creative o) {
buildCounterCreative++;
if (buildCounterCreative < 3) {
unittest.expect(o.accountId, unittest.equals('foo'));
unittest.expect(o.adChoicesDestinationUrl, unittest.equals('foo'));
checkAdTechnologyProviders(
o.adTechnologyProviders as api.AdTechnologyProviders);
unittest.expect(o.advertiserName, unittest.equals('foo'));
unittest.expect(o.agencyId, unittest.equals('foo'));
unittest.expect(o.apiUpdateTime, unittest.equals('foo'));
checkUnnamed5898(o.attributes);
checkUnnamed5899(o.clickThroughUrls);
checkUnnamed5900(o.corrections);
unittest.expect(o.creativeId, unittest.equals('foo'));
unittest.expect(o.dealsStatus, unittest.equals('foo'));
checkUnnamed5901(o.declaredClickThroughUrls);
checkUnnamed5902(o.detectedAdvertiserIds);
checkUnnamed5903(o.detectedDomains);
checkUnnamed5904(o.detectedLanguages);
checkUnnamed5905(o.detectedProductCategories);
checkUnnamed5906(o.detectedSensitiveCategories);
checkHtmlContent(o.html as api.HtmlContent);
checkUnnamed5907(o.impressionTrackingUrls);
checkNativeContent(o.native as api.NativeContent);
unittest.expect(o.openAuctionStatus, unittest.equals('foo'));
checkUnnamed5908(o.restrictedCategories);
checkUnnamed5909(o.servingRestrictions);
checkUnnamed5910(o.vendorIds);
unittest.expect(o.version, unittest.equals(42));
checkVideoContent(o.video as api.VideoContent);
}
buildCounterCreative--;
}
core.int buildCounterCreativeDealAssociation = 0;
api.CreativeDealAssociation buildCreativeDealAssociation() {
var o = api.CreativeDealAssociation();
buildCounterCreativeDealAssociation++;
if (buildCounterCreativeDealAssociation < 3) {
o.accountId = 'foo';
o.creativeId = 'foo';
o.dealsId = 'foo';
}
buildCounterCreativeDealAssociation--;
return o;
}
void checkCreativeDealAssociation(api.CreativeDealAssociation o) {
buildCounterCreativeDealAssociation++;
if (buildCounterCreativeDealAssociation < 3) {
unittest.expect(o.accountId, unittest.equals('foo'));
unittest.expect(o.creativeId, unittest.equals('foo'));
unittest.expect(o.dealsId, unittest.equals('foo'));
}
buildCounterCreativeDealAssociation--;
}
core.List<api.CreativeSpecification> buildUnnamed5911() {
var o = <api.CreativeSpecification>[];
o.add(buildCreativeSpecification());
o.add(buildCreativeSpecification());
return o;
}
void checkUnnamed5911(core.List<api.CreativeSpecification> o) {
unittest.expect(o, unittest.hasLength(2));
checkCreativeSpecification(o[0] as api.CreativeSpecification);
checkCreativeSpecification(o[1] as api.CreativeSpecification);
}
core.int buildCounterCreativeRestrictions = 0;
api.CreativeRestrictions buildCreativeRestrictions() {
var o = api.CreativeRestrictions();
buildCounterCreativeRestrictions++;
if (buildCounterCreativeRestrictions < 3) {
o.creativeFormat = 'foo';
o.creativeSpecifications = buildUnnamed5911();
o.skippableAdType = 'foo';
}
buildCounterCreativeRestrictions--;
return o;
}
void checkCreativeRestrictions(api.CreativeRestrictions o) {
buildCounterCreativeRestrictions++;
if (buildCounterCreativeRestrictions < 3) {
unittest.expect(o.creativeFormat, unittest.equals('foo'));
checkUnnamed5911(o.creativeSpecifications);
unittest.expect(o.skippableAdType, unittest.equals('foo'));
}
buildCounterCreativeRestrictions--;
}
core.List<core.String> buildUnnamed5912() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5912(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<api.Size> buildUnnamed5913() {
var o = <api.Size>[];
o.add(buildSize());
o.add(buildSize());
return o;
}
void checkUnnamed5913(core.List<api.Size> o) {
unittest.expect(o, unittest.hasLength(2));
checkSize(o[0] as api.Size);
checkSize(o[1] as api.Size);
}
core.int buildCounterCreativeSize = 0;
api.CreativeSize buildCreativeSize() {
var o = api.CreativeSize();
buildCounterCreativeSize++;
if (buildCounterCreativeSize < 3) {
o.allowedFormats = buildUnnamed5912();
o.companionSizes = buildUnnamed5913();
o.creativeSizeType = 'foo';
o.nativeTemplate = 'foo';
o.size = buildSize();
o.skippableAdType = 'foo';
}
buildCounterCreativeSize--;
return o;
}
void checkCreativeSize(api.CreativeSize o) {
buildCounterCreativeSize++;
if (buildCounterCreativeSize < 3) {
checkUnnamed5912(o.allowedFormats);
checkUnnamed5913(o.companionSizes);
unittest.expect(o.creativeSizeType, unittest.equals('foo'));
unittest.expect(o.nativeTemplate, unittest.equals('foo'));
checkSize(o.size as api.Size);
unittest.expect(o.skippableAdType, unittest.equals('foo'));
}
buildCounterCreativeSize--;
}
core.List<api.AdSize> buildUnnamed5914() {
var o = <api.AdSize>[];
o.add(buildAdSize());
o.add(buildAdSize());
return o;
}
void checkUnnamed5914(core.List<api.AdSize> o) {
unittest.expect(o, unittest.hasLength(2));
checkAdSize(o[0] as api.AdSize);
checkAdSize(o[1] as api.AdSize);
}
core.int buildCounterCreativeSpecification = 0;
api.CreativeSpecification buildCreativeSpecification() {
var o = api.CreativeSpecification();
buildCounterCreativeSpecification++;
if (buildCounterCreativeSpecification < 3) {
o.creativeCompanionSizes = buildUnnamed5914();
o.creativeSize = buildAdSize();
}
buildCounterCreativeSpecification--;
return o;
}
void checkCreativeSpecification(api.CreativeSpecification o) {
buildCounterCreativeSpecification++;
if (buildCounterCreativeSpecification < 3) {
checkUnnamed5914(o.creativeCompanionSizes);
checkAdSize(o.creativeSize as api.AdSize);
}
buildCounterCreativeSpecification--;
}
core.int buildCounterCreativeStatusRow = 0;
api.CreativeStatusRow buildCreativeStatusRow() {
var o = api.CreativeStatusRow();
buildCounterCreativeStatusRow++;
if (buildCounterCreativeStatusRow < 3) {
o.bidCount = buildMetricValue();
o.creativeStatusId = 42;
o.rowDimensions = buildRowDimensions();
}
buildCounterCreativeStatusRow--;
return o;
}
void checkCreativeStatusRow(api.CreativeStatusRow o) {
buildCounterCreativeStatusRow++;
if (buildCounterCreativeStatusRow < 3) {
checkMetricValue(o.bidCount as api.MetricValue);
unittest.expect(o.creativeStatusId, unittest.equals(42));
checkRowDimensions(o.rowDimensions as api.RowDimensions);
}
buildCounterCreativeStatusRow--;
}
core.List<core.String> buildUnnamed5915() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5915(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5916() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5916(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterCriteriaTargeting = 0;
api.CriteriaTargeting buildCriteriaTargeting() {
var o = api.CriteriaTargeting();
buildCounterCriteriaTargeting++;
if (buildCounterCriteriaTargeting < 3) {
o.excludedCriteriaIds = buildUnnamed5915();
o.targetedCriteriaIds = buildUnnamed5916();
}
buildCounterCriteriaTargeting--;
return o;
}
void checkCriteriaTargeting(api.CriteriaTargeting o) {
buildCounterCriteriaTargeting++;
if (buildCounterCriteriaTargeting < 3) {
checkUnnamed5915(o.excludedCriteriaIds);
checkUnnamed5916(o.targetedCriteriaIds);
}
buildCounterCriteriaTargeting--;
}
core.int buildCounterDate = 0;
api.Date buildDate() {
var o = api.Date();
buildCounterDate++;
if (buildCounterDate < 3) {
o.day = 42;
o.month = 42;
o.year = 42;
}
buildCounterDate--;
return o;
}
void checkDate(api.Date o) {
buildCounterDate++;
if (buildCounterDate < 3) {
unittest.expect(o.day, unittest.equals(42));
unittest.expect(o.month, unittest.equals(42));
unittest.expect(o.year, unittest.equals(42));
}
buildCounterDate--;
}
core.int buildCounterDayPart = 0;
api.DayPart buildDayPart() {
var o = api.DayPart();
buildCounterDayPart++;
if (buildCounterDayPart < 3) {
o.dayOfWeek = 'foo';
o.endTime = buildTimeOfDay();
o.startTime = buildTimeOfDay();
}
buildCounterDayPart--;
return o;
}
void checkDayPart(api.DayPart o) {
buildCounterDayPart++;
if (buildCounterDayPart < 3) {
unittest.expect(o.dayOfWeek, unittest.equals('foo'));
checkTimeOfDay(o.endTime as api.TimeOfDay);
checkTimeOfDay(o.startTime as api.TimeOfDay);
}
buildCounterDayPart--;
}
core.List<api.DayPart> buildUnnamed5917() {
var o = <api.DayPart>[];
o.add(buildDayPart());
o.add(buildDayPart());
return o;
}
void checkUnnamed5917(core.List<api.DayPart> o) {
unittest.expect(o, unittest.hasLength(2));
checkDayPart(o[0] as api.DayPart);
checkDayPart(o[1] as api.DayPart);
}
core.int buildCounterDayPartTargeting = 0;
api.DayPartTargeting buildDayPartTargeting() {
var o = api.DayPartTargeting();
buildCounterDayPartTargeting++;
if (buildCounterDayPartTargeting < 3) {
o.dayParts = buildUnnamed5917();
o.timeZoneType = 'foo';
}
buildCounterDayPartTargeting--;
return o;
}
void checkDayPartTargeting(api.DayPartTargeting o) {
buildCounterDayPartTargeting++;
if (buildCounterDayPartTargeting < 3) {
checkUnnamed5917(o.dayParts);
unittest.expect(o.timeZoneType, unittest.equals('foo'));
}
buildCounterDayPartTargeting--;
}
core.List<api.ContactInformation> buildUnnamed5918() {
var o = <api.ContactInformation>[];
o.add(buildContactInformation());
o.add(buildContactInformation());
return o;
}
void checkUnnamed5918(core.List<api.ContactInformation> o) {
unittest.expect(o, unittest.hasLength(2));
checkContactInformation(o[0] as api.ContactInformation);
checkContactInformation(o[1] as api.ContactInformation);
}
core.List<api.TargetingCriteria> buildUnnamed5919() {
var o = <api.TargetingCriteria>[];
o.add(buildTargetingCriteria());
o.add(buildTargetingCriteria());
return o;
}
void checkUnnamed5919(core.List<api.TargetingCriteria> o) {
unittest.expect(o, unittest.hasLength(2));
checkTargetingCriteria(o[0] as api.TargetingCriteria);
checkTargetingCriteria(o[1] as api.TargetingCriteria);
}
core.int buildCounterDeal = 0;
api.Deal buildDeal() {
var o = api.Deal();
buildCounterDeal++;
if (buildCounterDeal < 3) {
o.availableEndTime = 'foo';
o.availableStartTime = 'foo';
o.buyerPrivateData = buildPrivateData();
o.createProductId = 'foo';
o.createProductRevision = 'foo';
o.createTime = 'foo';
o.creativePreApprovalPolicy = 'foo';
o.creativeRestrictions = buildCreativeRestrictions();
o.creativeSafeFrameCompatibility = 'foo';
o.dealId = 'foo';
o.dealServingMetadata = buildDealServingMetadata();
o.dealTerms = buildDealTerms();
o.deliveryControl = buildDeliveryControl();
o.description = 'foo';
o.displayName = 'foo';
o.externalDealId = 'foo';
o.isSetupComplete = true;
o.programmaticCreativeSource = 'foo';
o.proposalId = 'foo';
o.sellerContacts = buildUnnamed5918();
o.syndicationProduct = 'foo';
o.targeting = buildMarketplaceTargeting();
o.targetingCriterion = buildUnnamed5919();
o.updateTime = 'foo';
o.webPropertyCode = 'foo';
}
buildCounterDeal--;
return o;
}
void checkDeal(api.Deal o) {
buildCounterDeal++;
if (buildCounterDeal < 3) {
unittest.expect(o.availableEndTime, unittest.equals('foo'));
unittest.expect(o.availableStartTime, unittest.equals('foo'));
checkPrivateData(o.buyerPrivateData as api.PrivateData);
unittest.expect(o.createProductId, unittest.equals('foo'));
unittest.expect(o.createProductRevision, unittest.equals('foo'));
unittest.expect(o.createTime, unittest.equals('foo'));
unittest.expect(o.creativePreApprovalPolicy, unittest.equals('foo'));
checkCreativeRestrictions(
o.creativeRestrictions as api.CreativeRestrictions);
unittest.expect(o.creativeSafeFrameCompatibility, unittest.equals('foo'));
unittest.expect(o.dealId, unittest.equals('foo'));
checkDealServingMetadata(o.dealServingMetadata as api.DealServingMetadata);
checkDealTerms(o.dealTerms as api.DealTerms);
checkDeliveryControl(o.deliveryControl as api.DeliveryControl);
unittest.expect(o.description, unittest.equals('foo'));
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.externalDealId, unittest.equals('foo'));
unittest.expect(o.isSetupComplete, unittest.isTrue);
unittest.expect(o.programmaticCreativeSource, unittest.equals('foo'));
unittest.expect(o.proposalId, unittest.equals('foo'));
checkUnnamed5918(o.sellerContacts);
unittest.expect(o.syndicationProduct, unittest.equals('foo'));
checkMarketplaceTargeting(o.targeting as api.MarketplaceTargeting);
checkUnnamed5919(o.targetingCriterion);
unittest.expect(o.updateTime, unittest.equals('foo'));
unittest.expect(o.webPropertyCode, unittest.equals('foo'));
}
buildCounterDeal--;
}
core.int buildCounterDealPauseStatus = 0;
api.DealPauseStatus buildDealPauseStatus() {
var o = api.DealPauseStatus();
buildCounterDealPauseStatus++;
if (buildCounterDealPauseStatus < 3) {
o.buyerPauseReason = 'foo';
o.firstPausedBy = 'foo';
o.hasBuyerPaused = true;
o.hasSellerPaused = true;
o.sellerPauseReason = 'foo';
}
buildCounterDealPauseStatus--;
return o;
}
void checkDealPauseStatus(api.DealPauseStatus o) {
buildCounterDealPauseStatus++;
if (buildCounterDealPauseStatus < 3) {
unittest.expect(o.buyerPauseReason, unittest.equals('foo'));
unittest.expect(o.firstPausedBy, unittest.equals('foo'));
unittest.expect(o.hasBuyerPaused, unittest.isTrue);
unittest.expect(o.hasSellerPaused, unittest.isTrue);
unittest.expect(o.sellerPauseReason, unittest.equals('foo'));
}
buildCounterDealPauseStatus--;
}
core.int buildCounterDealServingMetadata = 0;
api.DealServingMetadata buildDealServingMetadata() {
var o = api.DealServingMetadata();
buildCounterDealServingMetadata++;
if (buildCounterDealServingMetadata < 3) {
o.dealPauseStatus = buildDealPauseStatus();
}
buildCounterDealServingMetadata--;
return o;
}
void checkDealServingMetadata(api.DealServingMetadata o) {
buildCounterDealServingMetadata++;
if (buildCounterDealServingMetadata < 3) {
checkDealPauseStatus(o.dealPauseStatus as api.DealPauseStatus);
}
buildCounterDealServingMetadata--;
}
core.int buildCounterDealTerms = 0;
api.DealTerms buildDealTerms() {
var o = api.DealTerms();
buildCounterDealTerms++;
if (buildCounterDealTerms < 3) {
o.brandingType = 'foo';
o.description = 'foo';
o.estimatedGrossSpend = buildPrice();
o.estimatedImpressionsPerDay = 'foo';
o.guaranteedFixedPriceTerms = buildGuaranteedFixedPriceTerms();
o.nonGuaranteedAuctionTerms = buildNonGuaranteedAuctionTerms();
o.nonGuaranteedFixedPriceTerms = buildNonGuaranteedFixedPriceTerms();
o.sellerTimeZone = 'foo';
}
buildCounterDealTerms--;
return o;
}
void checkDealTerms(api.DealTerms o) {
buildCounterDealTerms++;
if (buildCounterDealTerms < 3) {
unittest.expect(o.brandingType, unittest.equals('foo'));
unittest.expect(o.description, unittest.equals('foo'));
checkPrice(o.estimatedGrossSpend as api.Price);
unittest.expect(o.estimatedImpressionsPerDay, unittest.equals('foo'));
checkGuaranteedFixedPriceTerms(
o.guaranteedFixedPriceTerms as api.GuaranteedFixedPriceTerms);
checkNonGuaranteedAuctionTerms(
o.nonGuaranteedAuctionTerms as api.NonGuaranteedAuctionTerms);
checkNonGuaranteedFixedPriceTerms(
o.nonGuaranteedFixedPriceTerms as api.NonGuaranteedFixedPriceTerms);
unittest.expect(o.sellerTimeZone, unittest.equals('foo'));
}
buildCounterDealTerms--;
}
core.List<api.FrequencyCap> buildUnnamed5920() {
var o = <api.FrequencyCap>[];
o.add(buildFrequencyCap());
o.add(buildFrequencyCap());
return o;
}
void checkUnnamed5920(core.List<api.FrequencyCap> o) {
unittest.expect(o, unittest.hasLength(2));
checkFrequencyCap(o[0] as api.FrequencyCap);
checkFrequencyCap(o[1] as api.FrequencyCap);
}
core.int buildCounterDeliveryControl = 0;
api.DeliveryControl buildDeliveryControl() {
var o = api.DeliveryControl();
buildCounterDeliveryControl++;
if (buildCounterDeliveryControl < 3) {
o.creativeBlockingLevel = 'foo';
o.deliveryRateType = 'foo';
o.frequencyCaps = buildUnnamed5920();
}
buildCounterDeliveryControl--;
return o;
}
void checkDeliveryControl(api.DeliveryControl o) {
buildCounterDeliveryControl++;
if (buildCounterDeliveryControl < 3) {
unittest.expect(o.creativeBlockingLevel, unittest.equals('foo'));
unittest.expect(o.deliveryRateType, unittest.equals('foo'));
checkUnnamed5920(o.frequencyCaps);
}
buildCounterDeliveryControl--;
}
core.List<core.String> buildUnnamed5921() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5921(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterDisapproval = 0;
api.Disapproval buildDisapproval() {
var o = api.Disapproval();
buildCounterDisapproval++;
if (buildCounterDisapproval < 3) {
o.details = buildUnnamed5921();
o.reason = 'foo';
}
buildCounterDisapproval--;
return o;
}
void checkDisapproval(api.Disapproval o) {
buildCounterDisapproval++;
if (buildCounterDisapproval < 3) {
checkUnnamed5921(o.details);
unittest.expect(o.reason, unittest.equals('foo'));
}
buildCounterDisapproval--;
}
core.int buildCounterEmpty = 0;
api.Empty buildEmpty() {
var o = api.Empty();
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
return o;
}
void checkEmpty(api.Empty o) {
buildCounterEmpty++;
if (buildCounterEmpty < 3) {}
buildCounterEmpty--;
}
core.List<core.String> buildUnnamed5922() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5922(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5923() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5923(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5924() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5924(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5925() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5925(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.int> buildUnnamed5926() {
var o = <core.int>[];
o.add(42);
o.add(42);
return o;
}
void checkUnnamed5926(core.List<core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42));
unittest.expect(o[1], unittest.equals(42));
}
core.int buildCounterFilterSet = 0;
api.FilterSet buildFilterSet() {
var o = api.FilterSet();
buildCounterFilterSet++;
if (buildCounterFilterSet < 3) {
o.absoluteDateRange = buildAbsoluteDateRange();
o.breakdownDimensions = buildUnnamed5922();
o.creativeId = 'foo';
o.dealId = 'foo';
o.environment = 'foo';
o.format = 'foo';
o.formats = buildUnnamed5923();
o.name = 'foo';
o.platforms = buildUnnamed5924();
o.publisherIdentifiers = buildUnnamed5925();
o.realtimeTimeRange = buildRealtimeTimeRange();
o.relativeDateRange = buildRelativeDateRange();
o.sellerNetworkIds = buildUnnamed5926();
o.timeSeriesGranularity = 'foo';
}
buildCounterFilterSet--;
return o;
}
void checkFilterSet(api.FilterSet o) {
buildCounterFilterSet++;
if (buildCounterFilterSet < 3) {
checkAbsoluteDateRange(o.absoluteDateRange as api.AbsoluteDateRange);
checkUnnamed5922(o.breakdownDimensions);
unittest.expect(o.creativeId, unittest.equals('foo'));
unittest.expect(o.dealId, unittest.equals('foo'));
unittest.expect(o.environment, unittest.equals('foo'));
unittest.expect(o.format, unittest.equals('foo'));
checkUnnamed5923(o.formats);
unittest.expect(o.name, unittest.equals('foo'));
checkUnnamed5924(o.platforms);
checkUnnamed5925(o.publisherIdentifiers);
checkRealtimeTimeRange(o.realtimeTimeRange as api.RealtimeTimeRange);
checkRelativeDateRange(o.relativeDateRange as api.RelativeDateRange);
checkUnnamed5926(o.sellerNetworkIds);
unittest.expect(o.timeSeriesGranularity, unittest.equals('foo'));
}
buildCounterFilterSet--;
}
core.int buildCounterFilteredBidCreativeRow = 0;
api.FilteredBidCreativeRow buildFilteredBidCreativeRow() {
var o = api.FilteredBidCreativeRow();
buildCounterFilteredBidCreativeRow++;
if (buildCounterFilteredBidCreativeRow < 3) {
o.bidCount = buildMetricValue();
o.creativeId = 'foo';
o.rowDimensions = buildRowDimensions();
}
buildCounterFilteredBidCreativeRow--;
return o;
}
void checkFilteredBidCreativeRow(api.FilteredBidCreativeRow o) {
buildCounterFilteredBidCreativeRow++;
if (buildCounterFilteredBidCreativeRow < 3) {
checkMetricValue(o.bidCount as api.MetricValue);
unittest.expect(o.creativeId, unittest.equals('foo'));
checkRowDimensions(o.rowDimensions as api.RowDimensions);
}
buildCounterFilteredBidCreativeRow--;
}
core.int buildCounterFilteredBidDetailRow = 0;
api.FilteredBidDetailRow buildFilteredBidDetailRow() {
var o = api.FilteredBidDetailRow();
buildCounterFilteredBidDetailRow++;
if (buildCounterFilteredBidDetailRow < 3) {
o.bidCount = buildMetricValue();
o.detail = 'foo';
o.detailId = 42;
o.rowDimensions = buildRowDimensions();
}
buildCounterFilteredBidDetailRow--;
return o;
}
void checkFilteredBidDetailRow(api.FilteredBidDetailRow o) {
buildCounterFilteredBidDetailRow++;
if (buildCounterFilteredBidDetailRow < 3) {
checkMetricValue(o.bidCount as api.MetricValue);
unittest.expect(o.detail, unittest.equals('foo'));
unittest.expect(o.detailId, unittest.equals(42));
checkRowDimensions(o.rowDimensions as api.RowDimensions);
}
buildCounterFilteredBidDetailRow--;
}
core.List<core.String> buildUnnamed5927() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5927(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5928() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5928(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterFirstPartyMobileApplicationTargeting = 0;
api.FirstPartyMobileApplicationTargeting
buildFirstPartyMobileApplicationTargeting() {
var o = api.FirstPartyMobileApplicationTargeting();
buildCounterFirstPartyMobileApplicationTargeting++;
if (buildCounterFirstPartyMobileApplicationTargeting < 3) {
o.excludedAppIds = buildUnnamed5927();
o.targetedAppIds = buildUnnamed5928();
}
buildCounterFirstPartyMobileApplicationTargeting--;
return o;
}
void checkFirstPartyMobileApplicationTargeting(
api.FirstPartyMobileApplicationTargeting o) {
buildCounterFirstPartyMobileApplicationTargeting++;
if (buildCounterFirstPartyMobileApplicationTargeting < 3) {
checkUnnamed5927(o.excludedAppIds);
checkUnnamed5928(o.targetedAppIds);
}
buildCounterFirstPartyMobileApplicationTargeting--;
}
core.int buildCounterFrequencyCap = 0;
api.FrequencyCap buildFrequencyCap() {
var o = api.FrequencyCap();
buildCounterFrequencyCap++;
if (buildCounterFrequencyCap < 3) {
o.maxImpressions = 42;
o.numTimeUnits = 42;
o.timeUnitType = 'foo';
}
buildCounterFrequencyCap--;
return o;
}
void checkFrequencyCap(api.FrequencyCap o) {
buildCounterFrequencyCap++;
if (buildCounterFrequencyCap < 3) {
unittest.expect(o.maxImpressions, unittest.equals(42));
unittest.expect(o.numTimeUnits, unittest.equals(42));
unittest.expect(o.timeUnitType, unittest.equals('foo'));
}
buildCounterFrequencyCap--;
}
core.List<api.PricePerBuyer> buildUnnamed5929() {
var o = <api.PricePerBuyer>[];
o.add(buildPricePerBuyer());
o.add(buildPricePerBuyer());
return o;
}
void checkUnnamed5929(core.List<api.PricePerBuyer> o) {
unittest.expect(o, unittest.hasLength(2));
checkPricePerBuyer(o[0] as api.PricePerBuyer);
checkPricePerBuyer(o[1] as api.PricePerBuyer);
}
core.int buildCounterGuaranteedFixedPriceTerms = 0;
api.GuaranteedFixedPriceTerms buildGuaranteedFixedPriceTerms() {
var o = api.GuaranteedFixedPriceTerms();
buildCounterGuaranteedFixedPriceTerms++;
if (buildCounterGuaranteedFixedPriceTerms < 3) {
o.fixedPrices = buildUnnamed5929();
o.guaranteedImpressions = 'foo';
o.guaranteedLooks = 'foo';
o.minimumDailyLooks = 'foo';
}
buildCounterGuaranteedFixedPriceTerms--;
return o;
}
void checkGuaranteedFixedPriceTerms(api.GuaranteedFixedPriceTerms o) {
buildCounterGuaranteedFixedPriceTerms++;
if (buildCounterGuaranteedFixedPriceTerms < 3) {
checkUnnamed5929(o.fixedPrices);
unittest.expect(o.guaranteedImpressions, unittest.equals('foo'));
unittest.expect(o.guaranteedLooks, unittest.equals('foo'));
unittest.expect(o.minimumDailyLooks, unittest.equals('foo'));
}
buildCounterGuaranteedFixedPriceTerms--;
}
core.int buildCounterHtmlContent = 0;
api.HtmlContent buildHtmlContent() {
var o = api.HtmlContent();
buildCounterHtmlContent++;
if (buildCounterHtmlContent < 3) {
o.height = 42;
o.snippet = 'foo';
o.width = 42;
}
buildCounterHtmlContent--;
return o;
}
void checkHtmlContent(api.HtmlContent o) {
buildCounterHtmlContent++;
if (buildCounterHtmlContent < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.snippet, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterHtmlContent--;
}
core.int buildCounterImage = 0;
api.Image buildImage() {
var o = api.Image();
buildCounterImage++;
if (buildCounterImage < 3) {
o.height = 42;
o.url = 'foo';
o.width = 42;
}
buildCounterImage--;
return o;
}
void checkImage(api.Image o) {
buildCounterImage++;
if (buildCounterImage < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.url, unittest.equals('foo'));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterImage--;
}
core.int buildCounterImpressionMetricsRow = 0;
api.ImpressionMetricsRow buildImpressionMetricsRow() {
var o = api.ImpressionMetricsRow();
buildCounterImpressionMetricsRow++;
if (buildCounterImpressionMetricsRow < 3) {
o.availableImpressions = buildMetricValue();
o.bidRequests = buildMetricValue();
o.inventoryMatches = buildMetricValue();
o.responsesWithBids = buildMetricValue();
o.rowDimensions = buildRowDimensions();
o.successfulResponses = buildMetricValue();
}
buildCounterImpressionMetricsRow--;
return o;
}
void checkImpressionMetricsRow(api.ImpressionMetricsRow o) {
buildCounterImpressionMetricsRow++;
if (buildCounterImpressionMetricsRow < 3) {
checkMetricValue(o.availableImpressions as api.MetricValue);
checkMetricValue(o.bidRequests as api.MetricValue);
checkMetricValue(o.inventoryMatches as api.MetricValue);
checkMetricValue(o.responsesWithBids as api.MetricValue);
checkRowDimensions(o.rowDimensions as api.RowDimensions);
checkMetricValue(o.successfulResponses as api.MetricValue);
}
buildCounterImpressionMetricsRow--;
}
core.List<api.AdSize> buildUnnamed5930() {
var o = <api.AdSize>[];
o.add(buildAdSize());
o.add(buildAdSize());
return o;
}
void checkUnnamed5930(core.List<api.AdSize> o) {
unittest.expect(o, unittest.hasLength(2));
checkAdSize(o[0] as api.AdSize);
checkAdSize(o[1] as api.AdSize);
}
core.List<api.AdSize> buildUnnamed5931() {
var o = <api.AdSize>[];
o.add(buildAdSize());
o.add(buildAdSize());
return o;
}
void checkUnnamed5931(core.List<api.AdSize> o) {
unittest.expect(o, unittest.hasLength(2));
checkAdSize(o[0] as api.AdSize);
checkAdSize(o[1] as api.AdSize);
}
core.int buildCounterInventorySizeTargeting = 0;
api.InventorySizeTargeting buildInventorySizeTargeting() {
var o = api.InventorySizeTargeting();
buildCounterInventorySizeTargeting++;
if (buildCounterInventorySizeTargeting < 3) {
o.excludedInventorySizes = buildUnnamed5930();
o.targetedInventorySizes = buildUnnamed5931();
}
buildCounterInventorySizeTargeting--;
return o;
}
void checkInventorySizeTargeting(api.InventorySizeTargeting o) {
buildCounterInventorySizeTargeting++;
if (buildCounterInventorySizeTargeting < 3) {
checkUnnamed5930(o.excludedInventorySizes);
checkUnnamed5931(o.targetedInventorySizes);
}
buildCounterInventorySizeTargeting--;
}
core.List<api.BidMetricsRow> buildUnnamed5932() {
var o = <api.BidMetricsRow>[];
o.add(buildBidMetricsRow());
o.add(buildBidMetricsRow());
return o;
}
void checkUnnamed5932(core.List<api.BidMetricsRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkBidMetricsRow(o[0] as api.BidMetricsRow);
checkBidMetricsRow(o[1] as api.BidMetricsRow);
}
core.int buildCounterListBidMetricsResponse = 0;
api.ListBidMetricsResponse buildListBidMetricsResponse() {
var o = api.ListBidMetricsResponse();
buildCounterListBidMetricsResponse++;
if (buildCounterListBidMetricsResponse < 3) {
o.bidMetricsRows = buildUnnamed5932();
o.nextPageToken = 'foo';
}
buildCounterListBidMetricsResponse--;
return o;
}
void checkListBidMetricsResponse(api.ListBidMetricsResponse o) {
buildCounterListBidMetricsResponse++;
if (buildCounterListBidMetricsResponse < 3) {
checkUnnamed5932(o.bidMetricsRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListBidMetricsResponse--;
}
core.List<api.CalloutStatusRow> buildUnnamed5933() {
var o = <api.CalloutStatusRow>[];
o.add(buildCalloutStatusRow());
o.add(buildCalloutStatusRow());
return o;
}
void checkUnnamed5933(core.List<api.CalloutStatusRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkCalloutStatusRow(o[0] as api.CalloutStatusRow);
checkCalloutStatusRow(o[1] as api.CalloutStatusRow);
}
core.int buildCounterListBidResponseErrorsResponse = 0;
api.ListBidResponseErrorsResponse buildListBidResponseErrorsResponse() {
var o = api.ListBidResponseErrorsResponse();
buildCounterListBidResponseErrorsResponse++;
if (buildCounterListBidResponseErrorsResponse < 3) {
o.calloutStatusRows = buildUnnamed5933();
o.nextPageToken = 'foo';
}
buildCounterListBidResponseErrorsResponse--;
return o;
}
void checkListBidResponseErrorsResponse(api.ListBidResponseErrorsResponse o) {
buildCounterListBidResponseErrorsResponse++;
if (buildCounterListBidResponseErrorsResponse < 3) {
checkUnnamed5933(o.calloutStatusRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListBidResponseErrorsResponse--;
}
core.List<api.BidResponseWithoutBidsStatusRow> buildUnnamed5934() {
var o = <api.BidResponseWithoutBidsStatusRow>[];
o.add(buildBidResponseWithoutBidsStatusRow());
o.add(buildBidResponseWithoutBidsStatusRow());
return o;
}
void checkUnnamed5934(core.List<api.BidResponseWithoutBidsStatusRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkBidResponseWithoutBidsStatusRow(
o[0] as api.BidResponseWithoutBidsStatusRow);
checkBidResponseWithoutBidsStatusRow(
o[1] as api.BidResponseWithoutBidsStatusRow);
}
core.int buildCounterListBidResponsesWithoutBidsResponse = 0;
api.ListBidResponsesWithoutBidsResponse
buildListBidResponsesWithoutBidsResponse() {
var o = api.ListBidResponsesWithoutBidsResponse();
buildCounterListBidResponsesWithoutBidsResponse++;
if (buildCounterListBidResponsesWithoutBidsResponse < 3) {
o.bidResponseWithoutBidsStatusRows = buildUnnamed5934();
o.nextPageToken = 'foo';
}
buildCounterListBidResponsesWithoutBidsResponse--;
return o;
}
void checkListBidResponsesWithoutBidsResponse(
api.ListBidResponsesWithoutBidsResponse o) {
buildCounterListBidResponsesWithoutBidsResponse++;
if (buildCounterListBidResponsesWithoutBidsResponse < 3) {
checkUnnamed5934(o.bidResponseWithoutBidsStatusRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListBidResponsesWithoutBidsResponse--;
}
core.List<api.ClientUserInvitation> buildUnnamed5935() {
var o = <api.ClientUserInvitation>[];
o.add(buildClientUserInvitation());
o.add(buildClientUserInvitation());
return o;
}
void checkUnnamed5935(core.List<api.ClientUserInvitation> o) {
unittest.expect(o, unittest.hasLength(2));
checkClientUserInvitation(o[0] as api.ClientUserInvitation);
checkClientUserInvitation(o[1] as api.ClientUserInvitation);
}
core.int buildCounterListClientUserInvitationsResponse = 0;
api.ListClientUserInvitationsResponse buildListClientUserInvitationsResponse() {
var o = api.ListClientUserInvitationsResponse();
buildCounterListClientUserInvitationsResponse++;
if (buildCounterListClientUserInvitationsResponse < 3) {
o.invitations = buildUnnamed5935();
o.nextPageToken = 'foo';
}
buildCounterListClientUserInvitationsResponse--;
return o;
}
void checkListClientUserInvitationsResponse(
api.ListClientUserInvitationsResponse o) {
buildCounterListClientUserInvitationsResponse++;
if (buildCounterListClientUserInvitationsResponse < 3) {
checkUnnamed5935(o.invitations);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListClientUserInvitationsResponse--;
}
core.List<api.ClientUser> buildUnnamed5936() {
var o = <api.ClientUser>[];
o.add(buildClientUser());
o.add(buildClientUser());
return o;
}
void checkUnnamed5936(core.List<api.ClientUser> o) {
unittest.expect(o, unittest.hasLength(2));
checkClientUser(o[0] as api.ClientUser);
checkClientUser(o[1] as api.ClientUser);
}
core.int buildCounterListClientUsersResponse = 0;
api.ListClientUsersResponse buildListClientUsersResponse() {
var o = api.ListClientUsersResponse();
buildCounterListClientUsersResponse++;
if (buildCounterListClientUsersResponse < 3) {
o.nextPageToken = 'foo';
o.users = buildUnnamed5936();
}
buildCounterListClientUsersResponse--;
return o;
}
void checkListClientUsersResponse(api.ListClientUsersResponse o) {
buildCounterListClientUsersResponse++;
if (buildCounterListClientUsersResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed5936(o.users);
}
buildCounterListClientUsersResponse--;
}
core.List<api.Client> buildUnnamed5937() {
var o = <api.Client>[];
o.add(buildClient());
o.add(buildClient());
return o;
}
void checkUnnamed5937(core.List<api.Client> o) {
unittest.expect(o, unittest.hasLength(2));
checkClient(o[0] as api.Client);
checkClient(o[1] as api.Client);
}
core.int buildCounterListClientsResponse = 0;
api.ListClientsResponse buildListClientsResponse() {
var o = api.ListClientsResponse();
buildCounterListClientsResponse++;
if (buildCounterListClientsResponse < 3) {
o.clients = buildUnnamed5937();
o.nextPageToken = 'foo';
}
buildCounterListClientsResponse--;
return o;
}
void checkListClientsResponse(api.ListClientsResponse o) {
buildCounterListClientsResponse++;
if (buildCounterListClientsResponse < 3) {
checkUnnamed5937(o.clients);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListClientsResponse--;
}
core.List<api.FilteredBidCreativeRow> buildUnnamed5938() {
var o = <api.FilteredBidCreativeRow>[];
o.add(buildFilteredBidCreativeRow());
o.add(buildFilteredBidCreativeRow());
return o;
}
void checkUnnamed5938(core.List<api.FilteredBidCreativeRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkFilteredBidCreativeRow(o[0] as api.FilteredBidCreativeRow);
checkFilteredBidCreativeRow(o[1] as api.FilteredBidCreativeRow);
}
core.int buildCounterListCreativeStatusBreakdownByCreativeResponse = 0;
api.ListCreativeStatusBreakdownByCreativeResponse
buildListCreativeStatusBreakdownByCreativeResponse() {
var o = api.ListCreativeStatusBreakdownByCreativeResponse();
buildCounterListCreativeStatusBreakdownByCreativeResponse++;
if (buildCounterListCreativeStatusBreakdownByCreativeResponse < 3) {
o.filteredBidCreativeRows = buildUnnamed5938();
o.nextPageToken = 'foo';
}
buildCounterListCreativeStatusBreakdownByCreativeResponse--;
return o;
}
void checkListCreativeStatusBreakdownByCreativeResponse(
api.ListCreativeStatusBreakdownByCreativeResponse o) {
buildCounterListCreativeStatusBreakdownByCreativeResponse++;
if (buildCounterListCreativeStatusBreakdownByCreativeResponse < 3) {
checkUnnamed5938(o.filteredBidCreativeRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListCreativeStatusBreakdownByCreativeResponse--;
}
core.List<api.FilteredBidDetailRow> buildUnnamed5939() {
var o = <api.FilteredBidDetailRow>[];
o.add(buildFilteredBidDetailRow());
o.add(buildFilteredBidDetailRow());
return o;
}
void checkUnnamed5939(core.List<api.FilteredBidDetailRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkFilteredBidDetailRow(o[0] as api.FilteredBidDetailRow);
checkFilteredBidDetailRow(o[1] as api.FilteredBidDetailRow);
}
core.int buildCounterListCreativeStatusBreakdownByDetailResponse = 0;
api.ListCreativeStatusBreakdownByDetailResponse
buildListCreativeStatusBreakdownByDetailResponse() {
var o = api.ListCreativeStatusBreakdownByDetailResponse();
buildCounterListCreativeStatusBreakdownByDetailResponse++;
if (buildCounterListCreativeStatusBreakdownByDetailResponse < 3) {
o.detailType = 'foo';
o.filteredBidDetailRows = buildUnnamed5939();
o.nextPageToken = 'foo';
}
buildCounterListCreativeStatusBreakdownByDetailResponse--;
return o;
}
void checkListCreativeStatusBreakdownByDetailResponse(
api.ListCreativeStatusBreakdownByDetailResponse o) {
buildCounterListCreativeStatusBreakdownByDetailResponse++;
if (buildCounterListCreativeStatusBreakdownByDetailResponse < 3) {
unittest.expect(o.detailType, unittest.equals('foo'));
checkUnnamed5939(o.filteredBidDetailRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListCreativeStatusBreakdownByDetailResponse--;
}
core.List<api.Creative> buildUnnamed5940() {
var o = <api.Creative>[];
o.add(buildCreative());
o.add(buildCreative());
return o;
}
void checkUnnamed5940(core.List<api.Creative> o) {
unittest.expect(o, unittest.hasLength(2));
checkCreative(o[0] as api.Creative);
checkCreative(o[1] as api.Creative);
}
core.int buildCounterListCreativesResponse = 0;
api.ListCreativesResponse buildListCreativesResponse() {
var o = api.ListCreativesResponse();
buildCounterListCreativesResponse++;
if (buildCounterListCreativesResponse < 3) {
o.creatives = buildUnnamed5940();
o.nextPageToken = 'foo';
}
buildCounterListCreativesResponse--;
return o;
}
void checkListCreativesResponse(api.ListCreativesResponse o) {
buildCounterListCreativesResponse++;
if (buildCounterListCreativesResponse < 3) {
checkUnnamed5940(o.creatives);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListCreativesResponse--;
}
core.List<api.CreativeDealAssociation> buildUnnamed5941() {
var o = <api.CreativeDealAssociation>[];
o.add(buildCreativeDealAssociation());
o.add(buildCreativeDealAssociation());
return o;
}
void checkUnnamed5941(core.List<api.CreativeDealAssociation> o) {
unittest.expect(o, unittest.hasLength(2));
checkCreativeDealAssociation(o[0] as api.CreativeDealAssociation);
checkCreativeDealAssociation(o[1] as api.CreativeDealAssociation);
}
core.int buildCounterListDealAssociationsResponse = 0;
api.ListDealAssociationsResponse buildListDealAssociationsResponse() {
var o = api.ListDealAssociationsResponse();
buildCounterListDealAssociationsResponse++;
if (buildCounterListDealAssociationsResponse < 3) {
o.associations = buildUnnamed5941();
o.nextPageToken = 'foo';
}
buildCounterListDealAssociationsResponse--;
return o;
}
void checkListDealAssociationsResponse(api.ListDealAssociationsResponse o) {
buildCounterListDealAssociationsResponse++;
if (buildCounterListDealAssociationsResponse < 3) {
checkUnnamed5941(o.associations);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListDealAssociationsResponse--;
}
core.List<api.FilterSet> buildUnnamed5942() {
var o = <api.FilterSet>[];
o.add(buildFilterSet());
o.add(buildFilterSet());
return o;
}
void checkUnnamed5942(core.List<api.FilterSet> o) {
unittest.expect(o, unittest.hasLength(2));
checkFilterSet(o[0] as api.FilterSet);
checkFilterSet(o[1] as api.FilterSet);
}
core.int buildCounterListFilterSetsResponse = 0;
api.ListFilterSetsResponse buildListFilterSetsResponse() {
var o = api.ListFilterSetsResponse();
buildCounterListFilterSetsResponse++;
if (buildCounterListFilterSetsResponse < 3) {
o.filterSets = buildUnnamed5942();
o.nextPageToken = 'foo';
}
buildCounterListFilterSetsResponse--;
return o;
}
void checkListFilterSetsResponse(api.ListFilterSetsResponse o) {
buildCounterListFilterSetsResponse++;
if (buildCounterListFilterSetsResponse < 3) {
checkUnnamed5942(o.filterSets);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListFilterSetsResponse--;
}
core.List<api.CalloutStatusRow> buildUnnamed5943() {
var o = <api.CalloutStatusRow>[];
o.add(buildCalloutStatusRow());
o.add(buildCalloutStatusRow());
return o;
}
void checkUnnamed5943(core.List<api.CalloutStatusRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkCalloutStatusRow(o[0] as api.CalloutStatusRow);
checkCalloutStatusRow(o[1] as api.CalloutStatusRow);
}
core.int buildCounterListFilteredBidRequestsResponse = 0;
api.ListFilteredBidRequestsResponse buildListFilteredBidRequestsResponse() {
var o = api.ListFilteredBidRequestsResponse();
buildCounterListFilteredBidRequestsResponse++;
if (buildCounterListFilteredBidRequestsResponse < 3) {
o.calloutStatusRows = buildUnnamed5943();
o.nextPageToken = 'foo';
}
buildCounterListFilteredBidRequestsResponse--;
return o;
}
void checkListFilteredBidRequestsResponse(
api.ListFilteredBidRequestsResponse o) {
buildCounterListFilteredBidRequestsResponse++;
if (buildCounterListFilteredBidRequestsResponse < 3) {
checkUnnamed5943(o.calloutStatusRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListFilteredBidRequestsResponse--;
}
core.List<api.CreativeStatusRow> buildUnnamed5944() {
var o = <api.CreativeStatusRow>[];
o.add(buildCreativeStatusRow());
o.add(buildCreativeStatusRow());
return o;
}
void checkUnnamed5944(core.List<api.CreativeStatusRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkCreativeStatusRow(o[0] as api.CreativeStatusRow);
checkCreativeStatusRow(o[1] as api.CreativeStatusRow);
}
core.int buildCounterListFilteredBidsResponse = 0;
api.ListFilteredBidsResponse buildListFilteredBidsResponse() {
var o = api.ListFilteredBidsResponse();
buildCounterListFilteredBidsResponse++;
if (buildCounterListFilteredBidsResponse < 3) {
o.creativeStatusRows = buildUnnamed5944();
o.nextPageToken = 'foo';
}
buildCounterListFilteredBidsResponse--;
return o;
}
void checkListFilteredBidsResponse(api.ListFilteredBidsResponse o) {
buildCounterListFilteredBidsResponse++;
if (buildCounterListFilteredBidsResponse < 3) {
checkUnnamed5944(o.creativeStatusRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListFilteredBidsResponse--;
}
core.List<api.ImpressionMetricsRow> buildUnnamed5945() {
var o = <api.ImpressionMetricsRow>[];
o.add(buildImpressionMetricsRow());
o.add(buildImpressionMetricsRow());
return o;
}
void checkUnnamed5945(core.List<api.ImpressionMetricsRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkImpressionMetricsRow(o[0] as api.ImpressionMetricsRow);
checkImpressionMetricsRow(o[1] as api.ImpressionMetricsRow);
}
core.int buildCounterListImpressionMetricsResponse = 0;
api.ListImpressionMetricsResponse buildListImpressionMetricsResponse() {
var o = api.ListImpressionMetricsResponse();
buildCounterListImpressionMetricsResponse++;
if (buildCounterListImpressionMetricsResponse < 3) {
o.impressionMetricsRows = buildUnnamed5945();
o.nextPageToken = 'foo';
}
buildCounterListImpressionMetricsResponse--;
return o;
}
void checkListImpressionMetricsResponse(api.ListImpressionMetricsResponse o) {
buildCounterListImpressionMetricsResponse++;
if (buildCounterListImpressionMetricsResponse < 3) {
checkUnnamed5945(o.impressionMetricsRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListImpressionMetricsResponse--;
}
core.List<api.CreativeStatusRow> buildUnnamed5946() {
var o = <api.CreativeStatusRow>[];
o.add(buildCreativeStatusRow());
o.add(buildCreativeStatusRow());
return o;
}
void checkUnnamed5946(core.List<api.CreativeStatusRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkCreativeStatusRow(o[0] as api.CreativeStatusRow);
checkCreativeStatusRow(o[1] as api.CreativeStatusRow);
}
core.int buildCounterListLosingBidsResponse = 0;
api.ListLosingBidsResponse buildListLosingBidsResponse() {
var o = api.ListLosingBidsResponse();
buildCounterListLosingBidsResponse++;
if (buildCounterListLosingBidsResponse < 3) {
o.creativeStatusRows = buildUnnamed5946();
o.nextPageToken = 'foo';
}
buildCounterListLosingBidsResponse--;
return o;
}
void checkListLosingBidsResponse(api.ListLosingBidsResponse o) {
buildCounterListLosingBidsResponse++;
if (buildCounterListLosingBidsResponse < 3) {
checkUnnamed5946(o.creativeStatusRows);
unittest.expect(o.nextPageToken, unittest.equals('foo'));
}
buildCounterListLosingBidsResponse--;
}
core.List<api.NonBillableWinningBidStatusRow> buildUnnamed5947() {
var o = <api.NonBillableWinningBidStatusRow>[];
o.add(buildNonBillableWinningBidStatusRow());
o.add(buildNonBillableWinningBidStatusRow());
return o;
}
void checkUnnamed5947(core.List<api.NonBillableWinningBidStatusRow> o) {
unittest.expect(o, unittest.hasLength(2));
checkNonBillableWinningBidStatusRow(
o[0] as api.NonBillableWinningBidStatusRow);
checkNonBillableWinningBidStatusRow(
o[1] as api.NonBillableWinningBidStatusRow);
}
core.int buildCounterListNonBillableWinningBidsResponse = 0;
api.ListNonBillableWinningBidsResponse
buildListNonBillableWinningBidsResponse() {
var o = api.ListNonBillableWinningBidsResponse();
buildCounterListNonBillableWinningBidsResponse++;
if (buildCounterListNonBillableWinningBidsResponse < 3) {
o.nextPageToken = 'foo';
o.nonBillableWinningBidStatusRows = buildUnnamed5947();
}
buildCounterListNonBillableWinningBidsResponse--;
return o;
}
void checkListNonBillableWinningBidsResponse(
api.ListNonBillableWinningBidsResponse o) {
buildCounterListNonBillableWinningBidsResponse++;
if (buildCounterListNonBillableWinningBidsResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed5947(o.nonBillableWinningBidStatusRows);
}
buildCounterListNonBillableWinningBidsResponse--;
}
core.List<api.Product> buildUnnamed5948() {
var o = <api.Product>[];
o.add(buildProduct());
o.add(buildProduct());
return o;
}
void checkUnnamed5948(core.List<api.Product> o) {
unittest.expect(o, unittest.hasLength(2));
checkProduct(o[0] as api.Product);
checkProduct(o[1] as api.Product);
}
core.int buildCounterListProductsResponse = 0;
api.ListProductsResponse buildListProductsResponse() {
var o = api.ListProductsResponse();
buildCounterListProductsResponse++;
if (buildCounterListProductsResponse < 3) {
o.nextPageToken = 'foo';
o.products = buildUnnamed5948();
}
buildCounterListProductsResponse--;
return o;
}
void checkListProductsResponse(api.ListProductsResponse o) {
buildCounterListProductsResponse++;
if (buildCounterListProductsResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed5948(o.products);
}
buildCounterListProductsResponse--;
}
core.List<api.Proposal> buildUnnamed5949() {
var o = <api.Proposal>[];
o.add(buildProposal());
o.add(buildProposal());
return o;
}
void checkUnnamed5949(core.List<api.Proposal> o) {
unittest.expect(o, unittest.hasLength(2));
checkProposal(o[0] as api.Proposal);
checkProposal(o[1] as api.Proposal);
}
core.int buildCounterListProposalsResponse = 0;
api.ListProposalsResponse buildListProposalsResponse() {
var o = api.ListProposalsResponse();
buildCounterListProposalsResponse++;
if (buildCounterListProposalsResponse < 3) {
o.nextPageToken = 'foo';
o.proposals = buildUnnamed5949();
}
buildCounterListProposalsResponse--;
return o;
}
void checkListProposalsResponse(api.ListProposalsResponse o) {
buildCounterListProposalsResponse++;
if (buildCounterListProposalsResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed5949(o.proposals);
}
buildCounterListProposalsResponse--;
}
core.List<api.PublisherProfile> buildUnnamed5950() {
var o = <api.PublisherProfile>[];
o.add(buildPublisherProfile());
o.add(buildPublisherProfile());
return o;
}
void checkUnnamed5950(core.List<api.PublisherProfile> o) {
unittest.expect(o, unittest.hasLength(2));
checkPublisherProfile(o[0] as api.PublisherProfile);
checkPublisherProfile(o[1] as api.PublisherProfile);
}
core.int buildCounterListPublisherProfilesResponse = 0;
api.ListPublisherProfilesResponse buildListPublisherProfilesResponse() {
var o = api.ListPublisherProfilesResponse();
buildCounterListPublisherProfilesResponse++;
if (buildCounterListPublisherProfilesResponse < 3) {
o.nextPageToken = 'foo';
o.publisherProfiles = buildUnnamed5950();
}
buildCounterListPublisherProfilesResponse--;
return o;
}
void checkListPublisherProfilesResponse(api.ListPublisherProfilesResponse o) {
buildCounterListPublisherProfilesResponse++;
if (buildCounterListPublisherProfilesResponse < 3) {
unittest.expect(o.nextPageToken, unittest.equals('foo'));
checkUnnamed5950(o.publisherProfiles);
}
buildCounterListPublisherProfilesResponse--;
}
core.List<core.int> buildUnnamed5951() {
var o = <core.int>[];
o.add(42);
o.add(42);
return o;
}
void checkUnnamed5951(core.List<core.int> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals(42));
unittest.expect(o[1], unittest.equals(42));
}
core.int buildCounterLocationContext = 0;
api.LocationContext buildLocationContext() {
var o = api.LocationContext();
buildCounterLocationContext++;
if (buildCounterLocationContext < 3) {
o.geoCriteriaIds = buildUnnamed5951();
}
buildCounterLocationContext--;
return o;
}
void checkLocationContext(api.LocationContext o) {
buildCounterLocationContext++;
if (buildCounterLocationContext < 3) {
checkUnnamed5951(o.geoCriteriaIds);
}
buildCounterLocationContext--;
}
core.int buildCounterMarketplaceTargeting = 0;
api.MarketplaceTargeting buildMarketplaceTargeting() {
var o = api.MarketplaceTargeting();
buildCounterMarketplaceTargeting++;
if (buildCounterMarketplaceTargeting < 3) {
o.geoTargeting = buildCriteriaTargeting();
o.inventorySizeTargeting = buildInventorySizeTargeting();
o.placementTargeting = buildPlacementTargeting();
o.technologyTargeting = buildTechnologyTargeting();
o.videoTargeting = buildVideoTargeting();
}
buildCounterMarketplaceTargeting--;
return o;
}
void checkMarketplaceTargeting(api.MarketplaceTargeting o) {
buildCounterMarketplaceTargeting++;
if (buildCounterMarketplaceTargeting < 3) {
checkCriteriaTargeting(o.geoTargeting as api.CriteriaTargeting);
checkInventorySizeTargeting(
o.inventorySizeTargeting as api.InventorySizeTargeting);
checkPlacementTargeting(o.placementTargeting as api.PlacementTargeting);
checkTechnologyTargeting(o.technologyTargeting as api.TechnologyTargeting);
checkVideoTargeting(o.videoTargeting as api.VideoTargeting);
}
buildCounterMarketplaceTargeting--;
}
core.int buildCounterMetricValue = 0;
api.MetricValue buildMetricValue() {
var o = api.MetricValue();
buildCounterMetricValue++;
if (buildCounterMetricValue < 3) {
o.value = 'foo';
o.variance = 'foo';
}
buildCounterMetricValue--;
return o;
}
void checkMetricValue(api.MetricValue o) {
buildCounterMetricValue++;
if (buildCounterMetricValue < 3) {
unittest.expect(o.value, unittest.equals('foo'));
unittest.expect(o.variance, unittest.equals('foo'));
}
buildCounterMetricValue--;
}
core.int buildCounterMobileApplicationTargeting = 0;
api.MobileApplicationTargeting buildMobileApplicationTargeting() {
var o = api.MobileApplicationTargeting();
buildCounterMobileApplicationTargeting++;
if (buildCounterMobileApplicationTargeting < 3) {
o.firstPartyTargeting = buildFirstPartyMobileApplicationTargeting();
}
buildCounterMobileApplicationTargeting--;
return o;
}
void checkMobileApplicationTargeting(api.MobileApplicationTargeting o) {
buildCounterMobileApplicationTargeting++;
if (buildCounterMobileApplicationTargeting < 3) {
checkFirstPartyMobileApplicationTargeting(
o.firstPartyTargeting as api.FirstPartyMobileApplicationTargeting);
}
buildCounterMobileApplicationTargeting--;
}
core.int buildCounterMoney = 0;
api.Money buildMoney() {
var o = api.Money();
buildCounterMoney++;
if (buildCounterMoney < 3) {
o.currencyCode = 'foo';
o.nanos = 42;
o.units = 'foo';
}
buildCounterMoney--;
return o;
}
void checkMoney(api.Money o) {
buildCounterMoney++;
if (buildCounterMoney < 3) {
unittest.expect(o.currencyCode, unittest.equals('foo'));
unittest.expect(o.nanos, unittest.equals(42));
unittest.expect(o.units, unittest.equals('foo'));
}
buildCounterMoney--;
}
core.int buildCounterNativeContent = 0;
api.NativeContent buildNativeContent() {
var o = api.NativeContent();
buildCounterNativeContent++;
if (buildCounterNativeContent < 3) {
o.advertiserName = 'foo';
o.appIcon = buildImage();
o.body = 'foo';
o.callToAction = 'foo';
o.clickLinkUrl = 'foo';
o.clickTrackingUrl = 'foo';
o.headline = 'foo';
o.image = buildImage();
o.logo = buildImage();
o.priceDisplayText = 'foo';
o.starRating = 42.0;
o.storeUrl = 'foo';
o.videoUrl = 'foo';
}
buildCounterNativeContent--;
return o;
}
void checkNativeContent(api.NativeContent o) {
buildCounterNativeContent++;
if (buildCounterNativeContent < 3) {
unittest.expect(o.advertiserName, unittest.equals('foo'));
checkImage(o.appIcon as api.Image);
unittest.expect(o.body, unittest.equals('foo'));
unittest.expect(o.callToAction, unittest.equals('foo'));
unittest.expect(o.clickLinkUrl, unittest.equals('foo'));
unittest.expect(o.clickTrackingUrl, unittest.equals('foo'));
unittest.expect(o.headline, unittest.equals('foo'));
checkImage(o.image as api.Image);
checkImage(o.logo as api.Image);
unittest.expect(o.priceDisplayText, unittest.equals('foo'));
unittest.expect(o.starRating, unittest.equals(42.0));
unittest.expect(o.storeUrl, unittest.equals('foo'));
unittest.expect(o.videoUrl, unittest.equals('foo'));
}
buildCounterNativeContent--;
}
core.int buildCounterNonBillableWinningBidStatusRow = 0;
api.NonBillableWinningBidStatusRow buildNonBillableWinningBidStatusRow() {
var o = api.NonBillableWinningBidStatusRow();
buildCounterNonBillableWinningBidStatusRow++;
if (buildCounterNonBillableWinningBidStatusRow < 3) {
o.bidCount = buildMetricValue();
o.rowDimensions = buildRowDimensions();
o.status = 'foo';
}
buildCounterNonBillableWinningBidStatusRow--;
return o;
}
void checkNonBillableWinningBidStatusRow(api.NonBillableWinningBidStatusRow o) {
buildCounterNonBillableWinningBidStatusRow++;
if (buildCounterNonBillableWinningBidStatusRow < 3) {
checkMetricValue(o.bidCount as api.MetricValue);
checkRowDimensions(o.rowDimensions as api.RowDimensions);
unittest.expect(o.status, unittest.equals('foo'));
}
buildCounterNonBillableWinningBidStatusRow--;
}
core.List<api.PricePerBuyer> buildUnnamed5952() {
var o = <api.PricePerBuyer>[];
o.add(buildPricePerBuyer());
o.add(buildPricePerBuyer());
return o;
}
void checkUnnamed5952(core.List<api.PricePerBuyer> o) {
unittest.expect(o, unittest.hasLength(2));
checkPricePerBuyer(o[0] as api.PricePerBuyer);
checkPricePerBuyer(o[1] as api.PricePerBuyer);
}
core.int buildCounterNonGuaranteedAuctionTerms = 0;
api.NonGuaranteedAuctionTerms buildNonGuaranteedAuctionTerms() {
var o = api.NonGuaranteedAuctionTerms();
buildCounterNonGuaranteedAuctionTerms++;
if (buildCounterNonGuaranteedAuctionTerms < 3) {
o.autoOptimizePrivateAuction = true;
o.reservePricesPerBuyer = buildUnnamed5952();
}
buildCounterNonGuaranteedAuctionTerms--;
return o;
}
void checkNonGuaranteedAuctionTerms(api.NonGuaranteedAuctionTerms o) {
buildCounterNonGuaranteedAuctionTerms++;
if (buildCounterNonGuaranteedAuctionTerms < 3) {
unittest.expect(o.autoOptimizePrivateAuction, unittest.isTrue);
checkUnnamed5952(o.reservePricesPerBuyer);
}
buildCounterNonGuaranteedAuctionTerms--;
}
core.List<api.PricePerBuyer> buildUnnamed5953() {
var o = <api.PricePerBuyer>[];
o.add(buildPricePerBuyer());
o.add(buildPricePerBuyer());
return o;
}
void checkUnnamed5953(core.List<api.PricePerBuyer> o) {
unittest.expect(o, unittest.hasLength(2));
checkPricePerBuyer(o[0] as api.PricePerBuyer);
checkPricePerBuyer(o[1] as api.PricePerBuyer);
}
core.int buildCounterNonGuaranteedFixedPriceTerms = 0;
api.NonGuaranteedFixedPriceTerms buildNonGuaranteedFixedPriceTerms() {
var o = api.NonGuaranteedFixedPriceTerms();
buildCounterNonGuaranteedFixedPriceTerms++;
if (buildCounterNonGuaranteedFixedPriceTerms < 3) {
o.fixedPrices = buildUnnamed5953();
}
buildCounterNonGuaranteedFixedPriceTerms--;
return o;
}
void checkNonGuaranteedFixedPriceTerms(api.NonGuaranteedFixedPriceTerms o) {
buildCounterNonGuaranteedFixedPriceTerms++;
if (buildCounterNonGuaranteedFixedPriceTerms < 3) {
checkUnnamed5953(o.fixedPrices);
}
buildCounterNonGuaranteedFixedPriceTerms--;
}
core.int buildCounterNote = 0;
api.Note buildNote() {
var o = api.Note();
buildCounterNote++;
if (buildCounterNote < 3) {
o.createTime = 'foo';
o.creatorRole = 'foo';
o.note = 'foo';
o.noteId = 'foo';
o.proposalRevision = 'foo';
}
buildCounterNote--;
return o;
}
void checkNote(api.Note o) {
buildCounterNote++;
if (buildCounterNote < 3) {
unittest.expect(o.createTime, unittest.equals('foo'));
unittest.expect(o.creatorRole, unittest.equals('foo'));
unittest.expect(o.note, unittest.equals('foo'));
unittest.expect(o.noteId, unittest.equals('foo'));
unittest.expect(o.proposalRevision, unittest.equals('foo'));
}
buildCounterNote--;
}
core.int buildCounterOperatingSystemTargeting = 0;
api.OperatingSystemTargeting buildOperatingSystemTargeting() {
var o = api.OperatingSystemTargeting();
buildCounterOperatingSystemTargeting++;
if (buildCounterOperatingSystemTargeting < 3) {
o.operatingSystemCriteria = buildCriteriaTargeting();
o.operatingSystemVersionCriteria = buildCriteriaTargeting();
}
buildCounterOperatingSystemTargeting--;
return o;
}
void checkOperatingSystemTargeting(api.OperatingSystemTargeting o) {
buildCounterOperatingSystemTargeting++;
if (buildCounterOperatingSystemTargeting < 3) {
checkCriteriaTargeting(o.operatingSystemCriteria as api.CriteriaTargeting);
checkCriteriaTargeting(
o.operatingSystemVersionCriteria as api.CriteriaTargeting);
}
buildCounterOperatingSystemTargeting--;
}
core.int buildCounterPauseProposalRequest = 0;
api.PauseProposalRequest buildPauseProposalRequest() {
var o = api.PauseProposalRequest();
buildCounterPauseProposalRequest++;
if (buildCounterPauseProposalRequest < 3) {
o.reason = 'foo';
}
buildCounterPauseProposalRequest--;
return o;
}
void checkPauseProposalRequest(api.PauseProposalRequest o) {
buildCounterPauseProposalRequest++;
if (buildCounterPauseProposalRequest < 3) {
unittest.expect(o.reason, unittest.equals('foo'));
}
buildCounterPauseProposalRequest--;
}
core.int buildCounterPlacementTargeting = 0;
api.PlacementTargeting buildPlacementTargeting() {
var o = api.PlacementTargeting();
buildCounterPlacementTargeting++;
if (buildCounterPlacementTargeting < 3) {
o.mobileApplicationTargeting = buildMobileApplicationTargeting();
o.urlTargeting = buildUrlTargeting();
}
buildCounterPlacementTargeting--;
return o;
}
void checkPlacementTargeting(api.PlacementTargeting o) {
buildCounterPlacementTargeting++;
if (buildCounterPlacementTargeting < 3) {
checkMobileApplicationTargeting(
o.mobileApplicationTargeting as api.MobileApplicationTargeting);
checkUrlTargeting(o.urlTargeting as api.UrlTargeting);
}
buildCounterPlacementTargeting--;
}
core.List<core.String> buildUnnamed5954() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5954(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterPlatformContext = 0;
api.PlatformContext buildPlatformContext() {
var o = api.PlatformContext();
buildCounterPlatformContext++;
if (buildCounterPlatformContext < 3) {
o.platforms = buildUnnamed5954();
}
buildCounterPlatformContext--;
return o;
}
void checkPlatformContext(api.PlatformContext o) {
buildCounterPlatformContext++;
if (buildCounterPlatformContext < 3) {
checkUnnamed5954(o.platforms);
}
buildCounterPlatformContext--;
}
core.int buildCounterPrice = 0;
api.Price buildPrice() {
var o = api.Price();
buildCounterPrice++;
if (buildCounterPrice < 3) {
o.amount = buildMoney();
o.pricingType = 'foo';
}
buildCounterPrice--;
return o;
}
void checkPrice(api.Price o) {
buildCounterPrice++;
if (buildCounterPrice < 3) {
checkMoney(o.amount as api.Money);
unittest.expect(o.pricingType, unittest.equals('foo'));
}
buildCounterPrice--;
}
core.List<core.String> buildUnnamed5955() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5955(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterPricePerBuyer = 0;
api.PricePerBuyer buildPricePerBuyer() {
var o = api.PricePerBuyer();
buildCounterPricePerBuyer++;
if (buildCounterPricePerBuyer < 3) {
o.advertiserIds = buildUnnamed5955();
o.buyer = buildBuyer();
o.price = buildPrice();
}
buildCounterPricePerBuyer--;
return o;
}
void checkPricePerBuyer(api.PricePerBuyer o) {
buildCounterPricePerBuyer++;
if (buildCounterPricePerBuyer < 3) {
checkUnnamed5955(o.advertiserIds);
checkBuyer(o.buyer as api.Buyer);
checkPrice(o.price as api.Price);
}
buildCounterPricePerBuyer--;
}
core.int buildCounterPrivateData = 0;
api.PrivateData buildPrivateData() {
var o = api.PrivateData();
buildCounterPrivateData++;
if (buildCounterPrivateData < 3) {
o.referenceId = 'foo';
}
buildCounterPrivateData--;
return o;
}
void checkPrivateData(api.PrivateData o) {
buildCounterPrivateData++;
if (buildCounterPrivateData < 3) {
unittest.expect(o.referenceId, unittest.equals('foo'));
}
buildCounterPrivateData--;
}
core.List<api.ContactInformation> buildUnnamed5956() {
var o = <api.ContactInformation>[];
o.add(buildContactInformation());
o.add(buildContactInformation());
return o;
}
void checkUnnamed5956(core.List<api.ContactInformation> o) {
unittest.expect(o, unittest.hasLength(2));
checkContactInformation(o[0] as api.ContactInformation);
checkContactInformation(o[1] as api.ContactInformation);
}
core.List<api.TargetingCriteria> buildUnnamed5957() {
var o = <api.TargetingCriteria>[];
o.add(buildTargetingCriteria());
o.add(buildTargetingCriteria());
return o;
}
void checkUnnamed5957(core.List<api.TargetingCriteria> o) {
unittest.expect(o, unittest.hasLength(2));
checkTargetingCriteria(o[0] as api.TargetingCriteria);
checkTargetingCriteria(o[1] as api.TargetingCriteria);
}
core.int buildCounterProduct = 0;
api.Product buildProduct() {
var o = api.Product();
buildCounterProduct++;
if (buildCounterProduct < 3) {
o.availableEndTime = 'foo';
o.availableStartTime = 'foo';
o.createTime = 'foo';
o.creatorContacts = buildUnnamed5956();
o.displayName = 'foo';
o.hasCreatorSignedOff = true;
o.productId = 'foo';
o.productRevision = 'foo';
o.publisherProfileId = 'foo';
o.seller = buildSeller();
o.syndicationProduct = 'foo';
o.targetingCriterion = buildUnnamed5957();
o.terms = buildDealTerms();
o.updateTime = 'foo';
o.webPropertyCode = 'foo';
}
buildCounterProduct--;
return o;
}
void checkProduct(api.Product o) {
buildCounterProduct++;
if (buildCounterProduct < 3) {
unittest.expect(o.availableEndTime, unittest.equals('foo'));
unittest.expect(o.availableStartTime, unittest.equals('foo'));
unittest.expect(o.createTime, unittest.equals('foo'));
checkUnnamed5956(o.creatorContacts);
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.hasCreatorSignedOff, unittest.isTrue);
unittest.expect(o.productId, unittest.equals('foo'));
unittest.expect(o.productRevision, unittest.equals('foo'));
unittest.expect(o.publisherProfileId, unittest.equals('foo'));
checkSeller(o.seller as api.Seller);
unittest.expect(o.syndicationProduct, unittest.equals('foo'));
checkUnnamed5957(o.targetingCriterion);
checkDealTerms(o.terms as api.DealTerms);
unittest.expect(o.updateTime, unittest.equals('foo'));
unittest.expect(o.webPropertyCode, unittest.equals('foo'));
}
buildCounterProduct--;
}
core.List<api.ContactInformation> buildUnnamed5958() {
var o = <api.ContactInformation>[];
o.add(buildContactInformation());
o.add(buildContactInformation());
return o;
}
void checkUnnamed5958(core.List<api.ContactInformation> o) {
unittest.expect(o, unittest.hasLength(2));
checkContactInformation(o[0] as api.ContactInformation);
checkContactInformation(o[1] as api.ContactInformation);
}
core.List<api.Deal> buildUnnamed5959() {
var o = <api.Deal>[];
o.add(buildDeal());
o.add(buildDeal());
return o;
}
void checkUnnamed5959(core.List<api.Deal> o) {
unittest.expect(o, unittest.hasLength(2));
checkDeal(o[0] as api.Deal);
checkDeal(o[1] as api.Deal);
}
core.List<api.Note> buildUnnamed5960() {
var o = <api.Note>[];
o.add(buildNote());
o.add(buildNote());
return o;
}
void checkUnnamed5960(core.List<api.Note> o) {
unittest.expect(o, unittest.hasLength(2));
checkNote(o[0] as api.Note);
checkNote(o[1] as api.Note);
}
core.List<api.ContactInformation> buildUnnamed5961() {
var o = <api.ContactInformation>[];
o.add(buildContactInformation());
o.add(buildContactInformation());
return o;
}
void checkUnnamed5961(core.List<api.ContactInformation> o) {
unittest.expect(o, unittest.hasLength(2));
checkContactInformation(o[0] as api.ContactInformation);
checkContactInformation(o[1] as api.ContactInformation);
}
core.int buildCounterProposal = 0;
api.Proposal buildProposal() {
var o = api.Proposal();
buildCounterProposal++;
if (buildCounterProposal < 3) {
o.billedBuyer = buildBuyer();
o.buyer = buildBuyer();
o.buyerContacts = buildUnnamed5958();
o.buyerPrivateData = buildPrivateData();
o.deals = buildUnnamed5959();
o.displayName = 'foo';
o.isRenegotiating = true;
o.isSetupComplete = true;
o.lastUpdaterOrCommentorRole = 'foo';
o.notes = buildUnnamed5960();
o.originatorRole = 'foo';
o.privateAuctionId = 'foo';
o.proposalId = 'foo';
o.proposalRevision = 'foo';
o.proposalState = 'foo';
o.seller = buildSeller();
o.sellerContacts = buildUnnamed5961();
o.updateTime = 'foo';
}
buildCounterProposal--;
return o;
}
void checkProposal(api.Proposal o) {
buildCounterProposal++;
if (buildCounterProposal < 3) {
checkBuyer(o.billedBuyer as api.Buyer);
checkBuyer(o.buyer as api.Buyer);
checkUnnamed5958(o.buyerContacts);
checkPrivateData(o.buyerPrivateData as api.PrivateData);
checkUnnamed5959(o.deals);
unittest.expect(o.displayName, unittest.equals('foo'));
unittest.expect(o.isRenegotiating, unittest.isTrue);
unittest.expect(o.isSetupComplete, unittest.isTrue);
unittest.expect(o.lastUpdaterOrCommentorRole, unittest.equals('foo'));
checkUnnamed5960(o.notes);
unittest.expect(o.originatorRole, unittest.equals('foo'));
unittest.expect(o.privateAuctionId, unittest.equals('foo'));
unittest.expect(o.proposalId, unittest.equals('foo'));
unittest.expect(o.proposalRevision, unittest.equals('foo'));
unittest.expect(o.proposalState, unittest.equals('foo'));
checkSeller(o.seller as api.Seller);
checkUnnamed5961(o.sellerContacts);
unittest.expect(o.updateTime, unittest.equals('foo'));
}
buildCounterProposal--;
}
core.List<core.String> buildUnnamed5962() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5962(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5963() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5963(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterPublisherProfile = 0;
api.PublisherProfile buildPublisherProfile() {
var o = api.PublisherProfile();
buildCounterPublisherProfile++;
if (buildCounterPublisherProfile < 3) {
o.audienceDescription = 'foo';
o.buyerPitchStatement = 'foo';
o.directDealsContact = 'foo';
o.displayName = 'foo';
o.domains = buildUnnamed5962();
o.googlePlusUrl = 'foo';
o.isParent = true;
o.logoUrl = 'foo';
o.mediaKitUrl = 'foo';
o.overview = 'foo';
o.programmaticDealsContact = 'foo';
o.publisherProfileId = 'foo';
o.rateCardInfoUrl = 'foo';
o.samplePageUrl = 'foo';
o.seller = buildSeller();
o.topHeadlines = buildUnnamed5963();
}
buildCounterPublisherProfile--;
return o;
}
void checkPublisherProfile(api.PublisherProfile o) {
buildCounterPublisherProfile++;
if (buildCounterPublisherProfile < 3) {
unittest.expect(o.audienceDescription, unittest.equals('foo'));
unittest.expect(o.buyerPitchStatement, unittest.equals('foo'));
unittest.expect(o.directDealsContact, unittest.equals('foo'));
unittest.expect(o.displayName, unittest.equals('foo'));
checkUnnamed5962(o.domains);
unittest.expect(o.googlePlusUrl, unittest.equals('foo'));
unittest.expect(o.isParent, unittest.isTrue);
unittest.expect(o.logoUrl, unittest.equals('foo'));
unittest.expect(o.mediaKitUrl, unittest.equals('foo'));
unittest.expect(o.overview, unittest.equals('foo'));
unittest.expect(o.programmaticDealsContact, unittest.equals('foo'));
unittest.expect(o.publisherProfileId, unittest.equals('foo'));
unittest.expect(o.rateCardInfoUrl, unittest.equals('foo'));
unittest.expect(o.samplePageUrl, unittest.equals('foo'));
checkSeller(o.seller as api.Seller);
checkUnnamed5963(o.topHeadlines);
}
buildCounterPublisherProfile--;
}
core.int buildCounterRealtimeTimeRange = 0;
api.RealtimeTimeRange buildRealtimeTimeRange() {
var o = api.RealtimeTimeRange();
buildCounterRealtimeTimeRange++;
if (buildCounterRealtimeTimeRange < 3) {
o.startTimestamp = 'foo';
}
buildCounterRealtimeTimeRange--;
return o;
}
void checkRealtimeTimeRange(api.RealtimeTimeRange o) {
buildCounterRealtimeTimeRange++;
if (buildCounterRealtimeTimeRange < 3) {
unittest.expect(o.startTimestamp, unittest.equals('foo'));
}
buildCounterRealtimeTimeRange--;
}
core.int buildCounterRelativeDateRange = 0;
api.RelativeDateRange buildRelativeDateRange() {
var o = api.RelativeDateRange();
buildCounterRelativeDateRange++;
if (buildCounterRelativeDateRange < 3) {
o.durationDays = 42;
o.offsetDays = 42;
}
buildCounterRelativeDateRange--;
return o;
}
void checkRelativeDateRange(api.RelativeDateRange o) {
buildCounterRelativeDateRange++;
if (buildCounterRelativeDateRange < 3) {
unittest.expect(o.durationDays, unittest.equals(42));
unittest.expect(o.offsetDays, unittest.equals(42));
}
buildCounterRelativeDateRange--;
}
core.int buildCounterRemoveDealAssociationRequest = 0;
api.RemoveDealAssociationRequest buildRemoveDealAssociationRequest() {
var o = api.RemoveDealAssociationRequest();
buildCounterRemoveDealAssociationRequest++;
if (buildCounterRemoveDealAssociationRequest < 3) {
o.association = buildCreativeDealAssociation();
}
buildCounterRemoveDealAssociationRequest--;
return o;
}
void checkRemoveDealAssociationRequest(api.RemoveDealAssociationRequest o) {
buildCounterRemoveDealAssociationRequest++;
if (buildCounterRemoveDealAssociationRequest < 3) {
checkCreativeDealAssociation(o.association as api.CreativeDealAssociation);
}
buildCounterRemoveDealAssociationRequest--;
}
core.int buildCounterResumeProposalRequest = 0;
api.ResumeProposalRequest buildResumeProposalRequest() {
var o = api.ResumeProposalRequest();
buildCounterResumeProposalRequest++;
if (buildCounterResumeProposalRequest < 3) {}
buildCounterResumeProposalRequest--;
return o;
}
void checkResumeProposalRequest(api.ResumeProposalRequest o) {
buildCounterResumeProposalRequest++;
if (buildCounterResumeProposalRequest < 3) {}
buildCounterResumeProposalRequest--;
}
core.int buildCounterRowDimensions = 0;
api.RowDimensions buildRowDimensions() {
var o = api.RowDimensions();
buildCounterRowDimensions++;
if (buildCounterRowDimensions < 3) {
o.publisherIdentifier = 'foo';
o.timeInterval = buildTimeInterval();
}
buildCounterRowDimensions--;
return o;
}
void checkRowDimensions(api.RowDimensions o) {
buildCounterRowDimensions++;
if (buildCounterRowDimensions < 3) {
unittest.expect(o.publisherIdentifier, unittest.equals('foo'));
checkTimeInterval(o.timeInterval as api.TimeInterval);
}
buildCounterRowDimensions--;
}
core.List<core.String> buildUnnamed5964() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5964(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterSecurityContext = 0;
api.SecurityContext buildSecurityContext() {
var o = api.SecurityContext();
buildCounterSecurityContext++;
if (buildCounterSecurityContext < 3) {
o.securities = buildUnnamed5964();
}
buildCounterSecurityContext--;
return o;
}
void checkSecurityContext(api.SecurityContext o) {
buildCounterSecurityContext++;
if (buildCounterSecurityContext < 3) {
checkUnnamed5964(o.securities);
}
buildCounterSecurityContext--;
}
core.int buildCounterSeller = 0;
api.Seller buildSeller() {
var o = api.Seller();
buildCounterSeller++;
if (buildCounterSeller < 3) {
o.accountId = 'foo';
o.subAccountId = 'foo';
}
buildCounterSeller--;
return o;
}
void checkSeller(api.Seller o) {
buildCounterSeller++;
if (buildCounterSeller < 3) {
unittest.expect(o.accountId, unittest.equals('foo'));
unittest.expect(o.subAccountId, unittest.equals('foo'));
}
buildCounterSeller--;
}
core.int buildCounterServingContext = 0;
api.ServingContext buildServingContext() {
var o = api.ServingContext();
buildCounterServingContext++;
if (buildCounterServingContext < 3) {
o.all = 'foo';
o.appType = buildAppContext();
o.auctionType = buildAuctionContext();
o.location = buildLocationContext();
o.platform = buildPlatformContext();
o.securityType = buildSecurityContext();
}
buildCounterServingContext--;
return o;
}
void checkServingContext(api.ServingContext o) {
buildCounterServingContext++;
if (buildCounterServingContext < 3) {
unittest.expect(o.all, unittest.equals('foo'));
checkAppContext(o.appType as api.AppContext);
checkAuctionContext(o.auctionType as api.AuctionContext);
checkLocationContext(o.location as api.LocationContext);
checkPlatformContext(o.platform as api.PlatformContext);
checkSecurityContext(o.securityType as api.SecurityContext);
}
buildCounterServingContext--;
}
core.List<api.ServingContext> buildUnnamed5965() {
var o = <api.ServingContext>[];
o.add(buildServingContext());
o.add(buildServingContext());
return o;
}
void checkUnnamed5965(core.List<api.ServingContext> o) {
unittest.expect(o, unittest.hasLength(2));
checkServingContext(o[0] as api.ServingContext);
checkServingContext(o[1] as api.ServingContext);
}
core.List<api.Disapproval> buildUnnamed5966() {
var o = <api.Disapproval>[];
o.add(buildDisapproval());
o.add(buildDisapproval());
return o;
}
void checkUnnamed5966(core.List<api.Disapproval> o) {
unittest.expect(o, unittest.hasLength(2));
checkDisapproval(o[0] as api.Disapproval);
checkDisapproval(o[1] as api.Disapproval);
}
core.int buildCounterServingRestriction = 0;
api.ServingRestriction buildServingRestriction() {
var o = api.ServingRestriction();
buildCounterServingRestriction++;
if (buildCounterServingRestriction < 3) {
o.contexts = buildUnnamed5965();
o.disapproval = buildDisapproval();
o.disapprovalReasons = buildUnnamed5966();
o.status = 'foo';
}
buildCounterServingRestriction--;
return o;
}
void checkServingRestriction(api.ServingRestriction o) {
buildCounterServingRestriction++;
if (buildCounterServingRestriction < 3) {
checkUnnamed5965(o.contexts);
checkDisapproval(o.disapproval as api.Disapproval);
checkUnnamed5966(o.disapprovalReasons);
unittest.expect(o.status, unittest.equals('foo'));
}
buildCounterServingRestriction--;
}
core.int buildCounterSize = 0;
api.Size buildSize() {
var o = api.Size();
buildCounterSize++;
if (buildCounterSize < 3) {
o.height = 42;
o.width = 42;
}
buildCounterSize--;
return o;
}
void checkSize(api.Size o) {
buildCounterSize++;
if (buildCounterSize < 3) {
unittest.expect(o.height, unittest.equals(42));
unittest.expect(o.width, unittest.equals(42));
}
buildCounterSize--;
}
core.int buildCounterStopWatchingCreativeRequest = 0;
api.StopWatchingCreativeRequest buildStopWatchingCreativeRequest() {
var o = api.StopWatchingCreativeRequest();
buildCounterStopWatchingCreativeRequest++;
if (buildCounterStopWatchingCreativeRequest < 3) {}
buildCounterStopWatchingCreativeRequest--;
return o;
}
void checkStopWatchingCreativeRequest(api.StopWatchingCreativeRequest o) {
buildCounterStopWatchingCreativeRequest++;
if (buildCounterStopWatchingCreativeRequest < 3) {}
buildCounterStopWatchingCreativeRequest--;
}
core.List<api.TargetingValue> buildUnnamed5967() {
var o = <api.TargetingValue>[];
o.add(buildTargetingValue());
o.add(buildTargetingValue());
return o;
}
void checkUnnamed5967(core.List<api.TargetingValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkTargetingValue(o[0] as api.TargetingValue);
checkTargetingValue(o[1] as api.TargetingValue);
}
core.List<api.TargetingValue> buildUnnamed5968() {
var o = <api.TargetingValue>[];
o.add(buildTargetingValue());
o.add(buildTargetingValue());
return o;
}
void checkUnnamed5968(core.List<api.TargetingValue> o) {
unittest.expect(o, unittest.hasLength(2));
checkTargetingValue(o[0] as api.TargetingValue);
checkTargetingValue(o[1] as api.TargetingValue);
}
core.int buildCounterTargetingCriteria = 0;
api.TargetingCriteria buildTargetingCriteria() {
var o = api.TargetingCriteria();
buildCounterTargetingCriteria++;
if (buildCounterTargetingCriteria < 3) {
o.exclusions = buildUnnamed5967();
o.inclusions = buildUnnamed5968();
o.key = 'foo';
}
buildCounterTargetingCriteria--;
return o;
}
void checkTargetingCriteria(api.TargetingCriteria o) {
buildCounterTargetingCriteria++;
if (buildCounterTargetingCriteria < 3) {
checkUnnamed5967(o.exclusions);
checkUnnamed5968(o.inclusions);
unittest.expect(o.key, unittest.equals('foo'));
}
buildCounterTargetingCriteria--;
}
core.int buildCounterTargetingValue = 0;
api.TargetingValue buildTargetingValue() {
var o = api.TargetingValue();
buildCounterTargetingValue++;
if (buildCounterTargetingValue < 3) {
o.creativeSizeValue = buildCreativeSize();
o.dayPartTargetingValue = buildDayPartTargeting();
o.longValue = 'foo';
o.stringValue = 'foo';
}
buildCounterTargetingValue--;
return o;
}
void checkTargetingValue(api.TargetingValue o) {
buildCounterTargetingValue++;
if (buildCounterTargetingValue < 3) {
checkCreativeSize(o.creativeSizeValue as api.CreativeSize);
checkDayPartTargeting(o.dayPartTargetingValue as api.DayPartTargeting);
unittest.expect(o.longValue, unittest.equals('foo'));
unittest.expect(o.stringValue, unittest.equals('foo'));
}
buildCounterTargetingValue--;
}
core.int buildCounterTechnologyTargeting = 0;
api.TechnologyTargeting buildTechnologyTargeting() {
var o = api.TechnologyTargeting();
buildCounterTechnologyTargeting++;
if (buildCounterTechnologyTargeting < 3) {
o.deviceCapabilityTargeting = buildCriteriaTargeting();
o.deviceCategoryTargeting = buildCriteriaTargeting();
o.operatingSystemTargeting = buildOperatingSystemTargeting();
}
buildCounterTechnologyTargeting--;
return o;
}
void checkTechnologyTargeting(api.TechnologyTargeting o) {
buildCounterTechnologyTargeting++;
if (buildCounterTechnologyTargeting < 3) {
checkCriteriaTargeting(
o.deviceCapabilityTargeting as api.CriteriaTargeting);
checkCriteriaTargeting(o.deviceCategoryTargeting as api.CriteriaTargeting);
checkOperatingSystemTargeting(
o.operatingSystemTargeting as api.OperatingSystemTargeting);
}
buildCounterTechnologyTargeting--;
}
core.int buildCounterTimeInterval = 0;
api.TimeInterval buildTimeInterval() {
var o = api.TimeInterval();
buildCounterTimeInterval++;
if (buildCounterTimeInterval < 3) {
o.endTime = 'foo';
o.startTime = 'foo';
}
buildCounterTimeInterval--;
return o;
}
void checkTimeInterval(api.TimeInterval o) {
buildCounterTimeInterval++;
if (buildCounterTimeInterval < 3) {
unittest.expect(o.endTime, unittest.equals('foo'));
unittest.expect(o.startTime, unittest.equals('foo'));
}
buildCounterTimeInterval--;
}
core.int buildCounterTimeOfDay = 0;
api.TimeOfDay buildTimeOfDay() {
var o = api.TimeOfDay();
buildCounterTimeOfDay++;
if (buildCounterTimeOfDay < 3) {
o.hours = 42;
o.minutes = 42;
o.nanos = 42;
o.seconds = 42;
}
buildCounterTimeOfDay--;
return o;
}
void checkTimeOfDay(api.TimeOfDay o) {
buildCounterTimeOfDay++;
if (buildCounterTimeOfDay < 3) {
unittest.expect(o.hours, unittest.equals(42));
unittest.expect(o.minutes, unittest.equals(42));
unittest.expect(o.nanos, unittest.equals(42));
unittest.expect(o.seconds, unittest.equals(42));
}
buildCounterTimeOfDay--;
}
core.List<core.String> buildUnnamed5969() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5969(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5970() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5970(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterUrlTargeting = 0;
api.UrlTargeting buildUrlTargeting() {
var o = api.UrlTargeting();
buildCounterUrlTargeting++;
if (buildCounterUrlTargeting < 3) {
o.excludedUrls = buildUnnamed5969();
o.targetedUrls = buildUnnamed5970();
}
buildCounterUrlTargeting--;
return o;
}
void checkUrlTargeting(api.UrlTargeting o) {
buildCounterUrlTargeting++;
if (buildCounterUrlTargeting < 3) {
checkUnnamed5969(o.excludedUrls);
checkUnnamed5970(o.targetedUrls);
}
buildCounterUrlTargeting--;
}
core.int buildCounterVideoContent = 0;
api.VideoContent buildVideoContent() {
var o = api.VideoContent();
buildCounterVideoContent++;
if (buildCounterVideoContent < 3) {
o.videoUrl = 'foo';
o.videoVastXml = 'foo';
}
buildCounterVideoContent--;
return o;
}
void checkVideoContent(api.VideoContent o) {
buildCounterVideoContent++;
if (buildCounterVideoContent < 3) {
unittest.expect(o.videoUrl, unittest.equals('foo'));
unittest.expect(o.videoVastXml, unittest.equals('foo'));
}
buildCounterVideoContent--;
}
core.List<core.String> buildUnnamed5971() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5971(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.List<core.String> buildUnnamed5972() {
var o = <core.String>[];
o.add('foo');
o.add('foo');
return o;
}
void checkUnnamed5972(core.List<core.String> o) {
unittest.expect(o, unittest.hasLength(2));
unittest.expect(o[0], unittest.equals('foo'));
unittest.expect(o[1], unittest.equals('foo'));
}
core.int buildCounterVideoTargeting = 0;
api.VideoTargeting buildVideoTargeting() {
var o = api.VideoTargeting();
buildCounterVideoTargeting++;
if (buildCounterVideoTargeting < 3) {
o.excludedPositionTypes = buildUnnamed5971();
o.targetedPositionTypes = buildUnnamed5972();
}
buildCounterVideoTargeting--;
return o;
}
void checkVideoTargeting(api.VideoTargeting o) {
buildCounterVideoTargeting++;
if (buildCounterVideoTargeting < 3) {
checkUnnamed5971(o.excludedPositionTypes);
checkUnnamed5972(o.targetedPositionTypes);
}
buildCounterVideoTargeting--;
}
core.int buildCounterWatchCreativeRequest = 0;
api.WatchCreativeRequest buildWatchCreativeRequest() {
var o = api.WatchCreativeRequest();
buildCounterWatchCreativeRequest++;
if (buildCounterWatchCreativeRequest < 3) {
o.topic = 'foo';
}
buildCounterWatchCreativeRequest--;
return o;
}
void checkWatchCreativeRequest(api.WatchCreativeRequest o) {
buildCounterWatchCreativeRequest++;
if (buildCounterWatchCreativeRequest < 3) {
unittest.expect(o.topic, unittest.equals('foo'));
}
buildCounterWatchCreativeRequest--;
}
void main() {
unittest.group('obj-schema-AbsoluteDateRange', () {
unittest.test('to-json--from-json', () {
var o = buildAbsoluteDateRange();
var od = api.AbsoluteDateRange.fromJson(o.toJson());
checkAbsoluteDateRange(od as api.AbsoluteDateRange);
});
});
unittest.group('obj-schema-AcceptProposalRequest', () {
unittest.test('to-json--from-json', () {
var o = buildAcceptProposalRequest();
var od = api.AcceptProposalRequest.fromJson(o.toJson());
checkAcceptProposalRequest(od as api.AcceptProposalRequest);
});
});
unittest.group('obj-schema-AdSize', () {
unittest.test('to-json--from-json', () {
var o = buildAdSize();
var od = api.AdSize.fromJson(o.toJson());
checkAdSize(od as api.AdSize);
});
});
unittest.group('obj-schema-AdTechnologyProviders', () {
unittest.test('to-json--from-json', () {
var o = buildAdTechnologyProviders();
var od = api.AdTechnologyProviders.fromJson(o.toJson());
checkAdTechnologyProviders(od as api.AdTechnologyProviders);
});
});
unittest.group('obj-schema-AddDealAssociationRequest', () {
unittest.test('to-json--from-json', () {
var o = buildAddDealAssociationRequest();
var od = api.AddDealAssociationRequest.fromJson(o.toJson());
checkAddDealAssociationRequest(od as api.AddDealAssociationRequest);
});
});
unittest.group('obj-schema-AddNoteRequest', () {
unittest.test('to-json--from-json', () {
var o = buildAddNoteRequest();
var od = api.AddNoteRequest.fromJson(o.toJson());
checkAddNoteRequest(od as api.AddNoteRequest);
});
});
unittest.group('obj-schema-AppContext', () {
unittest.test('to-json--from-json', () {
var o = buildAppContext();
var od = api.AppContext.fromJson(o.toJson());
checkAppContext(od as api.AppContext);
});
});
unittest.group('obj-schema-AuctionContext', () {
unittest.test('to-json--from-json', () {
var o = buildAuctionContext();
var od = api.AuctionContext.fromJson(o.toJson());
checkAuctionContext(od as api.AuctionContext);
});
});
unittest.group('obj-schema-BidMetricsRow', () {
unittest.test('to-json--from-json', () {
var o = buildBidMetricsRow();
var od = api.BidMetricsRow.fromJson(o.toJson());
checkBidMetricsRow(od as api.BidMetricsRow);
});
});
unittest.group('obj-schema-BidResponseWithoutBidsStatusRow', () {
unittest.test('to-json--from-json', () {
var o = buildBidResponseWithoutBidsStatusRow();
var od = api.BidResponseWithoutBidsStatusRow.fromJson(o.toJson());
checkBidResponseWithoutBidsStatusRow(
od as api.BidResponseWithoutBidsStatusRow);
});
});
unittest.group('obj-schema-Buyer', () {
unittest.test('to-json--from-json', () {
var o = buildBuyer();
var od = api.Buyer.fromJson(o.toJson());
checkBuyer(od as api.Buyer);
});
});
unittest.group('obj-schema-CalloutStatusRow', () {
unittest.test('to-json--from-json', () {
var o = buildCalloutStatusRow();
var od = api.CalloutStatusRow.fromJson(o.toJson());
checkCalloutStatusRow(od as api.CalloutStatusRow);
});
});
unittest.group('obj-schema-CancelNegotiationRequest', () {
unittest.test('to-json--from-json', () {
var o = buildCancelNegotiationRequest();
var od = api.CancelNegotiationRequest.fromJson(o.toJson());
checkCancelNegotiationRequest(od as api.CancelNegotiationRequest);
});
});
unittest.group('obj-schema-Client', () {
unittest.test('to-json--from-json', () {
var o = buildClient();
var od = api.Client.fromJson(o.toJson());
checkClient(od as api.Client);
});
});
unittest.group('obj-schema-ClientUser', () {
unittest.test('to-json--from-json', () {
var o = buildClientUser();
var od = api.ClientUser.fromJson(o.toJson());
checkClientUser(od as api.ClientUser);
});
});
unittest.group('obj-schema-ClientUserInvitation', () {
unittest.test('to-json--from-json', () {
var o = buildClientUserInvitation();
var od = api.ClientUserInvitation.fromJson(o.toJson());
checkClientUserInvitation(od as api.ClientUserInvitation);
});
});
unittest.group('obj-schema-CompleteSetupRequest', () {
unittest.test('to-json--from-json', () {
var o = buildCompleteSetupRequest();
var od = api.CompleteSetupRequest.fromJson(o.toJson());
checkCompleteSetupRequest(od as api.CompleteSetupRequest);
});
});
unittest.group('obj-schema-ContactInformation', () {
unittest.test('to-json--from-json', () {
var o = buildContactInformation();
var od = api.ContactInformation.fromJson(o.toJson());
checkContactInformation(od as api.ContactInformation);
});
});
unittest.group('obj-schema-Correction', () {
unittest.test('to-json--from-json', () {
var o = buildCorrection();
var od = api.Correction.fromJson(o.toJson());
checkCorrection(od as api.Correction);
});
});
unittest.group('obj-schema-Creative', () {
unittest.test('to-json--from-json', () {
var o = buildCreative();
var od = api.Creative.fromJson(o.toJson());
checkCreative(od as api.Creative);
});
});
unittest.group('obj-schema-CreativeDealAssociation', () {
unittest.test('to-json--from-json', () {
var o = buildCreativeDealAssociation();
var od = api.CreativeDealAssociation.fromJson(o.toJson());
checkCreativeDealAssociation(od as api.CreativeDealAssociation);
});
});
unittest.group('obj-schema-CreativeRestrictions', () {
unittest.test('to-json--from-json', () {
var o = buildCreativeRestrictions();
var od = api.CreativeRestrictions.fromJson(o.toJson());
checkCreativeRestrictions(od as api.CreativeRestrictions);
});
});
unittest.group('obj-schema-CreativeSize', () {
unittest.test('to-json--from-json', () {
var o = buildCreativeSize();
var od = api.CreativeSize.fromJson(o.toJson());
checkCreativeSize(od as api.CreativeSize);
});
});
unittest.group('obj-schema-CreativeSpecification', () {
unittest.test('to-json--from-json', () {
var o = buildCreativeSpecification();
var od = api.CreativeSpecification.fromJson(o.toJson());
checkCreativeSpecification(od as api.CreativeSpecification);
});
});
unittest.group('obj-schema-CreativeStatusRow', () {
unittest.test('to-json--from-json', () {
var o = buildCreativeStatusRow();
var od = api.CreativeStatusRow.fromJson(o.toJson());
checkCreativeStatusRow(od as api.CreativeStatusRow);
});
});
unittest.group('obj-schema-CriteriaTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildCriteriaTargeting();
var od = api.CriteriaTargeting.fromJson(o.toJson());
checkCriteriaTargeting(od as api.CriteriaTargeting);
});
});
unittest.group('obj-schema-Date', () {
unittest.test('to-json--from-json', () {
var o = buildDate();
var od = api.Date.fromJson(o.toJson());
checkDate(od as api.Date);
});
});
unittest.group('obj-schema-DayPart', () {
unittest.test('to-json--from-json', () {
var o = buildDayPart();
var od = api.DayPart.fromJson(o.toJson());
checkDayPart(od as api.DayPart);
});
});
unittest.group('obj-schema-DayPartTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildDayPartTargeting();
var od = api.DayPartTargeting.fromJson(o.toJson());
checkDayPartTargeting(od as api.DayPartTargeting);
});
});
unittest.group('obj-schema-Deal', () {
unittest.test('to-json--from-json', () {
var o = buildDeal();
var od = api.Deal.fromJson(o.toJson());
checkDeal(od as api.Deal);
});
});
unittest.group('obj-schema-DealPauseStatus', () {
unittest.test('to-json--from-json', () {
var o = buildDealPauseStatus();
var od = api.DealPauseStatus.fromJson(o.toJson());
checkDealPauseStatus(od as api.DealPauseStatus);
});
});
unittest.group('obj-schema-DealServingMetadata', () {
unittest.test('to-json--from-json', () {
var o = buildDealServingMetadata();
var od = api.DealServingMetadata.fromJson(o.toJson());
checkDealServingMetadata(od as api.DealServingMetadata);
});
});
unittest.group('obj-schema-DealTerms', () {
unittest.test('to-json--from-json', () {
var o = buildDealTerms();
var od = api.DealTerms.fromJson(o.toJson());
checkDealTerms(od as api.DealTerms);
});
});
unittest.group('obj-schema-DeliveryControl', () {
unittest.test('to-json--from-json', () {
var o = buildDeliveryControl();
var od = api.DeliveryControl.fromJson(o.toJson());
checkDeliveryControl(od as api.DeliveryControl);
});
});
unittest.group('obj-schema-Disapproval', () {
unittest.test('to-json--from-json', () {
var o = buildDisapproval();
var od = api.Disapproval.fromJson(o.toJson());
checkDisapproval(od as api.Disapproval);
});
});
unittest.group('obj-schema-Empty', () {
unittest.test('to-json--from-json', () {
var o = buildEmpty();
var od = api.Empty.fromJson(o.toJson());
checkEmpty(od as api.Empty);
});
});
unittest.group('obj-schema-FilterSet', () {
unittest.test('to-json--from-json', () {
var o = buildFilterSet();
var od = api.FilterSet.fromJson(o.toJson());
checkFilterSet(od as api.FilterSet);
});
});
unittest.group('obj-schema-FilteredBidCreativeRow', () {
unittest.test('to-json--from-json', () {
var o = buildFilteredBidCreativeRow();
var od = api.FilteredBidCreativeRow.fromJson(o.toJson());
checkFilteredBidCreativeRow(od as api.FilteredBidCreativeRow);
});
});
unittest.group('obj-schema-FilteredBidDetailRow', () {
unittest.test('to-json--from-json', () {
var o = buildFilteredBidDetailRow();
var od = api.FilteredBidDetailRow.fromJson(o.toJson());
checkFilteredBidDetailRow(od as api.FilteredBidDetailRow);
});
});
unittest.group('obj-schema-FirstPartyMobileApplicationTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildFirstPartyMobileApplicationTargeting();
var od = api.FirstPartyMobileApplicationTargeting.fromJson(o.toJson());
checkFirstPartyMobileApplicationTargeting(
od as api.FirstPartyMobileApplicationTargeting);
});
});
unittest.group('obj-schema-FrequencyCap', () {
unittest.test('to-json--from-json', () {
var o = buildFrequencyCap();
var od = api.FrequencyCap.fromJson(o.toJson());
checkFrequencyCap(od as api.FrequencyCap);
});
});
unittest.group('obj-schema-GuaranteedFixedPriceTerms', () {
unittest.test('to-json--from-json', () {
var o = buildGuaranteedFixedPriceTerms();
var od = api.GuaranteedFixedPriceTerms.fromJson(o.toJson());
checkGuaranteedFixedPriceTerms(od as api.GuaranteedFixedPriceTerms);
});
});
unittest.group('obj-schema-HtmlContent', () {
unittest.test('to-json--from-json', () {
var o = buildHtmlContent();
var od = api.HtmlContent.fromJson(o.toJson());
checkHtmlContent(od as api.HtmlContent);
});
});
unittest.group('obj-schema-Image', () {
unittest.test('to-json--from-json', () {
var o = buildImage();
var od = api.Image.fromJson(o.toJson());
checkImage(od as api.Image);
});
});
unittest.group('obj-schema-ImpressionMetricsRow', () {
unittest.test('to-json--from-json', () {
var o = buildImpressionMetricsRow();
var od = api.ImpressionMetricsRow.fromJson(o.toJson());
checkImpressionMetricsRow(od as api.ImpressionMetricsRow);
});
});
unittest.group('obj-schema-InventorySizeTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildInventorySizeTargeting();
var od = api.InventorySizeTargeting.fromJson(o.toJson());
checkInventorySizeTargeting(od as api.InventorySizeTargeting);
});
});
unittest.group('obj-schema-ListBidMetricsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListBidMetricsResponse();
var od = api.ListBidMetricsResponse.fromJson(o.toJson());
checkListBidMetricsResponse(od as api.ListBidMetricsResponse);
});
});
unittest.group('obj-schema-ListBidResponseErrorsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListBidResponseErrorsResponse();
var od = api.ListBidResponseErrorsResponse.fromJson(o.toJson());
checkListBidResponseErrorsResponse(
od as api.ListBidResponseErrorsResponse);
});
});
unittest.group('obj-schema-ListBidResponsesWithoutBidsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListBidResponsesWithoutBidsResponse();
var od = api.ListBidResponsesWithoutBidsResponse.fromJson(o.toJson());
checkListBidResponsesWithoutBidsResponse(
od as api.ListBidResponsesWithoutBidsResponse);
});
});
unittest.group('obj-schema-ListClientUserInvitationsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListClientUserInvitationsResponse();
var od = api.ListClientUserInvitationsResponse.fromJson(o.toJson());
checkListClientUserInvitationsResponse(
od as api.ListClientUserInvitationsResponse);
});
});
unittest.group('obj-schema-ListClientUsersResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListClientUsersResponse();
var od = api.ListClientUsersResponse.fromJson(o.toJson());
checkListClientUsersResponse(od as api.ListClientUsersResponse);
});
});
unittest.group('obj-schema-ListClientsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListClientsResponse();
var od = api.ListClientsResponse.fromJson(o.toJson());
checkListClientsResponse(od as api.ListClientsResponse);
});
});
unittest.group('obj-schema-ListCreativeStatusBreakdownByCreativeResponse',
() {
unittest.test('to-json--from-json', () {
var o = buildListCreativeStatusBreakdownByCreativeResponse();
var od = api.ListCreativeStatusBreakdownByCreativeResponse.fromJson(
o.toJson());
checkListCreativeStatusBreakdownByCreativeResponse(
od as api.ListCreativeStatusBreakdownByCreativeResponse);
});
});
unittest.group('obj-schema-ListCreativeStatusBreakdownByDetailResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListCreativeStatusBreakdownByDetailResponse();
var od =
api.ListCreativeStatusBreakdownByDetailResponse.fromJson(o.toJson());
checkListCreativeStatusBreakdownByDetailResponse(
od as api.ListCreativeStatusBreakdownByDetailResponse);
});
});
unittest.group('obj-schema-ListCreativesResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListCreativesResponse();
var od = api.ListCreativesResponse.fromJson(o.toJson());
checkListCreativesResponse(od as api.ListCreativesResponse);
});
});
unittest.group('obj-schema-ListDealAssociationsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListDealAssociationsResponse();
var od = api.ListDealAssociationsResponse.fromJson(o.toJson());
checkListDealAssociationsResponse(od as api.ListDealAssociationsResponse);
});
});
unittest.group('obj-schema-ListFilterSetsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListFilterSetsResponse();
var od = api.ListFilterSetsResponse.fromJson(o.toJson());
checkListFilterSetsResponse(od as api.ListFilterSetsResponse);
});
});
unittest.group('obj-schema-ListFilteredBidRequestsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListFilteredBidRequestsResponse();
var od = api.ListFilteredBidRequestsResponse.fromJson(o.toJson());
checkListFilteredBidRequestsResponse(
od as api.ListFilteredBidRequestsResponse);
});
});
unittest.group('obj-schema-ListFilteredBidsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListFilteredBidsResponse();
var od = api.ListFilteredBidsResponse.fromJson(o.toJson());
checkListFilteredBidsResponse(od as api.ListFilteredBidsResponse);
});
});
unittest.group('obj-schema-ListImpressionMetricsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListImpressionMetricsResponse();
var od = api.ListImpressionMetricsResponse.fromJson(o.toJson());
checkListImpressionMetricsResponse(
od as api.ListImpressionMetricsResponse);
});
});
unittest.group('obj-schema-ListLosingBidsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListLosingBidsResponse();
var od = api.ListLosingBidsResponse.fromJson(o.toJson());
checkListLosingBidsResponse(od as api.ListLosingBidsResponse);
});
});
unittest.group('obj-schema-ListNonBillableWinningBidsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListNonBillableWinningBidsResponse();
var od = api.ListNonBillableWinningBidsResponse.fromJson(o.toJson());
checkListNonBillableWinningBidsResponse(
od as api.ListNonBillableWinningBidsResponse);
});
});
unittest.group('obj-schema-ListProductsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListProductsResponse();
var od = api.ListProductsResponse.fromJson(o.toJson());
checkListProductsResponse(od as api.ListProductsResponse);
});
});
unittest.group('obj-schema-ListProposalsResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListProposalsResponse();
var od = api.ListProposalsResponse.fromJson(o.toJson());
checkListProposalsResponse(od as api.ListProposalsResponse);
});
});
unittest.group('obj-schema-ListPublisherProfilesResponse', () {
unittest.test('to-json--from-json', () {
var o = buildListPublisherProfilesResponse();
var od = api.ListPublisherProfilesResponse.fromJson(o.toJson());
checkListPublisherProfilesResponse(
od as api.ListPublisherProfilesResponse);
});
});
unittest.group('obj-schema-LocationContext', () {
unittest.test('to-json--from-json', () {
var o = buildLocationContext();
var od = api.LocationContext.fromJson(o.toJson());
checkLocationContext(od as api.LocationContext);
});
});
unittest.group('obj-schema-MarketplaceTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildMarketplaceTargeting();
var od = api.MarketplaceTargeting.fromJson(o.toJson());
checkMarketplaceTargeting(od as api.MarketplaceTargeting);
});
});
unittest.group('obj-schema-MetricValue', () {
unittest.test('to-json--from-json', () {
var o = buildMetricValue();
var od = api.MetricValue.fromJson(o.toJson());
checkMetricValue(od as api.MetricValue);
});
});
unittest.group('obj-schema-MobileApplicationTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildMobileApplicationTargeting();
var od = api.MobileApplicationTargeting.fromJson(o.toJson());
checkMobileApplicationTargeting(od as api.MobileApplicationTargeting);
});
});
unittest.group('obj-schema-Money', () {
unittest.test('to-json--from-json', () {
var o = buildMoney();
var od = api.Money.fromJson(o.toJson());
checkMoney(od as api.Money);
});
});
unittest.group('obj-schema-NativeContent', () {
unittest.test('to-json--from-json', () {
var o = buildNativeContent();
var od = api.NativeContent.fromJson(o.toJson());
checkNativeContent(od as api.NativeContent);
});
});
unittest.group('obj-schema-NonBillableWinningBidStatusRow', () {
unittest.test('to-json--from-json', () {
var o = buildNonBillableWinningBidStatusRow();
var od = api.NonBillableWinningBidStatusRow.fromJson(o.toJson());
checkNonBillableWinningBidStatusRow(
od as api.NonBillableWinningBidStatusRow);
});
});
unittest.group('obj-schema-NonGuaranteedAuctionTerms', () {
unittest.test('to-json--from-json', () {
var o = buildNonGuaranteedAuctionTerms();
var od = api.NonGuaranteedAuctionTerms.fromJson(o.toJson());
checkNonGuaranteedAuctionTerms(od as api.NonGuaranteedAuctionTerms);
});
});
unittest.group('obj-schema-NonGuaranteedFixedPriceTerms', () {
unittest.test('to-json--from-json', () {
var o = buildNonGuaranteedFixedPriceTerms();
var od = api.NonGuaranteedFixedPriceTerms.fromJson(o.toJson());
checkNonGuaranteedFixedPriceTerms(od as api.NonGuaranteedFixedPriceTerms);
});
});
unittest.group('obj-schema-Note', () {
unittest.test('to-json--from-json', () {
var o = buildNote();
var od = api.Note.fromJson(o.toJson());
checkNote(od as api.Note);
});
});
unittest.group('obj-schema-OperatingSystemTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildOperatingSystemTargeting();
var od = api.OperatingSystemTargeting.fromJson(o.toJson());
checkOperatingSystemTargeting(od as api.OperatingSystemTargeting);
});
});
unittest.group('obj-schema-PauseProposalRequest', () {
unittest.test('to-json--from-json', () {
var o = buildPauseProposalRequest();
var od = api.PauseProposalRequest.fromJson(o.toJson());
checkPauseProposalRequest(od as api.PauseProposalRequest);
});
});
unittest.group('obj-schema-PlacementTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildPlacementTargeting();
var od = api.PlacementTargeting.fromJson(o.toJson());
checkPlacementTargeting(od as api.PlacementTargeting);
});
});
unittest.group('obj-schema-PlatformContext', () {
unittest.test('to-json--from-json', () {
var o = buildPlatformContext();
var od = api.PlatformContext.fromJson(o.toJson());
checkPlatformContext(od as api.PlatformContext);
});
});
unittest.group('obj-schema-Price', () {
unittest.test('to-json--from-json', () {
var o = buildPrice();
var od = api.Price.fromJson(o.toJson());
checkPrice(od as api.Price);
});
});
unittest.group('obj-schema-PricePerBuyer', () {
unittest.test('to-json--from-json', () {
var o = buildPricePerBuyer();
var od = api.PricePerBuyer.fromJson(o.toJson());
checkPricePerBuyer(od as api.PricePerBuyer);
});
});
unittest.group('obj-schema-PrivateData', () {
unittest.test('to-json--from-json', () {
var o = buildPrivateData();
var od = api.PrivateData.fromJson(o.toJson());
checkPrivateData(od as api.PrivateData);
});
});
unittest.group('obj-schema-Product', () {
unittest.test('to-json--from-json', () {
var o = buildProduct();
var od = api.Product.fromJson(o.toJson());
checkProduct(od as api.Product);
});
});
unittest.group('obj-schema-Proposal', () {
unittest.test('to-json--from-json', () {
var o = buildProposal();
var od = api.Proposal.fromJson(o.toJson());
checkProposal(od as api.Proposal);
});
});
unittest.group('obj-schema-PublisherProfile', () {
unittest.test('to-json--from-json', () {
var o = buildPublisherProfile();
var od = api.PublisherProfile.fromJson(o.toJson());
checkPublisherProfile(od as api.PublisherProfile);
});
});
unittest.group('obj-schema-RealtimeTimeRange', () {
unittest.test('to-json--from-json', () {
var o = buildRealtimeTimeRange();
var od = api.RealtimeTimeRange.fromJson(o.toJson());
checkRealtimeTimeRange(od as api.RealtimeTimeRange);
});
});
unittest.group('obj-schema-RelativeDateRange', () {
unittest.test('to-json--from-json', () {
var o = buildRelativeDateRange();
var od = api.RelativeDateRange.fromJson(o.toJson());
checkRelativeDateRange(od as api.RelativeDateRange);
});
});
unittest.group('obj-schema-RemoveDealAssociationRequest', () {
unittest.test('to-json--from-json', () {
var o = buildRemoveDealAssociationRequest();
var od = api.RemoveDealAssociationRequest.fromJson(o.toJson());
checkRemoveDealAssociationRequest(od as api.RemoveDealAssociationRequest);
});
});
unittest.group('obj-schema-ResumeProposalRequest', () {
unittest.test('to-json--from-json', () {
var o = buildResumeProposalRequest();
var od = api.ResumeProposalRequest.fromJson(o.toJson());
checkResumeProposalRequest(od as api.ResumeProposalRequest);
});
});
unittest.group('obj-schema-RowDimensions', () {
unittest.test('to-json--from-json', () {
var o = buildRowDimensions();
var od = api.RowDimensions.fromJson(o.toJson());
checkRowDimensions(od as api.RowDimensions);
});
});
unittest.group('obj-schema-SecurityContext', () {
unittest.test('to-json--from-json', () {
var o = buildSecurityContext();
var od = api.SecurityContext.fromJson(o.toJson());
checkSecurityContext(od as api.SecurityContext);
});
});
unittest.group('obj-schema-Seller', () {
unittest.test('to-json--from-json', () {
var o = buildSeller();
var od = api.Seller.fromJson(o.toJson());
checkSeller(od as api.Seller);
});
});
unittest.group('obj-schema-ServingContext', () {
unittest.test('to-json--from-json', () {
var o = buildServingContext();
var od = api.ServingContext.fromJson(o.toJson());
checkServingContext(od as api.ServingContext);
});
});
unittest.group('obj-schema-ServingRestriction', () {
unittest.test('to-json--from-json', () {
var o = buildServingRestriction();
var od = api.ServingRestriction.fromJson(o.toJson());
checkServingRestriction(od as api.ServingRestriction);
});
});
unittest.group('obj-schema-Size', () {
unittest.test('to-json--from-json', () {
var o = buildSize();
var od = api.Size.fromJson(o.toJson());
checkSize(od as api.Size);
});
});
unittest.group('obj-schema-StopWatchingCreativeRequest', () {
unittest.test('to-json--from-json', () {
var o = buildStopWatchingCreativeRequest();
var od = api.StopWatchingCreativeRequest.fromJson(o.toJson());
checkStopWatchingCreativeRequest(od as api.StopWatchingCreativeRequest);
});
});
unittest.group('obj-schema-TargetingCriteria', () {
unittest.test('to-json--from-json', () {
var o = buildTargetingCriteria();
var od = api.TargetingCriteria.fromJson(o.toJson());
checkTargetingCriteria(od as api.TargetingCriteria);
});
});
unittest.group('obj-schema-TargetingValue', () {
unittest.test('to-json--from-json', () {
var o = buildTargetingValue();
var od = api.TargetingValue.fromJson(o.toJson());
checkTargetingValue(od as api.TargetingValue);
});
});
unittest.group('obj-schema-TechnologyTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildTechnologyTargeting();
var od = api.TechnologyTargeting.fromJson(o.toJson());
checkTechnologyTargeting(od as api.TechnologyTargeting);
});
});
unittest.group('obj-schema-TimeInterval', () {
unittest.test('to-json--from-json', () {
var o = buildTimeInterval();
var od = api.TimeInterval.fromJson(o.toJson());
checkTimeInterval(od as api.TimeInterval);
});
});
unittest.group('obj-schema-TimeOfDay', () {
unittest.test('to-json--from-json', () {
var o = buildTimeOfDay();
var od = api.TimeOfDay.fromJson(o.toJson());
checkTimeOfDay(od as api.TimeOfDay);
});
});
unittest.group('obj-schema-UrlTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildUrlTargeting();
var od = api.UrlTargeting.fromJson(o.toJson());
checkUrlTargeting(od as api.UrlTargeting);
});
});
unittest.group('obj-schema-VideoContent', () {
unittest.test('to-json--from-json', () {
var o = buildVideoContent();
var od = api.VideoContent.fromJson(o.toJson());
checkVideoContent(od as api.VideoContent);
});
});
unittest.group('obj-schema-VideoTargeting', () {
unittest.test('to-json--from-json', () {
var o = buildVideoTargeting();
var od = api.VideoTargeting.fromJson(o.toJson());
checkVideoTargeting(od as api.VideoTargeting);
});
});
unittest.group('obj-schema-WatchCreativeRequest', () {
unittest.test('to-json--from-json', () {
var o = buildWatchCreativeRequest();
var od = api.WatchCreativeRequest.fromJson(o.toJson());
checkWatchCreativeRequest(od as api.WatchCreativeRequest);
});
});
unittest.group('resource-AccountsClientsResourceApi', () {
unittest.test('method--create', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients;
var arg_request = buildClient();
var arg_accountId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Client.fromJson(json as core.Map<core.String, core.dynamic>);
checkClient(obj as api.Client);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/clients"));
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClient());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.create(arg_request, arg_accountId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClient(response as api.Client);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients;
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClient());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_clientAccountId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClient(response as api.Client);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients;
var arg_accountId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_partnerClientId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("/clients"));
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["partnerClientId"].first,
unittest.equals(arg_partnerClientId));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListClientsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
partnerClientId: arg_partnerClientId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListClientsResponse(response as api.ListClientsResponse);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients;
var arg_request = buildClient();
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Client.fromJson(json as core.Map<core.String, core.dynamic>);
checkClient(obj as api.Client);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClient());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_accountId, arg_clientAccountId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClient(response as api.Client);
})));
});
});
unittest.group('resource-AccountsClientsInvitationsResourceApi', () {
unittest.test('method--create', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients.invitations;
var arg_request = buildClientUserInvitation();
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.ClientUserInvitation.fromJson(
json as core.Map<core.String, core.dynamic>);
checkClientUserInvitation(obj as api.ClientUserInvitation);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
index = path.indexOf('/invitations', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("/invitations"));
pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClientUserInvitation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.create(arg_request, arg_accountId, arg_clientAccountId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClientUserInvitation(response as api.ClientUserInvitation);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients.invitations;
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_invitationId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
index = path.indexOf('/invitations/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 13),
unittest.equals("/invitations/"));
pathOffset += 13;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_invitationId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClientUserInvitation());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_clientAccountId, arg_invitationId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClientUserInvitation(response as api.ClientUserInvitation);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients.invitations;
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
index = path.indexOf('/invitations', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 12),
unittest.equals("/invitations"));
pathOffset += 12;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildListClientUserInvitationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId, arg_clientAccountId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListClientUserInvitationsResponse(
response as api.ListClientUserInvitationsResponse);
})));
});
});
unittest.group('resource-AccountsClientsUsersResourceApi', () {
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients.users;
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_userId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
index = path.indexOf('/users/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals("/users/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_userId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClientUser());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_clientAccountId, arg_userId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClientUser(response as api.ClientUser);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients.users;
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
index = path.indexOf('/users', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 6),
unittest.equals("/users"));
pathOffset += 6;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListClientUsersResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId, arg_clientAccountId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListClientUsersResponse(response as api.ListClientUsersResponse);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.clients.users;
var arg_request = buildClientUser();
var arg_accountId = 'foo';
var arg_clientAccountId = 'foo';
var arg_userId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.ClientUser.fromJson(
json as core.Map<core.String, core.dynamic>);
checkClientUser(obj as api.ClientUser);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/clients/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/clients/"));
pathOffset += 9;
index = path.indexOf('/users/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_clientAccountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals("/users/"));
pathOffset += 7;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_userId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildClientUser());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_accountId, arg_clientAccountId, arg_userId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkClientUser(response as api.ClientUser);
})));
});
});
unittest.group('resource-AccountsCreativesResourceApi', () {
unittest.test('method--create', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.creatives;
var arg_request = buildCreative();
var arg_accountId = 'foo';
var arg_duplicateIdMode = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Creative.fromJson(json as core.Map<core.String, core.dynamic>);
checkCreative(obj as api.Creative);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/creatives"));
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["duplicateIdMode"].first,
unittest.equals(arg_duplicateIdMode));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildCreative());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.create(arg_request, arg_accountId,
duplicateIdMode: arg_duplicateIdMode, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkCreative(response as api.Creative);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.creatives;
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildCreative());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_creativeId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkCreative(response as api.Creative);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.creatives;
var arg_accountId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_query = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/creatives"));
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListCreativesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
query: arg_query,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListCreativesResponse(response as api.ListCreativesResponse);
})));
});
unittest.test('method--stopWatching', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.creatives;
var arg_request = buildStopWatchingCreativeRequest();
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.StopWatchingCreativeRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkStopWatchingCreativeRequest(
obj as api.StopWatchingCreativeRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
index = path.indexOf(':stopWatching', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
unittest.expect(path.substring(pathOffset, pathOffset + 13),
unittest.equals(":stopWatching"));
pathOffset += 13;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.stopWatching(arg_request, arg_accountId, arg_creativeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response as api.Empty);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.creatives;
var arg_request = buildCreative();
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Creative.fromJson(json as core.Map<core.String, core.dynamic>);
checkCreative(obj as api.Creative);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildCreative());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_accountId, arg_creativeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkCreative(response as api.Creative);
})));
});
unittest.test('method--watch', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.creatives;
var arg_request = buildWatchCreativeRequest();
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.WatchCreativeRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkWatchCreativeRequest(obj as api.WatchCreativeRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
index = path.indexOf(':watch', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
unittest.expect(path.substring(pathOffset, pathOffset + 6),
unittest.equals(":watch"));
pathOffset += 6;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.watch(arg_request, arg_accountId, arg_creativeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response as api.Empty);
})));
});
});
unittest.group('resource-AccountsCreativesDealAssociationsResourceApi', () {
unittest.test('method--add', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).accounts.creatives.dealAssociations;
var arg_request = buildAddDealAssociationRequest();
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AddDealAssociationRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAddDealAssociationRequest(obj as api.AddDealAssociationRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
index = path.indexOf('/dealAssociations:add', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
unittest.expect(path.substring(pathOffset, pathOffset + 21),
unittest.equals("/dealAssociations:add"));
pathOffset += 21;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.add(arg_request, arg_accountId, arg_creativeId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response as api.Empty);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).accounts.creatives.dealAssociations;
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_query = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
index = path.indexOf('/dealAssociations', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("/dealAssociations"));
pathOffset += 17;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["query"].first, unittest.equals(arg_query));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListDealAssociationsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId, arg_creativeId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
query: arg_query,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListDealAssociationsResponse(
response as api.ListDealAssociationsResponse);
})));
});
unittest.test('method--remove', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).accounts.creatives.dealAssociations;
var arg_request = buildRemoveDealAssociationRequest();
var arg_accountId = 'foo';
var arg_creativeId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.RemoveDealAssociationRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkRemoveDealAssociationRequest(
obj as api.RemoveDealAssociationRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/creatives/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/creatives/"));
pathOffset += 11;
index = path.indexOf('/dealAssociations:remove', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_creativeId'));
unittest.expect(path.substring(pathOffset, pathOffset + 24),
unittest.equals("/dealAssociations:remove"));
pathOffset += 24;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.remove(arg_request, arg_accountId, arg_creativeId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response as api.Empty);
})));
});
});
unittest.group('resource-AccountsFinalizedProposalsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.finalizedProposals;
var arg_accountId = 'foo';
var arg_filter = 'foo';
var arg_filterSyntax = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/finalizedProposals', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 19),
unittest.equals("/finalizedProposals"));
pathOffset += 19;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
unittest.expect(
queryMap["filterSyntax"].first, unittest.equals(arg_filterSyntax));
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListProposalsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId,
filter: arg_filter,
filterSyntax: arg_filterSyntax,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListProposalsResponse(response as api.ListProposalsResponse);
})));
});
});
unittest.group('resource-AccountsProductsResourceApi', () {
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.products;
var arg_accountId = 'foo';
var arg_productId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/products/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/products/"));
pathOffset += 10;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_productId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProduct());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_productId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProduct(response as api.Product);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.products;
var arg_accountId = 'foo';
var arg_filter = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/products', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 9),
unittest.equals("/products"));
pathOffset += 9;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListProductsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId,
filter: arg_filter,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListProductsResponse(response as api.ListProductsResponse);
})));
});
});
unittest.group('resource-AccountsProposalsResourceApi', () {
unittest.test('method--accept', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildAcceptProposalRequest();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AcceptProposalRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAcceptProposalRequest(obj as api.AcceptProposalRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
index = path.indexOf(':accept', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals(":accept"));
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.accept(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--addNote', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildAddNoteRequest();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.AddNoteRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkAddNoteRequest(obj as api.AddNoteRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
index = path.indexOf(':addNote', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals(":addNote"));
pathOffset += 8;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildNote());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.addNote(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkNote(response as api.Note);
})));
});
unittest.test('method--cancelNegotiation', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildCancelNegotiationRequest();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.CancelNegotiationRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkCancelNegotiationRequest(obj as api.CancelNegotiationRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
index = path.indexOf(':cancelNegotiation', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
unittest.expect(path.substring(pathOffset, pathOffset + 18),
unittest.equals(":cancelNegotiation"));
pathOffset += 18;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.cancelNegotiation(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--completeSetup', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildCompleteSetupRequest();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.CompleteSetupRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkCompleteSetupRequest(obj as api.CompleteSetupRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
index = path.indexOf(':completeSetup', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
unittest.expect(path.substring(pathOffset, pathOffset + 14),
unittest.equals(":completeSetup"));
pathOffset += 14;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.completeSetup(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--create', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildProposal();
var arg_accountId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Proposal.fromJson(json as core.Map<core.String, core.dynamic>);
checkProposal(obj as api.Proposal);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/proposals"));
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.create(arg_request, arg_accountId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_proposalId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_accountId = 'foo';
var arg_filter = 'foo';
var arg_filterSyntax = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 10),
unittest.equals("/proposals"));
pathOffset += 10;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["filter"].first, unittest.equals(arg_filter));
unittest.expect(
queryMap["filterSyntax"].first, unittest.equals(arg_filterSyntax));
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListProposalsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId,
filter: arg_filter,
filterSyntax: arg_filterSyntax,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListProposalsResponse(response as api.ListProposalsResponse);
})));
});
unittest.test('method--pause', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildPauseProposalRequest();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.PauseProposalRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkPauseProposalRequest(obj as api.PauseProposalRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
index = path.indexOf(':pause', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
unittest.expect(path.substring(pathOffset, pathOffset + 6),
unittest.equals(":pause"));
pathOffset += 6;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.pause(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--resume', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildResumeProposalRequest();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj = api.ResumeProposalRequest.fromJson(
json as core.Map<core.String, core.dynamic>);
checkResumeProposalRequest(obj as api.ResumeProposalRequest);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
index = path.indexOf(':resume', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
unittest.expect(path.substring(pathOffset, pathOffset + 7),
unittest.equals(":resume"));
pathOffset += 7;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.resume(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
unittest.test('method--update', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.proposals;
var arg_request = buildProposal();
var arg_accountId = 'foo';
var arg_proposalId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.Proposal.fromJson(json as core.Map<core.String, core.dynamic>);
checkProposal(obj as api.Proposal);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/proposals/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 11),
unittest.equals("/proposals/"));
pathOffset += 11;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_proposalId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildProposal());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.update(arg_request, arg_accountId, arg_proposalId,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkProposal(response as api.Proposal);
})));
});
});
unittest.group('resource-AccountsPublisherProfilesResourceApi', () {
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.publisherProfiles;
var arg_accountId = 'foo';
var arg_publisherProfileId = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/publisherProfiles/', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 19),
unittest.equals("/publisherProfiles/"));
pathOffset += 19;
subPart = core.Uri.decodeQueryComponent(path.substring(pathOffset));
pathOffset = path.length;
unittest.expect(subPart, unittest.equals('$arg_publisherProfileId'));
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildPublisherProfile());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_accountId, arg_publisherProfileId, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkPublisherProfile(response as api.PublisherProfile);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).accounts.publisherProfiles;
var arg_accountId = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 17),
unittest.equals("v2beta1/accounts/"));
pathOffset += 17;
index = path.indexOf('/publisherProfiles', pathOffset);
unittest.expect(index >= 0, unittest.isTrue);
subPart =
core.Uri.decodeQueryComponent(path.substring(pathOffset, index));
pathOffset = index;
unittest.expect(subPart, unittest.equals('$arg_accountId'));
unittest.expect(path.substring(pathOffset, pathOffset + 18),
unittest.equals("/publisherProfiles"));
pathOffset += 18;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListPublisherProfilesResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_accountId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListPublisherProfilesResponse(
response as api.ListPublisherProfilesResponse);
})));
});
});
unittest.group('resource-BiddersAccountsFilterSetsResourceApi', () {
unittest.test('method--create', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.accounts.filterSets;
var arg_request = buildFilterSet();
var arg_ownerName = 'foo';
var arg_isTransient = true;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.FilterSet.fromJson(json as core.Map<core.String, core.dynamic>);
checkFilterSet(obj as api.FilterSet);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["isTransient"].first, unittest.equals("$arg_isTransient"));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildFilterSet());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.create(arg_request, arg_ownerName,
isTransient: arg_isTransient, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkFilterSet(response as api.FilterSet);
})));
});
unittest.test('method--delete', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.accounts.filterSets;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.delete(arg_name, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response as api.Empty);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.accounts.filterSets;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildFilterSet());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_name, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkFilterSet(response as api.FilterSet);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.accounts.filterSets;
var arg_ownerName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListFilterSetsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_ownerName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListFilterSetsResponse(response as api.ListFilterSetsResponse);
})));
});
});
unittest.group('resource-BiddersAccountsFilterSetsBidMetricsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).bidders.accounts.filterSets.bidMetrics;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListBidMetricsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListBidMetricsResponse(response as api.ListBidMetricsResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsBidResponseErrorsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.bidResponseErrors;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListBidResponseErrorsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListBidResponseErrorsResponse(
response as api.ListBidResponseErrorsResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsBidResponsesWithoutBidsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.bidResponsesWithoutBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildListBidResponsesWithoutBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListBidResponsesWithoutBidsResponse(
response as api.ListBidResponsesWithoutBidsResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsFilteredBidRequestsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.filteredBidRequests;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListFilteredBidRequestsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListFilteredBidRequestsResponse(
response as api.ListFilteredBidRequestsResponse);
})));
});
});
unittest.group('resource-BiddersAccountsFilterSetsFilteredBidsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.filteredBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListFilteredBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListFilteredBidsResponse(response as api.ListFilteredBidsResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsFilteredBidsCreativesResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.filteredBids
.creatives;
var arg_filterSetName = 'foo';
var arg_creativeStatusId = 42;
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json
.encode(buildListCreativeStatusBreakdownByCreativeResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName, arg_creativeStatusId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListCreativeStatusBreakdownByCreativeResponse(
response as api.ListCreativeStatusBreakdownByCreativeResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsFilteredBidsDetailsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.filteredBids
.details;
var arg_filterSetName = 'foo';
var arg_creativeStatusId = 42;
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json
.encode(buildListCreativeStatusBreakdownByDetailResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName, arg_creativeStatusId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListCreativeStatusBreakdownByDetailResponse(
response as api.ListCreativeStatusBreakdownByDetailResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsImpressionMetricsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.impressionMetrics;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListImpressionMetricsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListImpressionMetricsResponse(
response as api.ListImpressionMetricsResponse);
})));
});
});
unittest.group('resource-BiddersAccountsFilterSetsLosingBidsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).bidders.accounts.filterSets.losingBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListLosingBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListLosingBidsResponse(response as api.ListLosingBidsResponse);
})));
});
});
unittest.group(
'resource-BiddersAccountsFilterSetsNonBillableWinningBidsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.accounts
.filterSets
.nonBillableWinningBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildListNonBillableWinningBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListNonBillableWinningBidsResponse(
response as api.ListNonBillableWinningBidsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsResourceApi', () {
unittest.test('method--create', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets;
var arg_request = buildFilterSet();
var arg_ownerName = 'foo';
var arg_isTransient = true;
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var obj =
api.FilterSet.fromJson(json as core.Map<core.String, core.dynamic>);
checkFilterSet(obj as api.FilterSet);
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(
queryMap["isTransient"].first, unittest.equals("$arg_isTransient"));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildFilterSet());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.create(arg_request, arg_ownerName,
isTransient: arg_isTransient, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkFilterSet(response as api.FilterSet);
})));
});
unittest.test('method--delete', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildEmpty());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.delete(arg_name, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkEmpty(response as api.Empty);
})));
});
unittest.test('method--get', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets;
var arg_name = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildFilterSet());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.get(arg_name, $fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkFilterSet(response as api.FilterSet);
})));
});
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets;
var arg_ownerName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListFilterSetsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_ownerName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListFilterSetsResponse(response as api.ListFilterSetsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsBidMetricsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets.bidMetrics;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListBidMetricsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListBidMetricsResponse(response as api.ListBidMetricsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsBidResponseErrorsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).bidders.filterSets.bidResponseErrors;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListBidResponseErrorsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListBidResponseErrorsResponse(
response as api.ListBidResponseErrorsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsBidResponsesWithoutBidsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.filterSets
.bidResponsesWithoutBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildListBidResponsesWithoutBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListBidResponsesWithoutBidsResponse(
response as api.ListBidResponsesWithoutBidsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsFilteredBidRequestsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).bidders.filterSets.filteredBidRequests;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListFilteredBidRequestsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListFilteredBidRequestsResponse(
response as api.ListFilteredBidRequestsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsFilteredBidsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets.filteredBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListFilteredBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListFilteredBidsResponse(response as api.ListFilteredBidsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsFilteredBidsCreativesResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.filterSets
.filteredBids
.creatives;
var arg_filterSetName = 'foo';
var arg_creativeStatusId = 42;
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json
.encode(buildListCreativeStatusBreakdownByCreativeResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName, arg_creativeStatusId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListCreativeStatusBreakdownByCreativeResponse(
response as api.ListCreativeStatusBreakdownByCreativeResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsFilteredBidsDetailsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).bidders.filterSets.filteredBids.details;
var arg_filterSetName = 'foo';
var arg_creativeStatusId = 42;
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json
.encode(buildListCreativeStatusBreakdownByDetailResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName, arg_creativeStatusId,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListCreativeStatusBreakdownByDetailResponse(
response as api.ListCreativeStatusBreakdownByDetailResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsImpressionMetricsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res =
api.Adexchangebuyer2Api(mock).bidders.filterSets.impressionMetrics;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListImpressionMetricsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListImpressionMetricsResponse(
response as api.ListImpressionMetricsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsLosingBidsResourceApi', () {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock).bidders.filterSets.losingBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp = convert.json.encode(buildListLosingBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListLosingBidsResponse(response as api.ListLosingBidsResponse);
})));
});
});
unittest.group('resource-BiddersFilterSetsNonBillableWinningBidsResourceApi',
() {
unittest.test('method--list', () {
var mock = HttpServerMock();
var res = api.Adexchangebuyer2Api(mock)
.bidders
.filterSets
.nonBillableWinningBids;
var arg_filterSetName = 'foo';
var arg_pageSize = 42;
var arg_pageToken = 'foo';
var arg_$fields = 'foo';
mock.register(unittest.expectAsync2((http.BaseRequest req, json) {
var path = (req.url).path;
var pathOffset = 0;
core.int index;
core.String subPart;
unittest.expect(
path.substring(pathOffset, pathOffset + 1), unittest.equals("/"));
pathOffset += 1;
unittest.expect(path.substring(pathOffset, pathOffset + 8),
unittest.equals("v2beta1/"));
pathOffset += 8;
// NOTE: We cannot test reserved expansions due to the inability to reverse the operation;
var query = (req.url).query;
var queryOffset = 0;
var queryMap = <core.String, core.List<core.String>>{};
void addQueryParam(core.String n, core.String v) =>
queryMap.putIfAbsent(n, () => []).add(v);
if (query.isNotEmpty) {
for (var part in query.split('&')) {
var keyValue = part.split('=');
addQueryParam(
core.Uri.decodeQueryComponent(keyValue[0]),
core.Uri.decodeQueryComponent(keyValue[1]),
);
}
}
unittest.expect(core.int.parse(queryMap["pageSize"].first),
unittest.equals(arg_pageSize));
unittest.expect(
queryMap["pageToken"].first, unittest.equals(arg_pageToken));
unittest.expect(queryMap["fields"].first, unittest.equals(arg_$fields));
var h = {
'content-type': 'application/json; charset=utf-8',
};
var resp =
convert.json.encode(buildListNonBillableWinningBidsResponse());
return async.Future.value(stringResponse(200, h, resp));
}), true);
res
.list(arg_filterSetName,
pageSize: arg_pageSize,
pageToken: arg_pageToken,
$fields: arg_$fields)
.then(unittest.expectAsync1(((response) {
checkListNonBillableWinningBidsResponse(
response as api.ListNonBillableWinningBidsResponse);
})));
});
});
}