/* * oxAuth is available under the MIT License (2008). See http://opensource.org/licenses/MIT for full text. * * Copyright (c) 2014, Gluu */ package org.xdi.oxauth.model.uma; import org.codehaus.jackson.annotate.JsonIgnoreProperties; import org.codehaus.jackson.annotate.JsonProperty; import org.codehaus.jackson.annotate.JsonPropertyOrder; import org.jboss.resteasy.annotations.providers.jaxb.IgnoreMediaTypes; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * Requester permission token * * @author Yuriy Movchan * @author Yuriy Zabrovarnyy * Date: 10/16/2012 */ @IgnoreMediaTypes("application/*+json") // try to ignore jettison as it's recommended here: http://docs.jboss.org/resteasy/docs/2.3.4.Final/userguide/html/json.html @JsonPropertyOrder({ "rpt" }) @JsonIgnoreProperties(ignoreUnknown = true) @XmlRootElement public class RPTResponse { private String rpt; public RPTResponse() { } public RPTResponse(String token) { this.rpt = token; } @JsonProperty(value = "rpt") @XmlElement(name = "rpt") public String getRpt() { return rpt; } public void setRpt(String rpt) { this.rpt = rpt; } @Override public String toString() { return "RPTResponse [rpt=" + rpt + "]"; } }