Deal constructor

Deal({
  1. String? billedBuyer,
  2. String? buyer,
  3. String? client,
  4. String? createTime,
  5. CreativeRequirements? creativeRequirements,
  6. String? dealType,
  7. DeliveryControl? deliveryControl,
  8. String? description,
  9. String? displayName,
  10. Money? estimatedGrossSpend,
  11. String? flightEndTime,
  12. String? flightStartTime,
  13. String? name,
  14. PreferredDealTerms? preferredDealTerms,
  15. PrivateAuctionTerms? privateAuctionTerms,
  16. ProgrammaticGuaranteedTerms? programmaticGuaranteedTerms,
  17. String? proposalRevision,
  18. String? publisherProfile,
  19. TimeZone? sellerTimeZone,
  20. MarketplaceTargeting? targeting,
  21. String? updateTime,
})

Implementation

Deal({
  this.billedBuyer,
  this.buyer,
  this.client,
  this.createTime,
  this.creativeRequirements,
  this.dealType,
  this.deliveryControl,
  this.description,
  this.displayName,
  this.estimatedGrossSpend,
  this.flightEndTime,
  this.flightStartTime,
  this.name,
  this.preferredDealTerms,
  this.privateAuctionTerms,
  this.programmaticGuaranteedTerms,
  this.proposalRevision,
  this.publisherProfile,
  this.sellerTimeZone,
  this.targeting,
  this.updateTime,
});