ValixModelMetadata

Interface holding static metadata extracted for a validated domain model class.

Inheritors

Properties

Link copied to clipboard

List of class-level constraint definitions.

Link copied to clipboard
abstract val fields: List<FieldMetadata>

List of field metadata definitions.

Link copied to clipboard
abstract val groups: List<String>

List of validation group names.

Link copied to clipboard
abstract val metadataVersion: String

Valix metadata specification version string.

Link copied to clipboard
abstract val modelFqName: String

Fully qualified class name of the domain model.

Link copied to clipboard
abstract val modelSimpleName: String

Simple class name of the domain model.

Link copied to clipboard
abstract val schemaVersion: Int

Schema version identifier.