AppFunctionComponentsMetadata


public final class AppFunctionComponentsMetadata


Represent the reusable components in a function specification.

Summary

Public methods

boolean
equals(Object other)
final @NonNull Map<@NonNull String, @NonNull AppFunctionDataTypeMetadata>

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

int
@NonNull String

Public constructors

AppFunctionComponentsMetadata

public AppFunctionComponentsMetadata(
    @NonNull Map<@NonNull String, @NonNull AppFunctionDataTypeMetadata> dataTypes
)

Public methods

equals

public boolean equals(Object other)

getDataTypes

Added in 1.0.0-alpha01
public final @NonNull Map<@NonNull String, @NonNull AppFunctionDataTypeMetadatagetDataTypes()

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.

hashCode

public int hashCode()

toString

public @NonNull String toString()