CommandValueArgument

See also

Properties

type
Link copied to clipboard
abstract val type: KType
typeVariants
Link copied to clipboard
abstract val typeVariants: List<TypeVariant<*>>

Intrinsic variants of this argument.

value
Link copied to clipboard
abstract val value: Message

MessageContent if single argument MessageChain is vararg

Inheritors

DefaultCommandValueArgument
Link copied to clipboard

Extensions

mapToType
Link copied to clipboard
inline fun <T> CommandValueArgument.mapToType(): T
fun <T> CommandValueArgument.mapToType(type: KType): T
mapToTypeOrNull
Link copied to clipboard
fun <T> CommandValueArgument.mapToTypeOrNull(expectingType: KType): T?
inline fun <T> CommandValueArgument.mapToTypeOrNull(): T?
mapValue
Link copied to clipboard
fun <T> CommandValueArgument.mapValue(typeVariant: TypeVariant<T>): T