src/main/java/org/asamk/signal/commands/JsonRpcCommand.java (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
package org.asamk.signal.commands; import com.fasterxml.jackson.core.type.TypeReference; import org.asamk.signal.OutputType; import java.util.List; public interface JsonRpcCommand<T> extends Command { default TypeReference<T> getRequestType() { return null; } default List<OutputType> getSupportedOutputTypes() { return List.of(OutputType.JSON); } } |