AppFunctionComponentsMetadata


class AppFunctionComponentsMetadata


Represent the reusable components in a function specification.

Summary

Public constructors

Public functions

open operator Boolean
equals(other: Any?)
open Int
open String

Public properties

Map<StringAppFunctionDataTypeMetadata>

The map of data types that can be reused across the schema.

Public constructors

AppFunctionComponentsMetadata

AppFunctionComponentsMetadata(
    dataTypes: Map<StringAppFunctionDataTypeMetadata> = emptyMap()
)

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

dataTypes

Added in 1.0.0-alpha01
val dataTypesMap<StringAppFunctionDataTypeMetadata>

The map of data types that can be reused across the schema.

The key of this map is a string that serves as an identifier for the data type. This identifier can then be used to reference and reuse this AppFunctionDataTypeMetadata definition in other parts of the schema. For example, a Person type can be defined here with a key "Person" and referenced in multiple places by #components/dataTypes/Person.