Deal constructor

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

Implementation

Deal({
  this.billedBuyer,
  this.buyer,
  this.buyerPermissionType,
  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,
});