AchievementModel constructor
AchievementModel({
- String? expiryDate,
- String? id,
- String? identifier,
- String? title,
- String? subTitle,
- String? description,
- String? iconLink,
- String? targetType,
- int? target,
- String? webhookUrl,
- String? webhookPostBodyCredentials,
- String? expiry,
- String? expiryDays,
- bool? accumulate,
- bool? isActive,
- String? levelOrderNumber,
- bool? canOptOut,
- Metadata? metadata,
- String? levelProgressFactor,
- Metadata? transactionRewardDetail,
- String? importHash,
- DateTime? createdAt,
- DateTime? updatedAt,
- String? deletedAt,
- String? tenantId,
- String? createdById,
- 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,
});