AppFunctionDataTypeMetadata


public 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 methods

boolean
equals(Object other)
final @NonNull String

A description of the data type and its intended use.

int
final boolean

Whether the data type is nullable.

@NonNull String

Public methods

equals

public boolean equals(Object other)

getDescription

Added in 1.0.0-alpha03
public final @NonNull String getDescription()

A description of the data type and its intended use.

hashCode

public int hashCode()

isNullable

Added in 1.0.0-alpha03
public final boolean isNullable()

Whether the data type is nullable.

toString

public @NonNull String toString()