NotificationTemplate constructor
NotificationTemplate({
- required String id,
- required String name,
- String? description,
- required String notificationGroupId,
- String? parentId,
- required String environmentId,
- required List<
String> tags, - bool? draft,
- required bool active,
- required bool critical,
- required PreferenceChannel preferenceSettings,
- DateTime? createdAt,
- DateTime? updatedAt,
- required List<
NotificationStep> steps, - required List<
NotificationTrigger> triggers, - bool? isBlueprint,
- String? blueprintId,
- WorkflowType? type,
- Map<
String, dynamic> ? payloadSchema, - Map<
String, dynamic> ? rawData, - 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,
});