package org.togglz.slack.notification; import com.fasterxml.jackson.annotation.JsonProperty; import org.togglz.core.util.MoreObjects; public class Notification { @JsonProperty("channel") private String channel; @JsonProperty("username") private String username; @JsonProperty("text") private String text; @JsonProperty("icon_emoji") private String icon; @JsonProperty("mrkdwn") private boolean markdown; public String getChannel() { return channel; } public void setChannel(String channel) { this.channel = channel; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getText() { return text; } public void setText(String text) { this.text = text; } public String getIcon() { return icon; } public void setIcon(String icon) { this.icon = icon; } public boolean isMarkdown() { return markdown; } public void setMarkdown(boolean markdown) { this.markdown = markdown; } @Override public String toString() { return MoreObjects.toStringHelper(this) .add("channel", channel) .add("username", username) .add("text", text) .add("icon", icon) .add("markdown", markdown) .toString(); } }