# Package com.io7m.cardant.model.type_package

@Export @Version("1.0.0") package com.io7m.cardant.model.type_package
Inventory system (Type Packages)

- Related Packages
  Package
  Description
  com.io7m.cardant.model
  Inventory system (Model).
  com.io7m.cardant.model.comparisons
  Inventory system (Comparisons)
- Class
  Description
  CANameQualified
  The type of qualified names.
  CANameType
  The type of qualified and unqualified names.
  CANameUnqualified
  The type of unqualified names.
  CATypeFieldDeclaration
  A field declared within a record type.
  CATypePackage
  A type package.
  CATypePackageDeclaration
  An unchecked type package declaration.
  CATypePackageIdentifier
  A package identifier.
  CATypePackageImport
  An import declaration for a package.
  CATypePackageProviderType
  A provider of type packages.
  CATypePackageSearchParameters
  Search parameters for packages.
  CATypePackageSummary
  A summary of a package.
  CATypePackageTypeRemovalBehavior
  The type removal behavior for package upgrades/uninstalls.
  CATypePackageUninstall
  The parameters required to uninstall a type package.
  CATypePackageUpgrade
  The parameters required to upgrade a type package.
  CATypePackageVersionBehavior
  The type removal behavior for package upgrades/uninstalls.
  CATypeRecordDeclaration
  A declaration for a record type.