result static method
Danger<ObjectDefinitionRoster, ObjectDefinitionExceptionA>
result(
- Iterable<
ObjectDefinition> values
Implementation
static Danger<ObjectDefinitionRoster, ObjectDefinitionExceptionA> result(Iterable<ObjectDefinition> values) {
final log = Log(classLocation: ObjectDefinitionRoster, functionLocation: 'result');
final result = RosterPattern.validateRosterPattern(values);
log.add(result);
if (result is! Success<Complete, RosterPatternExceptionA>) return Failure(ObjectDefinitionExceptionA(), log);
return Success(
ObjectDefinitionRoster(values),
log,
);
}