Skip to content
ZERNYTH.

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)