Statement.create constructor
Statement.create({})
Updated helper for creating statements using the config maps.
Implementation
factory Statement.create({
required Actor actor,
required VerbId verbId,
required ActivityId activityId,
String version = "1.0.3",
String? description,
String? customActivityId,
String? customActivityName,
Result? result,
Context? context,
DateTime? optionalTimestamp,
}) {
return Statement(
version: version,
actor: actor,
verb: Verb.fromId(verbId),
object: Activity.fromId(
activityId,
description: description,
customId: customActivityId,
customName: customActivityName,
),
result: result,
context: context,
timestamp: optionalTimestamp,
);
}