package trial.pojos; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElementWrapper; import javax.xml.bind.annotation.XmlRootElement; @XmlRootElement(name = "request") @XmlAccessorType(XmlAccessType.NONE) public class Request { @XmlAttribute(name = "method", required = true) private MethodType method; @XmlElementWrapper(name = "headers", namespace = "") @XmlElement(name = "header") private List<Header> headers; @XmlElement(name = "body") private byte[] body; @XmlElement(name = "mimetype") private String mimeType; @XmlElement(name = "url") private String url; @XmlElementWrapper(name = "cookies") @XmlElement(name = "cookie") private List<Cookie> cookies; // TODO : add mimetype, request url, namespace, cookies public MethodType getMethod() { return method; } public void setMethod(MethodType method) { this.method = method; } public byte[] getBody() { return body; } public void setBody(byte[] body) { this.body = body; } }