AppFunctionDataTypeMetadata


abstract class AppFunctionDataTypeMetadata

Known direct subclasses
AppFunctionAllOfTypeMetadata

Defines the schema of a single object data type that is a composition of all of the other types in the matchAll list.

AppFunctionArrayTypeMetadata

Defines the schema of an array data type.

AppFunctionBooleanTypeMetadata

Defines the schema of a boolean data type.

AppFunctionBytesTypeMetadata

Defines the schema of a byte array data type.

AppFunctionDoubleTypeMetadata

Defines the schema of a double data type.

AppFunctionFloatTypeMetadata

Defines the schema of a float data type.

AppFunctionIntTypeMetadata

Defines the schema of a int data type.

AppFunctionLongTypeMetadata

Defines the schema of a long data type.

AppFunctionObjectTypeMetadata

Defines the schema of a object type.

AppFunctionPendingIntentTypeMetadata

Defines the schema of a PendingIntent data type.

AppFunctionReferenceTypeMetadata

Represents a type that reference a data type that is defined in AppFunctionComponentsMetadata.

AppFunctionStringTypeMetadata

Defines the schema of a string data type.

AppFunctionUnitTypeMetadata

Defines the schema of a unit data type.


Base class for defining the schema of an input or output type.

Summary

Public functions

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

Public properties

String

A description of the data type and its intended use.

Boolean

Whether the data type is nullable.

Public functions

equals

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

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

description

Added in 1.0.0-alpha03
val descriptionString

A description of the data type and its intended use.

isNullable

Added in 1.0.0-alpha03
val isNullableBoolean

Whether the data type is nullable.