Package com.io7m.cardant.model

# Interface CAMetadataType

All Known Implementing Classes:
  `CAMetadataType.Integral`, `CAMetadataType.Monetary`, `CAMetadataType.Real`, `CAMetadataType.Text`, `CAMetadataType.Time`

public sealed interface CAMetadataType permits CAMetadataType.Integral, CAMetadataType.Text, CAMetadataType.Time, CAMetadataType.Real, CAMetadataType.Monetary
A metadata value.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static final record`
  `CAMetadataType.Integral`
  An integral value.
  `static final record`
  `CAMetadataType.Monetary`
  A monetary value.
  `static final record`
  `CAMetadataType.Real`
  A real value.
  `static final record`
  `CAMetadataType.Text`
  A text value.
  `static final record`
  `CAMetadataType.Time`
  A time value.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `com.io7m.lanark.core.RDottedName`
  `name()`
  `String`
  `valueString()`

- ## Method Details

  - ### name

    com.io7m.lanark.core.RDottedName name()
    Returns:
      The metadata name

  - ### valueString

    String valueString()
    Returns:
      The metadata value as a string