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. List<String>? eligibleSeatIds,
  11. Money? estimatedGrossSpend,
  12. String? flightEndTime,
  13. String? flightStartTime,
  14. MediaPlanner? mediaPlanner,
  15. String? name,
  16. PreferredDealTerms? preferredDealTerms,
  17. PrivateAuctionTerms? privateAuctionTerms,
  18. ProgrammaticGuaranteedTerms? programmaticGuaranteedTerms,
  19. String? proposalRevision,
  20. String? publisherProfile,
  21. TimeZone? sellerTimeZone,
  22. MarketplaceTargeting? targeting,
  23. String? updateTime,
})

Implementation

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