jaguar_common library Null safety

Support for doing something awesome.

More dartdocs go here.

Classes

AuthorizationUser
Idied<T>
Interface to require that Model must contain an Id
PasswordUser
Interface for a user model with a password
UserEmail
AuthorizationUser that uses email as authenticationId and unique record id as authorizationId
UserUsername
AuthorizationUser that uses username as authenticationId and unique record id as authorizationId
UserUsernameEmail
AuthorizationUser that uses username and email as authenticationId and unique record id as authorizationId