package org.zendesk.client.v2.model.targets; import com.fasterxml.jackson.annotation.JsonProperty; /** * @author adavidson */ public class CampfireTarget extends Target { private String subdomain; private boolean ssl; private boolean preserveFormat; private String token; private String room; @Override public String getType() { return "campfire_target"; } @Override public String toString() { final StringBuilder sb = new StringBuilder(); sb.append("UrlTarget"); sb.append("{id=").append(getId()); sb.append(", title=").append(getTitle()); sb.append(", type=").append(getType()); sb.append(", active=").append(isActive()); sb.append(", createdAt=").append(getCreatedAt()); sb.append(", subdomain=").append(subdomain); sb.append(", token=").append(token); sb.append(", ssl=").append(ssl); sb.append(", preserveFormat=").append(preserveFormat); sb.append(", token=").append(token); sb.append(", room=").append(room); sb.append('}'); return sb.toString(); } public String getSubdomain() { return subdomain; } public void setSubdomain(String subdomain) { this.subdomain = subdomain; } public boolean isSsl() { return ssl; } public void setSsl(boolean ssl) { this.ssl = ssl; } @JsonProperty("preserve_format") public boolean isPreserveFormat() { return preserveFormat; } public void setPreserveFormat(boolean preserveFormat) { this.preserveFormat = preserveFormat; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String getRoom() { return room; } public void setRoom(String room) { this.room = room; } }