NotificationTemplate constructor

NotificationTemplate({
  1. required String id,
  2. required String name,
  3. String? description,
  4. required String notificationGroupId,
  5. String? parentId,
  6. required String environmentId,
  7. required List<String> tags,
  8. bool? draft,
  9. required bool active,
  10. required bool critical,
  11. required PreferenceChannel preferenceSettings,
  12. DateTime? createdAt,
  13. DateTime? updatedAt,
  14. required List<NotificationStep> steps,
  15. required List<NotificationTrigger> triggers,
  16. bool? isBlueprint,
  17. String? blueprintId,
  18. WorkflowType? type,
  19. Map<String, dynamic>? payloadSchema,
  20. Map<String, dynamic>? rawData,
  21. Map<String, dynamic>? data,
})

Implementation

NotificationTemplate({
  required this.id,
  required this.name,
  this.description,
  required this.notificationGroupId,
  this.parentId,
  required this.environmentId,
  required this.tags,
  this.draft,
  required this.active,
  required this.critical,
  required this.preferenceSettings,
  this.createdAt,
  this.updatedAt,
  required this.steps,
  required this.triggers,
  this.isBlueprint,
  this.blueprintId,
  this.type,
  this.payloadSchema,
  this.rawData,
  this.data,
});