Package com.io7m.idstore.protocol.user

# Interface IdUMessageType

All Superinterfaces:
  `com.io7m.hibiscus.api.HBMessageType`, `IdProtocolMessageType`

All Known Subinterfaces:
  `IdUCommandType<R>`, `IdUResponseType`

All Known Implementing Classes:
  `IdUCommandEmailAddBegin`, `IdUCommandEmailAddDeny`, `IdUCommandEmailAddPermit`, `IdUCommandEmailRemoveBegin`, `IdUCommandEmailRemoveDeny`, `IdUCommandEmailRemovePermit`, `IdUCommandLogin`, `IdUCommandPasswordUpdate`, `IdUCommandRealnameUpdate`, `IdUCommandUserSelf`, `IdUResponseEmailAddBegin`, `IdUResponseEmailAddDeny`, `IdUResponseEmailAddPermit`, `IdUResponseEmailRemoveBegin`, `IdUResponseEmailRemoveDeny`, `IdUResponseEmailRemovePermit`, `IdUResponseError`, `IdUResponseLogin`, `IdUResponseUserSelf`, `IdUResponseUserUpdate`

public sealed interface IdUMessageType extends IdProtocolMessageType, com.io7m.hibiscus.api.HBMessageType permits IdUCommandType<R>, IdUResponseType
The type of messages in the User protocol.