Activity.fromId constructor

Activity.fromId(
  1. ActivityId activityId, {
  2. String? description,
  3. String? customId,
  4. String? customName,
  5. Map<String, dynamic>? extensions,
})

Implementation

factory Activity.fromId(
  ActivityId activityId, {
  String? description,
  String? customId,
  String? customName,
  Map<String, dynamic>? extensions,
}) {
  final config = activityMap[activityId]!;

  return Activity(
    id: customId ?? config.id,
    definition: Definition(
      name: customName ?? config.display,
      type: config.type,
      description: description,
      extensions: extensions,
    ),
  );
}