1 package de.juplo.facebook.errors;
4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
5 import com.fasterxml.jackson.annotation.JsonInclude;
6 import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_EMPTY;
7 import com.fasterxml.jackson.annotation.JsonProperty;
8 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
9 import com.fasterxml.jackson.annotation.JsonRootName;
14 * This class represents an error message from the Graph-API
16 * @see <a href="https://developers.facebook.com/docs/graph-api/using-graph-api/v2.5#errors">Graph-API Documentation</a>
19 @JsonRootName("error")
29 @JsonIgnoreProperties(ignoreUnknown = true)
30 public class FacebookErrorMessage
32 @JsonProperty("message")
33 @JsonInclude(NON_EMPTY)
36 @JsonInclude(NON_EMPTY)
39 @JsonInclude(NON_EMPTY)
41 @JsonProperty("error_subcode")
42 @JsonInclude(NON_EMPTY)
44 @JsonProperty("error_user_title")
45 @JsonInclude(NON_EMPTY)
47 @JsonProperty("error_user_msg")
48 @JsonInclude(NON_EMPTY)
50 @JsonProperty("fbtrace_id")
51 @JsonInclude(NON_EMPTY)
53 @JsonProperty("is_transient")
54 @JsonInclude(NON_EMPTY)