package org.zendesk.client.v2.model.hc;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.Date;

/**
 * @author schristou88
 *         Date: 8/31/15
 *         Time: 1:39 AM
 */
public class ArticleAttachments {

    /**
     *  Automatically assigned when the article attachment is created
     */
    private int id;

    /**
     *  The API url of this article attachment
     */
    private String url;

    /**
     *  Id of the associated article, if present
     */
    private int articleId;

    /**
     *  The name of the file
     */
    private String fileName;

    /**
     *  A full URL where the attachment file can be downloaded
     */
    private String contentUrl;

    /**
     *  The content type of the file. Example: image/png
     */
    private String contentType;

    /**
     *  The size of the attachment file in bytes
     */
    private int size;

    /**
     *  If true, the attached file is shown in the dedicated admin UI for inline attachments and
     *  its url can be referenced in the HTML body of the article.
     *  If false, the attachment is listed in the list of attachments. Default is false
     */
    private boolean inline;

    /**
     *  The time at which the article attachment was created
     */
    private Date createdAt;

    /**
     *  The time at which the article attachment was last updated
     */
    private Date updatedAt;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    @JsonProperty("article_id")
    public int getArticleId() {
        return articleId;
    }

    public void setArticleId(int articleId) {
        this.articleId = articleId;
    }

    @JsonProperty("file_name")
    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    @JsonProperty("content_url")
    public String getContentUrl() {
        return contentUrl;
    }

    public void setContentUrl(String contentUrl) {
        this.contentUrl = contentUrl;
    }

    @JsonProperty("content_type")
    public String getContentType() {
        return contentType;
    }

    public void setContentType(String contentType) {
        this.contentType = contentType;
    }

    public int getSize() {
        return size;
    }

    public void setSize(int size) {
        this.size = size;
    }

    @JsonProperty("inline")
    public boolean isInline() {
        return inline;
    }

    public void setInline(boolean inline) {
        this.inline = inline;
    }

    @JsonProperty("created_at")
    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    @JsonProperty("updated_at")
    public Date getUpdatedAt() {
        return updatedAt;
    }

    public void setUpdatedAt(Date updatedAt) {
        this.updatedAt = updatedAt;
    }

    @Override
    public String toString() {
        return "ArticleAttachments{" +
                "id=" + id +
                ", url='" + url + '\'' +
                ", articleId=" + articleId +
                ", fileName='" + fileName + '\'' +
                ", contentUrl='" + contentUrl + '\'' +
                ", contentType='" + contentType + '\'' +
                ", size=" + size +
                ", inline=" + inline +
                ", createdAt=" + createdAt +
                ", updatedAt=" + updatedAt +
                '}';
    }
}

@@ -117,89 +117,8 @@
 e;%0A%0A
-/**%0A * @author schristou88%0A *         Date: 8/31/15%0A *         Time: 1:39 AM%0A */%0A
 publ

Remove authors section.