package org.zendesk.client.v2.model.hc; import java.util.Date; import com.fasterxml.jackson.annotation.JsonProperty; public class Translation { /* Automatically assigned when a translation is created */ private Long id; /* The API url of the translation */ private String url; /* The url of the translation in Help Center */ @JsonProperty("html_url") private String htmlUrl; /* The id of the item that has this translation */ @JsonProperty("source_id") private Long sourceId; /* The type of the item that has this translation. Can be Article, Section, orCategory */ @JsonProperty("source_type") private String sourceType; /* The locale of the translation */ private String locale; /* The title of the translation */ private String title; /* The body of the translation. Empty by default */ private String body; /* True if the translation is outdated; false otherwise. False by default */ private boolean outdated; /* True if the translation is a draft; false otherwise. False by default */ private boolean draft; /* The time at which the translation was created */ @JsonProperty("created_at") private Date createdAt; /* The time at which the translation was last updated */ @JsonProperty("updated_at") private Date updatedAt; /* The id of the user who last updated the translation */ @JsonProperty("updated_by_id") private Long updatedById; /* The id of the user who created the translation */ @JsonProperty("created_by_id") private Long createdById; public Long getId() { return id; } public void setId( Long id ) { this.id = id; } public String getUrl() { return url; } public void setUrl( String url ) { this.url = url; } public String getHtmlUrl() { return htmlUrl; } public void setHtmlUrl( String htmlUrl ) { this.htmlUrl = htmlUrl; } public Long getSourceId() { return sourceId; } public void setSourceId( Long sourceId ) { this.sourceId = sourceId; } public String getSourceType() { return sourceType; } public void setSourceType( String sourceType ) { this.sourceType = sourceType; } public String getLocale() { return locale; } public void setLocale( String locale ) { this.locale = locale; } public String getTitle() { return title; } public void setTitle( String title ) { this.title = title; } public String getBody() { return body; } public void setBody( String body ) { this.body = body; } public boolean isOutdated() { return outdated; } public void setOutdated( boolean outdated ) { this.outdated = outdated; } public boolean isDraft() { return draft; } public void setDraft( boolean draft ) { this.draft = draft; } public Date getCreatedAt() { return createdAt; } public void setCreatedAt( Date createdAt ) { this.createdAt = createdAt; } public Date getUpdatedAt() { return updatedAt; } public void setUpdatedAt( Date updatedAt ) { this.updatedAt = updatedAt; } public Long getUpdatedById() { return updatedById; } public void setUpdatedById( Long updatedById ) { this.updatedById = updatedById; } public Long getCreatedById() { return createdById; } public void setCreatedById( Long createdById ) { this.createdById = createdById; } @Override public String toString() { return "Translation{" + "id=" + id + '\'' + ", url=" + url + '\'' + ", htmlUrl=" + htmlUrl + '\'' + ", sourceId=" + sourceId + '\'' + ", sourceType=" + sourceType + '\'' + ", locale=" + locale + '\'' + ", title=" + title + '\'' + ", body=" + body + '\'' + ", outdated=" + outdated + '\'' + ", draft=" + draft + '\'' + ", createdAt=" + createdAt + '\'' + ", updatedAt=" + updatedAt + '\'' + ", updatedById=" + updatedById + '\'' + ", createdById=" + createdById + '\'' + '}'; } }