UuidValue constructor
UuidValue(
- String uuid, [
- bool validate = true,
- ValidationMode validationMode = ValidationMode.strictRFC4122
UuidValue() Constructor for creating a uuid value.
Takes in a string representation of a uuid
to wrap.
Optionally , you can disable the validation check in the constructor
by setting validate
to false
.
Implementation
factory UuidValue(String uuid, [bool validate = true, ValidationMode validationMode = ValidationMode.strictRFC4122]) {
if (validate) {
Uuid.isValidOrThrow(fromString: uuid, validationMode: validationMode);
}
return UuidValue._(uuid.toLowerCase());
}