# Hierarchy For Package com.io7m.idstore.user_client.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.io7m.idstore.error_codes.IdException (implements com.io7m.seltzer.api.SStructuredErrorExceptionType<C>)
        - com.io7m.idstore.user_client.api.IdUClientException

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.io7m.hibiscus.api.HBClientCloseableType<X>
    - com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>)
      - com.io7m.idstore.user_client.api.IdUClientAsynchronousType
    - com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>, com.io7m.hibiscus.api.HBClientSynchronousOperationsType<X,C,R,RS,RF,CR>)
      - com.io7m.idstore.user_client.api.IdUClientSynchronousType
- com.io7m.hibiscus.api.HBClientAsynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>
  - com.io7m.hibiscus.api.HBClientFactoryType<X,G,C,R,RS,RF,E,CR,LA,LS> (also extends com.io7m.hibiscus.api.HBClientSynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>)
    - com.io7m.idstore.user_client.api.IdUClientFactoryType
- com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>
  - com.io7m.hibiscus.api.HBClientAsynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>)
    - com.io7m.idstore.user_client.api.IdUClientAsynchronousType
  - com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>, com.io7m.hibiscus.api.HBClientSynchronousOperationsType<X,C,R,RS,RF,CR>)
    - com.io7m.idstore.user_client.api.IdUClientSynchronousType
- com.io7m.hibiscus.api.HBClientSynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>
  - com.io7m.hibiscus.api.HBClientFactoryType<X,G,C,R,RS,RF,E,CR,LA,LS> (also extends com.io7m.hibiscus.api.HBClientAsynchronousFactoryType<X,G,C,R,RS,RF,E,CR,L>)
    - com.io7m.idstore.user_client.api.IdUClientFactoryType
- com.io7m.hibiscus.api.HBClientSynchronousOperationsType<X,C,R,RS,RF,CR>
  - com.io7m.hibiscus.api.HBClientSynchronousType<X,C,R,RS,RF,E,CR> (also extends com.io7m.hibiscus.api.HBClientCloseableType<X>, com.io7m.hibiscus.api.HBClientStatusType<C,R,RF,E,CR>)
    - com.io7m.idstore.user_client.api.IdUClientSynchronousType
- com.io7m.hibiscus.api.HBMessageType
  - com.io7m.hibiscus.api.HBEventType
    - com.io7m.idstore.user_client.api.IdUClientEventType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.idstore.user_client.api.IdUClientConfiguration (implements com.io7m.hibiscus.api.HBConfigurationType)
    - com.io7m.idstore.user_client.api.IdUClientCredentials (implements com.io7m.hibiscus.api.HBCredentialsType)