class WebService { void setUsername(ValidUsername username) { // username is enforced to be valid here } void updateProfileInfo(Nullable!ValidUsername username, Nullable!string full_name) { // username is optional, but always valid // full_name is optional and not validated } }
vibe.utils.validation.validateUsername
Validated user name parameter type.