Add another POJO for JSON Entity
The getWaifu endpoint has a creator {} block that wasn't documented in the API Referencepull/4/head
parent
3c8a6d5660
commit
65689a7ee5
@ -0,0 +1,88 @@
|
||||
package org.goudham.me.api.entity.user;
|
||||
|
||||
import javax.annotation.processing.Generated;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
|
||||
import org.goudham.me.api.entity.waifu.Waifu;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonInclude;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* {@link Creator}
|
||||
* <p>User that submitted the {@link Waifu}</p>
|
||||
*
|
||||
* <p> Fields included are: </p>
|
||||
* <ul>
|
||||
* <li>{@link String id}</li>
|
||||
* <li>{@link String name}</li>
|
||||
* </ul>
|
||||
*
|
||||
*/
|
||||
@JsonInclude(JsonInclude.Include.NON_NULL)
|
||||
@JsonPropertyOrder({
|
||||
"id",
|
||||
"name"
|
||||
})
|
||||
@Generated("jsonschema2pojo")
|
||||
public class Creator {
|
||||
|
||||
/**
|
||||
* {@link Creator} ID
|
||||
*
|
||||
*/
|
||||
@JsonProperty("id")
|
||||
@JsonPropertyDescription("")
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* {@link Creator} Name
|
||||
*/
|
||||
@JsonProperty("name")
|
||||
@JsonPropertyDescription("")
|
||||
private String name;
|
||||
|
||||
@JsonProperty("id")
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
@JsonProperty("id")
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
@JsonProperty("name")
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
@JsonProperty("name")
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (o == null || getClass() != o.getClass()) return false;
|
||||
Creator creator = (Creator) o;
|
||||
return Objects.equals(id, creator.id) && Objects.equals(name, creator.name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(id, name);
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Creator{" +
|
||||
"id=" + id +
|
||||
", name='" + name + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue