/src/main/java/com/nearfuturelaboratory/humans/twitter/entities/generated/Media.java

https://github.com/bleeckerj/HumansService · Java · 195 lines · 157 code · 38 blank · 0 comment · 0 complexity · 23e3ce6cd4f0f90cdb754803ed4d7a82 MD5 · raw file

  1. package com.nearfuturelaboratory.humans.twitter.entities.generated;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import javax.annotation.Generated;
  5. import com.google.gson.annotations.Expose;
  6. import com.google.gson.annotations.SerializedName;
  7. import org.apache.commons.lang.builder.EqualsBuilder;
  8. import org.apache.commons.lang.builder.HashCodeBuilder;
  9. import org.apache.commons.lang.builder.ToStringBuilder;
  10. import org.mongodb.morphia.annotations.Entity;
  11. import org.mongodb.morphia.annotations.Property;
  12. @Generated("org.jsonschema2pojo")
  13. @Entity(value="media", noClassnameStored = true)
  14. public class Media {
  15. @Expose
  16. private long id;
  17. @SerializedName("id_str")
  18. @Property("id_str")
  19. @Expose
  20. private String idStr;
  21. @Expose
  22. private List<Integer> indices = new ArrayList<Integer>();
  23. @SerializedName("media_url")
  24. @Property("media_url")
  25. @Expose
  26. private String mediaUrl;
  27. @SerializedName("media_url_https")
  28. @Property("media_url_https")
  29. @Expose
  30. private String mediaUrlHttps;
  31. @Expose
  32. private String url;
  33. @SerializedName("display_url")
  34. @Property("display_url")
  35. @Expose
  36. private String displayUrl;
  37. @SerializedName("expanded_url")
  38. @Property("expanded_url")
  39. @Expose
  40. private String expandedUrl;
  41. @Expose
  42. private String type;
  43. @Expose
  44. private Sizes sizes;
  45. public long getId() {
  46. return id;
  47. }
  48. public void setId(long id) {
  49. this.id = id;
  50. }
  51. public Media withId(long id) {
  52. this.id = id;
  53. return this;
  54. }
  55. public String getIdStr() {
  56. return idStr;
  57. }
  58. public void setIdStr(String idStr) {
  59. this.idStr = idStr;
  60. }
  61. public Media withIdStr(String idStr) {
  62. this.idStr = idStr;
  63. return this;
  64. }
  65. public List<Integer> getIndices() {
  66. return indices;
  67. }
  68. public void setIndices(List<Integer> indices) {
  69. this.indices = indices;
  70. }
  71. public Media withIndices(List<Integer> indices) {
  72. this.indices = indices;
  73. return this;
  74. }
  75. public String getMediaUrl() {
  76. return mediaUrl;
  77. }
  78. public void setMediaUrl(String mediaUrl) {
  79. this.mediaUrl = mediaUrl;
  80. }
  81. public Media withMediaUrl(String mediaUrl) {
  82. this.mediaUrl = mediaUrl;
  83. return this;
  84. }
  85. public String getMediaUrlHttps() {
  86. return mediaUrlHttps;
  87. }
  88. public void setMediaUrlHttps(String mediaUrlHttps) {
  89. this.mediaUrlHttps = mediaUrlHttps;
  90. }
  91. public Media withMediaUrlHttps(String mediaUrlHttps) {
  92. this.mediaUrlHttps = mediaUrlHttps;
  93. return this;
  94. }
  95. public String getUrl() {
  96. return url;
  97. }
  98. public void setUrl(String url) {
  99. this.url = url;
  100. }
  101. public Media withUrl(String url) {
  102. this.url = url;
  103. return this;
  104. }
  105. public String getDisplayUrl() {
  106. return displayUrl;
  107. }
  108. public void setDisplayUrl(String displayUrl) {
  109. this.displayUrl = displayUrl;
  110. }
  111. public Media withDisplayUrl(String displayUrl) {
  112. this.displayUrl = displayUrl;
  113. return this;
  114. }
  115. public String getExpandedUrl() {
  116. return expandedUrl;
  117. }
  118. public void setExpandedUrl(String expandedUrl) {
  119. this.expandedUrl = expandedUrl;
  120. }
  121. public Media withExpandedUrl(String expandedUrl) {
  122. this.expandedUrl = expandedUrl;
  123. return this;
  124. }
  125. public String getType() {
  126. return type;
  127. }
  128. public void setType(String type) {
  129. this.type = type;
  130. }
  131. public Media withType(String type) {
  132. this.type = type;
  133. return this;
  134. }
  135. public Sizes getSizes() {
  136. return sizes;
  137. }
  138. public void setSizes(Sizes sizes) {
  139. this.sizes = sizes;
  140. }
  141. public Media withSizes(Sizes sizes) {
  142. this.sizes = sizes;
  143. return this;
  144. }
  145. @Override
  146. public String toString() {
  147. return ToStringBuilder.reflectionToString(this);
  148. }
  149. @Override
  150. public int hashCode() {
  151. return HashCodeBuilder.reflectionHashCode(this);
  152. }
  153. @Override
  154. public boolean equals(Object other) {
  155. return EqualsBuilder.reflectionEquals(this, other);
  156. }
  157. }