# Interface ProtocolIdUType

All Superinterfaces:
  `com.io7m.cedarbridge.runtime.api.CBProtocolMessageType, com.io7m.cedarbridge.runtime.api.CBSerializableType`

All Known Subinterfaces:
  `ProtocolIdUv1Type`

All Known Implementing Classes:
  `IdU1CommandEmailAddBegin, IdU1CommandEmailAddDeny, IdU1CommandEmailAddPermit, IdU1CommandEmailRemoveBegin, IdU1CommandEmailRemoveDeny, IdU1CommandEmailRemovePermit, IdU1CommandLogin, IdU1CommandPasswordUpdate, IdU1CommandRealnameUpdate, IdU1CommandUserSelf, IdU1ResponseEmailAddBegin, IdU1ResponseEmailAddDeny, IdU1ResponseEmailAddPermit, IdU1ResponseEmailRemoveBegin, IdU1ResponseEmailRemoveDeny, IdU1ResponseEmailRemovePermit, IdU1ResponseError, IdU1ResponseLogin, IdU1ResponseUserSelf, IdU1ResponseUserUpdate`

public sealed interface ProtocolIdUType extends com.io7m.cedarbridge.runtime.api.CBProtocolMessageType permits ProtocolIdUv1Type
Protocol `com.io7m.idstore.protocol.user.cb.IdU`