AchievementModel constructor

AchievementModel({
  1. String? expiryDate,
  2. String? id,
  3. String? identifier,
  4. String? title,
  5. String? subTitle,
  6. String? description,
  7. String? iconLink,
  8. String? targetType,
  9. int? target,
  10. String? webhookUrl,
  11. String? webhookPostBodyCredentials,
  12. String? expiry,
  13. String? expiryDays,
  14. bool? accumulate,
  15. bool? isActive,
  16. String? levelOrderNumber,
  17. bool? canOptOut,
  18. Metadata? metadata,
  19. String? levelProgressFactor,
  20. Metadata? transactionRewardDetail,
  21. String? importHash,
  22. DateTime? createdAt,
  23. DateTime? updatedAt,
  24. String? deletedAt,
  25. String? tenantId,
  26. String? createdById,
  27. String? updatedById,
})

Implementation

AchievementModel({
  this.expiryDate,
  this.id,
  this.identifier,
  this.title,
  this.subTitle,
  this.description,
  this.iconLink,
  this.targetType,
  this.target,
  this.webhookUrl,
  this.webhookPostBodyCredentials,
  this.expiry,
  this.expiryDays,
  this.accumulate,
  this.isActive,
  this.levelOrderNumber,
  this.canOptOut,
  this.metadata,
  this.levelProgressFactor,
  this.transactionRewardDetail,
  this.importHash,
  this.createdAt,
  this.updatedAt,
  this.deletedAt,
  this.tenantId,
  this.createdById,
  this.updatedById,
  // this.icon,
});