Offer constructor

Offer({
  1. required String uuid,
  2. required Partner partner,
  3. Partner? marketplace,
  4. required ProductType productType,
  5. required ProductSubType productSubType,
  6. required String url,
  7. num? recommendationScore,
  8. String? disclaimer,
  9. String? productSubTypeDisclaimer,
  10. DateTime? expiresAt,
  11. int? rank,
})

Returns a new Offer instance.

Implementation

Offer({
  required this.uuid,
  required this.partner,
  this.marketplace,
  required this.productType,
  required this.productSubType,
  required this.url,
  this.recommendationScore,
  this.disclaimer,
  this.productSubTypeDisclaimer,
  this.expiresAt,
  this.rank,
});