content: 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<String, Object> mediaDetails;
      @JsonProperty("author")
      private int author;
      @JsonProperty("guid")
      private Guid guid;
      @JsonProperty("date")
      private String date;
      @JsonProperty("date_gmt")
      private String dateGmt;
  
      @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 String getDateGmt() {
          return dateGmt;
      }
  
      public void setDateGmt(String dateGmt) {
          this.dateGmt = dateGmt;
      }
  
      public Guid getGuid() {
          return guid;
      }
  
      public void setGuid(Guid guid) {
          this.guid = guid;
      }
  
      public Map<String, Object> getMediaDetails() {
          return mediaDetails;
      }
  
      public void setMediaDetails(Map<String, Object> 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 + '\'' +
                  ", dateGmt='" + dateGmt + '\'' +
                  ", 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 + '\'' +
                  '}';
      }
  
  }
  