com.afrozaar.wordpress.wpapi.v2.model.Media Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of wp-api-v2-client-java Show documentation
Show all versions of wp-api-v2-client-java Show documentation
A Java client implementation to the WordPress WP-API v2 plugin.
package com.afrozaar.wordpress.wpapi.v2.model;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Media {
@JsonProperty("id")
private Long id;
@JsonProperty("media_details")
private Map mediaDetails;
@JsonProperty("author")
private int author;
@JsonProperty("guid")
private Guid guid;
@JsonProperty("date")
private String date;
@JsonProperty("modified")
private String modified;
@JsonProperty("modified_gmt")
private String modifiedGmt;
@JsonProperty("slug")
private String slug;
@JsonProperty("type")
private String type;
@JsonProperty("link")
private String link;
@JsonProperty("title")
private Title title;
@JsonProperty("comment_status")
private String commentStatus;
@JsonProperty("ping_status")
private String pingStatus;
@JsonProperty("alt_text")
private String altText;
@JsonProperty("caption")
private String caption;
@JsonProperty("description")
private String description;
@JsonProperty("media_type")
private String mediaType;
@JsonProperty("post")
private Long post;
@JsonProperty("source_url")
private String sourceUrl;
@JsonProperty("mime_type")
private String mimeType;
public String getMimeType() {
return mimeType;
}
public void setMimeType(String mimeType) {
this.mimeType = mimeType;
}
public String getCommentStatus() {
return commentStatus;
}
public void setCommentStatus(String commentStatus) {
this.commentStatus = commentStatus;
}
public String getPingStatus() {
return pingStatus;
}
public void setPingStatus(String pingStatus) {
this.pingStatus = pingStatus;
}
public String getAltText() {
return altText;
}
public void setAltText(String altText) {
this.altText = altText;
}
public String getCaption() {
return caption;
}
public void setCaption(String caption) {
this.caption = caption;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getMediaType() {
return mediaType;
}
public void setMediaType(String mediaType) {
this.mediaType = mediaType;
}
public Long getPost() {
return post;
}
public void setPost(Long post) {
this.post = post;
}
public String getSourceUrl() {
return sourceUrl;
}
public void setSourceUrl(String sourceUrl) {
this.sourceUrl = sourceUrl;
}
public String getModified() {
return modified;
}
public void setModified(String modified) {
this.modified = modified;
}
public String getModifiedGmt() {
return modifiedGmt;
}
public void setModifiedGmt(String modifiedGmt) {
this.modifiedGmt = modifiedGmt;
}
public String getSlug() {
return slug;
}
public void setSlug(String slug) {
this.slug = slug;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getLink() {
return link;
}
public void setLink(String link) {
this.link = link;
}
public Title getTitle() {
return title;
}
public void setTitle(Title title) {
this.title = title;
}
public String getDate() {
return date;
}
public void setDate(String date) {
this.date = date;
}
public Guid getGuid() {
return guid;
}
public void setGuid(Guid guid) {
this.guid = guid;
}
public Map getMediaDetails() {
return mediaDetails;
}
public void setMediaDetails(Map mediaDetails) {
this.mediaDetails = mediaDetails;
}
public int getAuthor() {
return author;
}
public void setAuthor(int author) {
this.author = author;
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@Override
public String toString() {
return "Media{" +
"id=" + id +
// ", mediaDetails=" + mediaDetails +
", author=" + author +
", guid=" + guid +
", date='" + date + '\'' +
", modified='" + modified + '\'' +
", modifiedGmt='" + modifiedGmt + '\'' +
", slug='" + slug + '\'' +
", type='" + type + '\'' +
", link='" + link + '\'' +
", title=" + title +
", commentStatus='" + commentStatus + '\'' +
", pingStatus='" + pingStatus + '\'' +
", altText='" + altText + '\'' +
", caption='" + caption + '\'' +
", description='" + description + '\'' +
", mediaType='" + mediaType + '\'' +
", post=" + post +
", sourceUrl='" + sourceUrl + '\'' +
'}';
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy