Annotations constructor
Implementation
factory Annotations({
List<Role>? audience,
DateTime? lastModified,
double? priority,
}) {
assert(priority == null || (priority >= 0 && priority <= 1));
return Annotations.fromMap({
if (audience != null)
Keys.audience: [for (var role in audience) role.name],
if (lastModified != null)
Keys.lastModified: lastModified.toIso8601String(),
if (priority != null) Keys.priority: priority,
});
}