# 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.