MessageTemplate constructor

const MessageTemplate({
  1. required String id,
  2. required String name,
  3. String? about,
  4. required Channel channel,
  5. required String purpose,
  6. required String locale,
  7. required Status status,
  8. required int version,
  9. int? publishedVersion,
  10. required int draftVersion,
  11. required bool hasUnpublishedChanges,
  12. List<Variable>? variables,
  13. SMSContent? sms,
  14. EmailContent? email,
  15. List<String>? attachments,
  16. required DateTime createdAt,
  17. required DateTime updatedAt,
  18. DateTime? publishedAt,
  19. DateTime? archivedAt,
})

Implementation

const MessageTemplate({
  required this.id,
  required this.name,
  this.about,
  required this.channel,
  required this.purpose,
  required this.locale,
  required this.status,
  required this.version,
  this.publishedVersion,
  required this.draftVersion,
  required this.hasUnpublishedChanges,
  this.variables,
  this.sms,
  this.email,
  this.attachments,
  required this.createdAt,
  required this.updatedAt,
  this.publishedAt,
  this.archivedAt,
});