All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.dangernoodle.slack.client.SlackJsonTransformer Maven / Gradle / Ivy

The newest version!
package io.dangernoodle.slack.client;

public interface SlackJsonTransformer
{
    static final String ID = "id";

    static final String SUBTYPE = "subtype";

    static final String OK = "ok";

    static final String PING = "ping";

    static final String REPLY_TO = "reply_to";

    static final String TIME = "time";

    static final String TYPE = "type";

    static final String USER = "user";

     T deserialize(SlackJsonObject object, Class clazz);

    SlackJsonObject deserialize(String json);

     T deserialize(String json, Class clazz);

    String prettyPrint(String json);

    String serialize(Object object);

    public static interface SlackJsonObject
    {
        String getRawJson();

        String getSubType();

        String getType();

        String getUser();

        boolean isReplyTo();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy