Add new constructor with @JsonCreator annotation

As the API is inconsistent, the Studio object within the Waifu endpoint was returning a String, this implementation allows Jackson to instantiate the Studio class even if a String was returned
pull/5/head
Hammy 3 years ago
parent 6192b34204
commit e6baaef299

@ -2,10 +2,7 @@ package org.goudham.me.api.entity;
import javax.annotation.processing.Generated; import javax.annotation.processing.Generated;
import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import java.util.Objects; import java.util.Objects;
@ -29,6 +26,12 @@ import java.util.Objects;
}) })
@Generated("jsonschema2pojo") @Generated("jsonschema2pojo")
public class Studio { public class Studio {
@JsonCreator
Studio(String name) {
this.name = name;
}
/** /**
* {@link Studio} ID * {@link Studio} ID
*/ */

Loading…
Cancel
Save