toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final accountId = this.accountId;
final adBlockingConfiguration = this.adBlockingConfiguration;
final additionalCreativeOptimizationConfigurations =
this.additionalCreativeOptimizationConfigurations;
final advertiserGroupId = this.advertiserGroupId;
final advertiserId = this.advertiserId;
final advertiserIdDimensionValue = this.advertiserIdDimensionValue;
final archived = this.archived;
final audienceSegmentGroups = this.audienceSegmentGroups;
final billingInvoiceCode = this.billingInvoiceCode;
final clickThroughUrlSuffixProperties =
this.clickThroughUrlSuffixProperties;
final comment = this.comment;
final createInfo = this.createInfo;
final creativeGroupIds = this.creativeGroupIds;
final creativeOptimizationConfiguration =
this.creativeOptimizationConfiguration;
final defaultClickThroughEventTagProperties =
this.defaultClickThroughEventTagProperties;
final defaultLandingPageId = this.defaultLandingPageId;
final endDate = this.endDate;
final euPoliticalAdsDeclaration = this.euPoliticalAdsDeclaration;
final eventTagOverrides = this.eventTagOverrides;
final externalId = this.externalId;
final id = this.id;
final idDimensionValue = this.idDimensionValue;
final kind = this.kind;
final lastModifiedInfo = this.lastModifiedInfo;
final measurementPartnerLink = this.measurementPartnerLink;
final name = this.name;
final startDate = this.startDate;
final subaccountId = this.subaccountId;
return {
'accountId': ?accountId,
'adBlockingConfiguration': ?adBlockingConfiguration,
'additionalCreativeOptimizationConfigurations':
?additionalCreativeOptimizationConfigurations,
'advertiserGroupId': ?advertiserGroupId,
'advertiserId': ?advertiserId,
'advertiserIdDimensionValue': ?advertiserIdDimensionValue,
'archived': ?archived,
'audienceSegmentGroups': ?audienceSegmentGroups,
'billingInvoiceCode': ?billingInvoiceCode,
'clickThroughUrlSuffixProperties': ?clickThroughUrlSuffixProperties,
'comment': ?comment,
'createInfo': ?createInfo,
'creativeGroupIds': ?creativeGroupIds,
'creativeOptimizationConfiguration': ?creativeOptimizationConfiguration,
'defaultClickThroughEventTagProperties':
?defaultClickThroughEventTagProperties,
'defaultLandingPageId': ?defaultLandingPageId,
'endDate': ?endDate == null
? null
: "${endDate.year.toString().padLeft(4, '0')}-${endDate.month.toString().padLeft(2, '0')}-${endDate.day.toString().padLeft(2, '0')}",
'euPoliticalAdsDeclaration': ?euPoliticalAdsDeclaration,
'eventTagOverrides': ?eventTagOverrides,
'externalId': ?externalId,
'id': ?id,
'idDimensionValue': ?idDimensionValue,
'kind': ?kind,
'lastModifiedInfo': ?lastModifiedInfo,
'measurementPartnerLink': ?measurementPartnerLink,
'name': ?name,
'startDate': ?startDate == null
? null
: "${startDate.year.toString().padLeft(4, '0')}-${startDate.month.toString().padLeft(2, '0')}-${startDate.day.toString().padLeft(2, '0')}",
'subaccountId': ?subaccountId,
};
}