# Hierarchy For Package com.io7m.coffeepick.api

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryAdded (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryAddedType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryAdded.Builder
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryRemoved (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryRemovedType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryRemoved.Builder
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdate (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdateType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdate.Builder
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdateFailed (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdateFailedType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdateFailed.Builder
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFailed (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFailedType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFailed.Builder
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFinished (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFinishedType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFinished.Builder
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloading (implements com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadingType)
  - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloading.Builder
  - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeleted (implements com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeletedType)
  - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeleted.Builder
  - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoaded (implements com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoadedType)
  - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoaded.Builder
  - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoadFailed (implements com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoadFailedType)
  - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoadFailed.Builder
  - com.io7m.coffeepick.api.CoffeePickSearch (implements com.io7m.coffeepick.api.CoffeePickSearchType)
  - com.io7m.coffeepick.api.CoffeePickSearch.Builder
  - com.io7m.coffeepick.api.CoffeePickSearches
  - com.io7m.coffeepick.api.CoffeePickTaskEventFailed (implements com.io7m.coffeepick.api.CoffeePickTaskEventFailedType)
  - com.io7m.coffeepick.api.CoffeePickTaskEventFailed.Builder
  - com.io7m.coffeepick.api.CoffeePickTaskEventStarted (implements com.io7m.coffeepick.api.CoffeePickTaskEventStartedType)
  - com.io7m.coffeepick.api.CoffeePickTaskEventStarted.Builder
  - com.io7m.coffeepick.api.CoffeePickTaskEventSucceeded (implements com.io7m.coffeepick.api.CoffeePickTaskEventSucceededType)
  - com.io7m.coffeepick.api.CoffeePickTaskEventSucceeded.Builder
  - com.io7m.coffeepick.api.CoffeePickVerification (implements com.io7m.coffeepick.api.CoffeePickVerificationType)
  - com.io7m.coffeepick.api.CoffeePickVerification.Builder

## Interface Hierarchy

- java.lang.AutoCloseable
  - java.io.Closeable
    - com.io7m.coffeepick.api.CoffeePickClientType
- com.io7m.coffeepick.api.CoffeePickCatalogType
- com.io7m.coffeepick.api.CoffeePickClientProviderType
- com.io7m.coffeepick.api.CoffeePickEventType
  - com.io7m.coffeepick.api.CoffeePickCatalogEventType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryAddedType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryRemovedType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdateFailedType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRepositoryUpdateType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFailedType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadFinishedType
    - com.io7m.coffeepick.api.CoffeePickCatalogEventRuntimeDownloadingType
  - com.io7m.coffeepick.api.CoffeePickInventoryEventType
    - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeDeletedType
    - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoadedType
    - com.io7m.coffeepick.api.CoffeePickInventoryEventRuntimeLoadFailedType
  - com.io7m.coffeepick.api.CoffeePickTaskEventType
    - com.io7m.coffeepick.api.CoffeePickTaskEventFailedType
    - com.io7m.coffeepick.api.CoffeePickTaskEventStartedType
    - com.io7m.coffeepick.api.CoffeePickTaskEventSucceededType
- com.io7m.coffeepick.api.CoffeePickInventoryType
- com.io7m.coffeepick.api.CoffeePickInventoryType.RuntimeCancellableArchiveWriterType
- com.io7m.coffeepick.api.CoffeePickIsCancelledType
- com.io7m.coffeepick.api.CoffeePickSearchType
- com.io7m.coffeepick.api.CoffeePickVerificationType

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.io7m.coffeepick.api.CoffeePickEventType.Severity
    - com.io7m.coffeepick.api.CoffeePickInventoryType.UnpackOption