# Package com.io7m.idstore.protocol.user.cb

@Export @Version("1.0.0") package com.io7m.idstore.protocol.user.cb
Identity server (User Protocol v1 [Cedarbridge encoding])

- Related Packages
  Package
  Description
  com.io7m.idstore.protocol.user
  Identity server (User Protocol)
  com.io7m.idstore.protocol.user.cb.internal
  Identity server (User Protocol v1 [Cedarbridge encoding])
- Class
  Description
  IdU1CommandEmailAddBegin
  A request to add an email address.
  IdU1CommandEmailAddDeny
  A request to complete an email address challenge.
  IdU1CommandEmailAddPermit
  A request to complete an email address challenge.
  IdU1CommandEmailRemoveBegin
  A request to remove an email address.
  IdU1CommandEmailRemoveDeny
  A request to complete an email address challenge.
  IdU1CommandEmailRemovePermit
  A request to complete an email address challenge.
  IdU1CommandLogin
  A request to log in.
  IdU1CommandPasswordUpdate
  A request to update the user's password.
  IdU1CommandRealnameUpdate
  A request to update the user's real name.
  IdU1CommandUserSelf
  A request to fetch the user's own profile.
  IdU1Password
  Information for a hashed password.
  IdU1ResponseEmailAddBegin
  A response to IdU1CommandEmailAddBegin.
  IdU1ResponseEmailAddDeny
  A response to IdU1CommandEmailAddDeny.
  IdU1ResponseEmailAddPermit
  A response to IdU1CommandEmailAddPermit.
  IdU1ResponseEmailRemoveBegin
  A response to IdU1CommandEmailRemoveBegin.
  IdU1ResponseEmailRemoveDeny
  A response to IdU1CommandEmailRemoveDeny.
  IdU1ResponseEmailRemovePermit
  A response to IdU1CommandEmailRemovePermit.
  IdU1ResponseError
  An error response.
  IdU1ResponseLogin
  A response to IdU1CommandLogin.
  IdU1ResponseUserSelf
  A response to IdU1CommandUserSelf.
  IdU1ResponseUserUpdate
  A response to various update commands.
  IdU1TimestampUTC
  A UTC timestamp value.
  IdU1User
  A user.
  IdU1UUID
  A 128-bit UUID value.
  IdUCB1Messages
  The protocol messages for User v1 Cedarbridge.
  IdUCB1Validation
  Functions to translate between the core command set and the User v1 Cedarbridge encoding command set.
  ProtocolIdU1
  Protocol `com.io7m.idstore.protocol.user.cb.IdU1`.
  ProtocolIdU1Type
  Protocol `com.io7m.idstore.protocol.user.cb.IdU1`
  ProtocolIdU1v1Serializer
  Protocol `com.io7m.idstore.protocol.user.cb.IdU1`, version `1`.
  ProtocolIdU1v1Type
  Protocol `com.io7m.idstore.protocol.user.cb.IdU1`, version `1`.