package org.zendesk.client.v2.model.targets; import com.fasterxml.jackson.annotation.JsonProperty; /** * @author adavidson */ public class BasecampTarget extends Target { private String targetUrl; private String token; private String projectId; private String username; private String password; private String resource; private String messageId; private String todoListId; @Override public String getType() { return "basecamp_target"; } @JsonProperty("project_id") public String getProjectId() { return projectId; } public void setProjectId(String projectId) { this.projectId = projectId; } @JsonProperty("message_id") public String getMessageId() { return messageId; } public void setMessageId(String messageId) { this.messageId = messageId; } @JsonProperty("todo_list_id") public String getTodoListId() { return todoListId; } public void setTodoListId(String todoListId) { this.todoListId = todoListId; } @JsonProperty("target_url") public String getTargetUrl() { return targetUrl; } public void setTargetUrl(String targetUrl) { this.targetUrl = targetUrl; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getToken() { return token; } public void setToken(String token) { this.token = token; } public String getResource() { return resource; } public void setResource(String resource) { this.resource = resource; } @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(", targetUrl=").append(targetUrl); sb.append(", token=").append(token); sb.append(", projectId=").append(projectId); sb.append(", resource=").append(resource); sb.append(", messageId=").append(messageId); sb.append(", todoListId=").append(todoListId); sb.append(", username=").append(username); sb.append(", password=").append(password); sb.append('}'); return sb.toString(); } }