# Hierarchy For Package com.io7m.cardant.type_packages.upgrades.api

Package Hierarchies:

- All Packages

## Interface Hierarchy

- com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType
- com.io7m.cardant.type_packages.upgrades.api.CATypePackageUpgradeExecutorType
- com.io7m.cardant.type_packages.upgrades.api.CATypePackageUpgradePlannerType

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpFail (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpPackageInstall (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpPackageSetVersion (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpTypeRecordCreate (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpTypeRecordFieldRemove (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpTypeRecordFieldUpdate (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpTypeRecordRemove (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpTypeScalarRemove (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)
    - com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpTypeScalarUpdate (implements com.io7m.cardant.type_packages.upgrades.api.CATypePackageUOpType)