Campaign constructor

Campaign({
  1. String? accountId,
  2. AdBlockingConfiguration? adBlockingConfiguration,
  3. List<CreativeOptimizationConfiguration>? additionalCreativeOptimizationConfigurations,
  4. String? advertiserGroupId,
  5. String? advertiserId,
  6. DimensionValue? advertiserIdDimensionValue,
  7. bool? archived,
  8. List<AudienceSegmentGroup>? audienceSegmentGroups,
  9. String? billingInvoiceCode,
  10. ClickThroughUrlSuffixProperties? clickThroughUrlSuffixProperties,
  11. String? comment,
  12. LastModifiedInfo? createInfo,
  13. List<String>? creativeGroupIds,
  14. CreativeOptimizationConfiguration? creativeOptimizationConfiguration,
  15. DefaultClickThroughEventTagProperties? defaultClickThroughEventTagProperties,
  16. String? defaultLandingPageId,
  17. DateTime? endDate,
  18. List<EventTagOverride>? eventTagOverrides,
  19. String? externalId,
  20. String? id,
  21. DimensionValue? idDimensionValue,
  22. String? kind,
  23. LastModifiedInfo? lastModifiedInfo,
  24. MeasurementPartnerCampaignLink? measurementPartnerLink,
  25. String? name,
  26. DateTime? startDate,
  27. String? subaccountId,
})

Implementation

Campaign({
  this.accountId,
  this.adBlockingConfiguration,
  this.additionalCreativeOptimizationConfigurations,
  this.advertiserGroupId,
  this.advertiserId,
  this.advertiserIdDimensionValue,
  this.archived,
  this.audienceSegmentGroups,
  this.billingInvoiceCode,
  this.clickThroughUrlSuffixProperties,
  this.comment,
  this.createInfo,
  this.creativeGroupIds,
  this.creativeOptimizationConfiguration,
  this.defaultClickThroughEventTagProperties,
  this.defaultLandingPageId,
  this.endDate,
  this.eventTagOverrides,
  this.externalId,
  this.id,
  this.idDimensionValue,
  this.kind,
  this.lastModifiedInfo,
  this.measurementPartnerLink,
  this.name,
  this.startDate,
  this.subaccountId,
});