添加result report xsd
This commit is contained in:
parent
606888e78c
commit
4a02f68073
|
@ -0,0 +1,109 @@
|
||||||
|
package com.amazon.SellingPartnerAPI.model.result;
|
||||||
|
|
||||||
|
import com.amazon.SellingPartnerAPI.model.feeds.Header;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
import javax.xml.bind.annotation.XmlSchemaType;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import java.math.BigInteger;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author linsm
|
||||||
|
* @date 2021-02-27 12:12
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {
|
||||||
|
"header",
|
||||||
|
"messageType",
|
||||||
|
"message"
|
||||||
|
})
|
||||||
|
@XmlRootElement(name = "AmazonEnvelope")
|
||||||
|
public class AmazonEnvelope {
|
||||||
|
|
||||||
|
@XmlElement(name = "Header", required = true)
|
||||||
|
protected Header header;
|
||||||
|
|
||||||
|
@XmlElement(name = "MessageType", required = true)
|
||||||
|
protected String messageType;
|
||||||
|
|
||||||
|
@XmlElement(name = "Message", required = true)
|
||||||
|
protected List<AmazonEnvelope.Message> message;
|
||||||
|
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {
|
||||||
|
"messageID",
|
||||||
|
"processingReport"
|
||||||
|
})
|
||||||
|
public static class Message {
|
||||||
|
@XmlElement(name = "MessageID", required = true)
|
||||||
|
@XmlSchemaType(name = "positiveInteger")
|
||||||
|
protected BigInteger messageID;
|
||||||
|
|
||||||
|
@XmlElement(name = "ProcessingReport")
|
||||||
|
protected ProcessingReport processingReport;
|
||||||
|
|
||||||
|
public BigInteger getMessageID() {
|
||||||
|
return messageID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessageID(BigInteger messageID) {
|
||||||
|
this.messageID = messageID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ProcessingReport getProcessingReport() {
|
||||||
|
return processingReport;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setProcessingReport(ProcessingReport processingReport) {
|
||||||
|
this.processingReport = processingReport;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public Header getHeader() {
|
||||||
|
return header;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHeader(Header header) {
|
||||||
|
this.header = header;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMessageType() {
|
||||||
|
return messageType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessageType(String messageType) {
|
||||||
|
this.messageType = messageType;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets the value of the message property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* This accessor method returns a reference to the live list,
|
||||||
|
* not a snapshot. Therefore any modification you make to the
|
||||||
|
* returned list will be present inside the JAXB object.
|
||||||
|
* This is why there is not a <CODE>set</CODE> method for the message property.
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* For example, to add a new item, do as follows:
|
||||||
|
* <pre>
|
||||||
|
* getMessage().add(newItem);
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* <p>
|
||||||
|
* Objects of the following type(s) are allowed in the list
|
||||||
|
* {@link com.amazon.SellingPartnerAPI.model.feeds.AmazonEnvelope.Message }
|
||||||
|
*/
|
||||||
|
public List<AmazonEnvelope.Message> getMessage() {
|
||||||
|
if (message == null) {
|
||||||
|
message = new ArrayList<AmazonEnvelope.Message>();
|
||||||
|
}
|
||||||
|
return this.message;
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,210 @@
|
||||||
|
package com.amazon.SellingPartnerAPI.model.result;
|
||||||
|
|
||||||
|
import javax.xml.bind.annotation.XmlAccessType;
|
||||||
|
import javax.xml.bind.annotation.XmlAccessorType;
|
||||||
|
import javax.xml.bind.annotation.XmlElement;
|
||||||
|
import javax.xml.bind.annotation.XmlRootElement;
|
||||||
|
import javax.xml.bind.annotation.XmlSchemaType;
|
||||||
|
import javax.xml.bind.annotation.XmlType;
|
||||||
|
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
|
||||||
|
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
|
||||||
|
import java.math.BigInteger;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* GetFeedDocumentResponse Result Report
|
||||||
|
* @author linsm
|
||||||
|
* @date 2021-02-27 11:57
|
||||||
|
*/
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {"documentTransactionID", "statusCode", "processingSummary", "result"})
|
||||||
|
@XmlRootElement(name = "ProcessingReport")
|
||||||
|
public class ProcessingReport {
|
||||||
|
@XmlElement(name = "DocumentTransactionID", required = true)
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
protected String documentTransactionID;
|
||||||
|
|
||||||
|
@XmlElement(name = "StatusCode")
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
protected String statusCode;
|
||||||
|
|
||||||
|
@XmlElement(name = "ProcessingSummary")
|
||||||
|
protected ProcessingSummary processingSummary;
|
||||||
|
|
||||||
|
@XmlElement(name = "Result")
|
||||||
|
protected Result result;
|
||||||
|
|
||||||
|
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {"messagesProcessed", "messagesSuccessful", "messagesWithError",
|
||||||
|
"messagesWithWarning"})
|
||||||
|
public static class ProcessingSummary {
|
||||||
|
@XmlElement(name = "MessagesProcessed")
|
||||||
|
@XmlSchemaType(name = "nonNegativeInteger")
|
||||||
|
protected BigInteger messagesProcessed;
|
||||||
|
|
||||||
|
@XmlElement(name = "MessagesSuccessful")
|
||||||
|
@XmlSchemaType(name = "nonNegativeInteger")
|
||||||
|
protected BigInteger messagesSuccessful;
|
||||||
|
|
||||||
|
@XmlElement(name = "MessagesWithError")
|
||||||
|
@XmlSchemaType(name = "nonNegativeInteger")
|
||||||
|
protected BigInteger messagesWithError;
|
||||||
|
|
||||||
|
@XmlElement(name = "MessagesWithWarning")
|
||||||
|
@XmlSchemaType(name = "nonNegativeInteger")
|
||||||
|
protected BigInteger messagesWithWarning;
|
||||||
|
|
||||||
|
public BigInteger getMessagesProcessed() {
|
||||||
|
return messagesProcessed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessagesProcessed(BigInteger messagesProcessed) {
|
||||||
|
this.messagesProcessed = messagesProcessed;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigInteger getMessagesSuccessful() {
|
||||||
|
return messagesSuccessful;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessagesSuccessful(BigInteger messagesSuccessful) {
|
||||||
|
this.messagesSuccessful = messagesSuccessful;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigInteger getMessagesWithError() {
|
||||||
|
return messagesWithError;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessagesWithError(BigInteger messagesWithError) {
|
||||||
|
this.messagesWithError = messagesWithError;
|
||||||
|
}
|
||||||
|
|
||||||
|
public BigInteger getMessagesWithWarning() {
|
||||||
|
return messagesWithWarning;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessagesWithWarning(BigInteger messagesWithWarning) {
|
||||||
|
this.messagesWithWarning = messagesWithWarning;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {"messageID", "resultCode", "resultMessageCode", "resultDescription",
|
||||||
|
"additionalInfo"})
|
||||||
|
public static class Result {
|
||||||
|
|
||||||
|
@XmlElement(name = "MessageID", required = true)
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
protected String messageID;
|
||||||
|
|
||||||
|
@XmlElement(name = "ResultCode")
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
protected String resultCode;
|
||||||
|
|
||||||
|
@XmlElement(name = "ResultMessageCode", required = true)
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
protected String resultMessageCode;
|
||||||
|
|
||||||
|
@XmlElement(name = "ResultDescription")
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
protected String resultDescription;
|
||||||
|
|
||||||
|
@XmlElement(name = "AdditionalInfo")
|
||||||
|
protected AdditionalInfo additionalInfo;
|
||||||
|
|
||||||
|
@XmlAccessorType(XmlAccessType.FIELD)
|
||||||
|
@XmlType(name = "", propOrder = {"sku"})
|
||||||
|
public static class AdditionalInfo {
|
||||||
|
@XmlElement(name = "SKU", required = true)
|
||||||
|
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
|
||||||
|
@XmlSchemaType(name = "normalizedString")
|
||||||
|
private String sku;
|
||||||
|
|
||||||
|
public String getSku() {
|
||||||
|
return sku;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSku(String sku) {
|
||||||
|
this.sku = sku;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getMessageID() {
|
||||||
|
return messageID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMessageID(String messageID) {
|
||||||
|
this.messageID = messageID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getResultCode() {
|
||||||
|
return resultCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResultCode(String resultCode) {
|
||||||
|
this.resultCode = resultCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getResultMessageCode() {
|
||||||
|
return resultMessageCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResultMessageCode(String resultMessageCode) {
|
||||||
|
this.resultMessageCode = resultMessageCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getResultDescription() {
|
||||||
|
return resultDescription;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResultDescription(String resultDescription) {
|
||||||
|
this.resultDescription = resultDescription;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AdditionalInfo getAdditionalInfo() {
|
||||||
|
return additionalInfo;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setAdditionalInfo(AdditionalInfo additionalInfo) {
|
||||||
|
this.additionalInfo = additionalInfo;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDocumentTransactionID() {
|
||||||
|
return documentTransactionID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDocumentTransactionID(String documentTransactionID) {
|
||||||
|
this.documentTransactionID = documentTransactionID;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getStatusCode() {
|
||||||
|
return statusCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setStatusCode(String statusCode) {
|
||||||
|
this.statusCode = statusCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ProcessingSummary getProcessingSummary() {
|
||||||
|
return processingSummary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setProcessingSummary(ProcessingSummary processingSummary) {
|
||||||
|
this.processingSummary = processingSummary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Result getResult() {
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setResult(Result result) {
|
||||||
|
this.result = result;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue