Deal constructor

Deal({
  1. String? availableEndTime,
  2. String? availableStartTime,
  3. PrivateData? buyerPrivateData,
  4. String? createProductId,
  5. String? createProductRevision,
  6. String? createTime,
  7. String? creativePreApprovalPolicy,
  8. CreativeRestrictions? creativeRestrictions,
  9. String? creativeSafeFrameCompatibility,
  10. String? dealId,
  11. DealServingMetadata? dealServingMetadata,
  12. DealTerms? dealTerms,
  13. DeliveryControl? deliveryControl,
  14. String? description,
  15. String? displayName,
  16. String? externalDealId,
  17. bool? isSetupComplete,
  18. String? programmaticCreativeSource,
  19. String? proposalId,
  20. List<ContactInformation>? sellerContacts,
  21. String? syndicationProduct,
  22. MarketplaceTargeting? targeting,
  23. List<TargetingCriteria>? targetingCriterion,
  24. String? updateTime,
  25. String? webPropertyCode,
})

Implementation

Deal({
  this.availableEndTime,
  this.availableStartTime,
  this.buyerPrivateData,
  this.createProductId,
  this.createProductRevision,
  this.createTime,
  this.creativePreApprovalPolicy,
  this.creativeRestrictions,
  this.creativeSafeFrameCompatibility,
  this.dealId,
  this.dealServingMetadata,
  this.dealTerms,
  this.deliveryControl,
  this.description,
  this.displayName,
  this.externalDealId,
  this.isSetupComplete,
  this.programmaticCreativeSource,
  this.proposalId,
  this.sellerContacts,
  this.syndicationProduct,
  this.targeting,
  this.targetingCriterion,
  this.updateTime,
  this.webPropertyCode,
});