API reference / dev.zernyth.api.command
TypedCommand.Argument
public record Argument<T>(String name, Class<T> type, Function<String, T> parser, List<String> suggestions, Optional<T> defaultValue)
Members
public Argument(String name, Class<T> type, Function<String, T> parser, List<String> suggestions, Optional<T> defaultValue)public Argument<T> optional(T value)public static Argument<Integer> integer(String name, int min, int max)public static Argument<String> choice(String name, List<String> choices)