package org.asamk.signal.commands;
-import net.sourceforge.argparse4j.inf.Subparser;
-
import org.asamk.signal.OutputType;
-import java.util.Set;
+import java.util.List;
public interface Command {
- void attachToSubparser(Subparser subparser);
+ String getName();
- default Set<OutputType> getSupportedOutputTypes() {
- return Set.of(OutputType.PLAIN_TEXT);
+ default List<OutputType> getSupportedOutputTypes() {
+ return List.of(OutputType.PLAIN_TEXT);
}
}