FunctionType

public final class FunctionType<T extends Object>


Represents and passes the type information for an automated function call.

Summary

Nested types

public static class FunctionType.Companion

Public fields

final @NonNull String

: the enum name of the type

final @NonNull Function1<String, T>

: the deserialization function

Public constructors

<T extends Object> FunctionType(
    @NonNull String name,
    @NonNull Function1<String, T> parse
)

Public fields

name

public final @NonNull String name

: the enum name of the type

parse

public final @NonNull Function1<String, T> parse

: the deserialization function

Public constructors

FunctionType

public <T extends Object> FunctionType(
    @NonNull String name,
    @NonNull Function1<String, T> parse
)