In this section, we'll dive deeper into the usage of modddels.
Let's create an instance of our modddel :
// NB : In this section's examples, the types of the variables is specified only// for the sake of showing their types to you. You don't need to do so.finalUsername username =Username(value:'dash');
Here are a few utilities you can use :
// You can quickly verify if a modddel is valid using [isValid]bool isValid = username.isValid;// You can convert the modddel to an Either using [toEither] or [toBroadEither]Either<InvalidUsername, ValidUsername> either = username.toEither;Either<List<Failure>, ValidUsername> broadEither = username.toBroadEither;
You can explore more utilities in the next subpages :