UuidValue.withValidation constructor

UuidValue.withValidation(
  1. String uuid,
  2. [ValidationMode validationMode = ValidationMode.strictRFC4122,
  3. bool noDashes = false]
)

withValidation() creates a UuidValue from a uuid string. Optionally, you can provide a validationMode to use when validating the uuid string. Throws FormatException if the UUID is invalid.

Implementation

factory UuidValue.withValidation(String uuid,
    [ValidationMode validationMode = ValidationMode.strictRFC4122,
    bool noDashes = false]) {
  final uuidValue = UuidValue.fromString(uuid);
  uuidValue.validate(validationMode, noDashes);
  return uuidValue;
}