ArgumentAcceptance

sealed class ArgumentAcceptance

Types

Link copied to clipboard
object Companion
Link copied to clipboard
object Direct : ArgumentAcceptance
Link copied to clipboard
object Impossible : ArgumentAcceptance
Link copied to clipboard
data class ResolutionAmbiguity(val candidates: List<TypeVariant<*>>) : ArgumentAcceptance
Link copied to clipboard
data class WithContextualConversion(val parser: CommandValueArgumentParser<*>) : ArgumentAcceptance
Link copied to clipboard
data class WithTypeConversion(val typeVariant: TypeVariant<*>) : ArgumentAcceptance

Properties

Link copied to clipboard
val acceptanceLevel: Int

Higher means more acceptable

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Extensions

Link copied to clipboard
val ArgumentAcceptance.isAcceptable: Boolean
Link copied to clipboard
val ArgumentAcceptance.isNotAcceptable: Boolean