Record Class QuestionAnswerType<T>

java.lang.Object
java.lang.Record
eu.cloudnetservice.node.impl.console.animation.setup.answer.QuestionAnswerType<T>

public record QuestionAnswerType<T>(@NonNull QuestionAnswerType.Parser<T> parser, @Nullable String recommendation, @NonNull Supplier<Collection<String>> possibleResults, @NonNull Collection<BiConsumer<QuestionAnswerType<T>, T>> resultListener, @NonNull BiFunction<QuestionAnswerType<?>, String, String> invalidInputSupplier) extends Record