xsds and xsd-beans init success

This commit is contained in:
sanmao 2021-01-06 12:25:39 +08:00
parent 8b55b1541a
commit 5a47f77ba6
776 changed files with 628289 additions and 4 deletions

View File

@ -1,9 +1,11 @@
# amazon-selling-partner-data-xsds
Amazon Selling Partner Data XSDs
## Amazon Selling Partner Data XSDs
The files linked below are samples of our XML schema documents (XSDs).
---
You can use the JAXB xjc command to convert XSD to bean. See below for details
xjc E:\Desktop\swagger\amazone-xsd-demo\src\main\resources\xsds\Product.xsd -d E:\Desktop\swagger\amazone-xsd-demo\src\main\java\ -b E:\Desktop\swagger\amazone-xsd-demo\src\main\resources\binding.xml -p com.wezone.amazon.bean -encoding UTF-8
```
xjc H:\springsts_workspaces_pro\wezone-thirdparty-master\amazon\amazon-selling-partner-data-xsds\src\main\resources\xsds\Product.xsd -d H:\springsts_workspaces_pro\wezone-thirdparty-master\amazon\amazon-selling-partner-data-xsds\src\main\java\ -b H:\springsts_workspaces_pro\wezone-thirdparty-master\amazon\amazon-selling-partner-data-xsds\src\main\resources\binding.xml -p com.amazon.SellingPartnerAPI.model -encoding UTF-8
```

16
amazone-xsd-demo.iml Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

15
pom.xml Normal file
View File

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.amazon.sellingpartnerapi</groupId>
<artifactId>amazon-selling-partner-data-xsds</artifactId>
<version>1.0</version>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
</properties>
</project>

View File

@ -0,0 +1,405 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{}EnclosureFinish" minOccurs="0"/>
* &lt;element ref="{}FinishType" minOccurs="0"/>
* &lt;element ref="{}MaximumSupportedScreenSize" minOccurs="0"/>
* &lt;element ref="{}MaxWeightCapacity" minOccurs="0"/>
* &lt;element ref="{}MaxWeightRecommendation" minOccurs="0"/>
* &lt;element ref="{}MinimumSupportedScreenSize" minOccurs="0"/>
* &lt;element ref="{}MountingPattern" minOccurs="0"/>
* &lt;element ref="{}MountingType" minOccurs="0"/>
* &lt;element ref="{}MountMotion" minOccurs="0"/>
* &lt;element ref="{}MountBoltPattern" minOccurs="0"/>
* &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
* &lt;element ref="{}Efficiency" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"enclosureFinish",
"finishType",
"maximumSupportedScreenSize",
"maxWeightCapacity",
"maxWeightRecommendation",
"minimumSupportedScreenSize",
"mountingPattern",
"mountingType",
"mountMotion",
"mountBoltPattern",
"wirelessTechnology",
"efficiency"
})
@XmlRootElement(name = "AVFurniture")
public class AVFurniture {
@XmlElement(name = "EnclosureFinish")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String enclosureFinish;
@XmlElement(name = "FinishType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String finishType;
@XmlElement(name = "MaximumSupportedScreenSize")
protected LengthDimension maximumSupportedScreenSize;
@XmlElement(name = "MaxWeightCapacity")
protected WeightDimension maxWeightCapacity;
@XmlElement(name = "MaxWeightRecommendation")
protected WeightDimension maxWeightRecommendation;
@XmlElement(name = "MinimumSupportedScreenSize")
protected LengthDimension minimumSupportedScreenSize;
@XmlElement(name = "MountingPattern")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountingPattern;
@XmlElement(name = "MountingType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountingType;
@XmlElement(name = "MountMotion")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountMotion;
@XmlElement(name = "MountBoltPattern")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountBoltPattern;
@XmlElement(name = "WirelessTechnology")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected List<String> wirelessTechnology;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取enclosureFinish属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEnclosureFinish() {
return enclosureFinish;
}
/**
* 设置enclosureFinish属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEnclosureFinish(String value) {
this.enclosureFinish = value;
}
/**
* 获取finishType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFinishType() {
return finishType;
}
/**
* 设置finishType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishType(String value) {
this.finishType = value;
}
/**
* 获取maximumSupportedScreenSize属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMaximumSupportedScreenSize() {
return maximumSupportedScreenSize;
}
/**
* 设置maximumSupportedScreenSize属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMaximumSupportedScreenSize(LengthDimension value) {
this.maximumSupportedScreenSize = value;
}
/**
* 获取maxWeightCapacity属性的值
*
* @return
* possible object is
* {@link WeightDimension }
*
*/
public WeightDimension getMaxWeightCapacity() {
return maxWeightCapacity;
}
/**
* 设置maxWeightCapacity属性的值
*
* @param value
* allowed object is
* {@link WeightDimension }
*
*/
public void setMaxWeightCapacity(WeightDimension value) {
this.maxWeightCapacity = value;
}
/**
* 获取maxWeightRecommendation属性的值
*
* @return
* possible object is
* {@link WeightDimension }
*
*/
public WeightDimension getMaxWeightRecommendation() {
return maxWeightRecommendation;
}
/**
* 设置maxWeightRecommendation属性的值
*
* @param value
* allowed object is
* {@link WeightDimension }
*
*/
public void setMaxWeightRecommendation(WeightDimension value) {
this.maxWeightRecommendation = value;
}
/**
* 获取minimumSupportedScreenSize属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMinimumSupportedScreenSize() {
return minimumSupportedScreenSize;
}
/**
* 设置minimumSupportedScreenSize属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMinimumSupportedScreenSize(LengthDimension value) {
this.minimumSupportedScreenSize = value;
}
/**
* 获取mountingPattern属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountingPattern() {
return mountingPattern;
}
/**
* 设置mountingPattern属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountingPattern(String value) {
this.mountingPattern = value;
}
/**
* 获取mountingType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountingType() {
return mountingType;
}
/**
* 设置mountingType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountingType(String value) {
this.mountingType = value;
}
/**
* 获取mountMotion属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountMotion() {
return mountMotion;
}
/**
* 设置mountMotion属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountMotion(String value) {
this.mountMotion = value;
}
/**
* 获取mountBoltPattern属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountBoltPattern() {
return mountBoltPattern;
}
/**
* 设置mountBoltPattern属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountBoltPattern(String value) {
this.mountBoltPattern = value;
}
/**
* Gets the value of the wirelessTechnology 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 wirelessTechnology property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWirelessTechnology().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getWirelessTechnology() {
if (wirelessTechnology == null) {
wirelessTechnology = new ArrayList<String>();
}
return this.wirelessTechnology;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,121 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AdditionalDrivesTypeValues的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AdditionalDrivesTypeValues">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="blu_ray"/>
* &lt;enumeration value="blu_ray_re"/>
* &lt;enumeration value="blu_ray_rom"/>
* &lt;enumeration value="blu_ray_rw"/>
* &lt;enumeration value="cd_rom"/>
* &lt;enumeration value="cd_rw"/>
* &lt;enumeration value="dvd"/>
* &lt;enumeration value="dvd_cd_rw"/>
* &lt;enumeration value="dvd_minus_rw"/>
* &lt;enumeration value="dvd_plus_minus_rw"/>
* &lt;enumeration value="dvd_plus_r"/>
* &lt;enumeration value="dvd_plus_rw"/>
* &lt;enumeration value="dvd_r"/>
* &lt;enumeration value="dvd_ram"/>
* &lt;enumeration value="dvd_rom"/>
* &lt;enumeration value="dvd_rw"/>
* &lt;enumeration value="floppy"/>
* &lt;enumeration value="ide_tape_drive"/>
* &lt;enumeration value="jazz"/>
* &lt;enumeration value="scsi_cdrom"/>
* &lt;enumeration value="scsi_tape_drive"/>
* &lt;enumeration value="thumb_drive"/>
* &lt;enumeration value="zip"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AdditionalDrivesTypeValues")
@XmlEnum
public enum AdditionalDrivesTypeValues {
@XmlEnumValue("blu_ray")
BLU_RAY("blu_ray"),
@XmlEnumValue("blu_ray_re")
BLU_RAY_RE("blu_ray_re"),
@XmlEnumValue("blu_ray_rom")
BLU_RAY_ROM("blu_ray_rom"),
@XmlEnumValue("blu_ray_rw")
BLU_RAY_RW("blu_ray_rw"),
@XmlEnumValue("cd_rom")
CD_ROM("cd_rom"),
@XmlEnumValue("cd_rw")
CD_RW("cd_rw"),
@XmlEnumValue("dvd")
DVD("dvd"),
@XmlEnumValue("dvd_cd_rw")
DVD_CD_RW("dvd_cd_rw"),
@XmlEnumValue("dvd_minus_rw")
DVD_MINUS_RW("dvd_minus_rw"),
@XmlEnumValue("dvd_plus_minus_rw")
DVD_PLUS_MINUS_RW("dvd_plus_minus_rw"),
@XmlEnumValue("dvd_plus_r")
DVD_PLUS_R("dvd_plus_r"),
@XmlEnumValue("dvd_plus_rw")
DVD_PLUS_RW("dvd_plus_rw"),
@XmlEnumValue("dvd_r")
DVD_R("dvd_r"),
@XmlEnumValue("dvd_ram")
DVD_RAM("dvd_ram"),
@XmlEnumValue("dvd_rom")
DVD_ROM("dvd_rom"),
@XmlEnumValue("dvd_rw")
DVD_RW("dvd_rw"),
@XmlEnumValue("floppy")
FLOPPY("floppy"),
@XmlEnumValue("ide_tape_drive")
IDE_TAPE_DRIVE("ide_tape_drive"),
@XmlEnumValue("jazz")
JAZZ("jazz"),
@XmlEnumValue("scsi_cdrom")
SCSI_CDROM("scsi_cdrom"),
@XmlEnumValue("scsi_tape_drive")
SCSI_TAPE_DRIVE("scsi_tape_drive"),
@XmlEnumValue("thumb_drive")
THUMB_DRIVE("thumb_drive"),
@XmlEnumValue("zip")
ZIP("zip");
private final String value;
AdditionalDrivesTypeValues(String v) {
value = v;
}
public String value() {
return value;
}
public static AdditionalDrivesTypeValues fromValue(String v) {
for (AdditionalDrivesTypeValues c: AdditionalDrivesTypeValues.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,530 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
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;
/**
* <p>AddressType complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AddressType">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Name" type="{}String"/>
* &lt;element name="FormalTitle" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}normalizedString">
* &lt;maxLength value="10"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="GivenName" type="{}String" minOccurs="0"/>
* &lt;element name="FamilyName" type="{}String" minOccurs="0"/>
* &lt;element name="AddressFieldOne" type="{}AddressLine"/>
* &lt;element name="AddressFieldTwo" type="{}AddressLine" minOccurs="0"/>
* &lt;element name="AddressFieldThree" type="{}AddressLine" minOccurs="0"/>
* &lt;element name="City" type="{}String" minOccurs="0"/>
* &lt;element name="County" type="{}String" minOccurs="0"/>
* &lt;element name="StateOrRegion" type="{}String" minOccurs="0"/>
* &lt;element name="PostalCode" type="{}String" minOccurs="0"/>
* &lt;element name="CountryCode">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;minLength value="2"/>
* &lt;maxLength value="2"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="PhoneNumber" type="{}PhoneNumberType" maxOccurs="3" minOccurs="0"/>
* &lt;element name="isDefaultShipping" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="isDefaultBilling" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="isDefaultOneClick" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AddressType", propOrder = {
"name",
"formalTitle",
"givenName",
"familyName",
"addressFieldOne",
"addressFieldTwo",
"addressFieldThree",
"city",
"county",
"stateOrRegion",
"postalCode",
"countryCode",
"phoneNumber",
"isDefaultShipping",
"isDefaultBilling",
"isDefaultOneClick"
})
public class AddressType {
@XmlElement(name = "Name", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String name;
@XmlElement(name = "FormalTitle")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String formalTitle;
@XmlElement(name = "GivenName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String givenName;
@XmlElement(name = "FamilyName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String familyName;
@XmlElement(name = "AddressFieldOne", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String addressFieldOne;
@XmlElement(name = "AddressFieldTwo")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String addressFieldTwo;
@XmlElement(name = "AddressFieldThree")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String addressFieldThree;
@XmlElement(name = "City")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String city;
@XmlElement(name = "County")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String county;
@XmlElement(name = "StateOrRegion")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String stateOrRegion;
@XmlElement(name = "PostalCode")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String postalCode;
@XmlElement(name = "CountryCode", required = true)
protected String countryCode;
@XmlElement(name = "PhoneNumber")
protected List<PhoneNumberType> phoneNumber;
protected Boolean isDefaultShipping;
protected Boolean isDefaultBilling;
protected Boolean isDefaultOneClick;
/**
* 获取name属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* 设置name属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* 获取formalTitle属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFormalTitle() {
return formalTitle;
}
/**
* 设置formalTitle属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFormalTitle(String value) {
this.formalTitle = value;
}
/**
* 获取givenName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getGivenName() {
return givenName;
}
/**
* 设置givenName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGivenName(String value) {
this.givenName = value;
}
/**
* 获取familyName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFamilyName() {
return familyName;
}
/**
* 设置familyName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFamilyName(String value) {
this.familyName = value;
}
/**
* 获取addressFieldOne属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressFieldOne() {
return addressFieldOne;
}
/**
* 设置addressFieldOne属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressFieldOne(String value) {
this.addressFieldOne = value;
}
/**
* 获取addressFieldTwo属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressFieldTwo() {
return addressFieldTwo;
}
/**
* 设置addressFieldTwo属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressFieldTwo(String value) {
this.addressFieldTwo = value;
}
/**
* 获取addressFieldThree属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressFieldThree() {
return addressFieldThree;
}
/**
* 设置addressFieldThree属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressFieldThree(String value) {
this.addressFieldThree = value;
}
/**
* 获取city属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCity() {
return city;
}
/**
* 设置city属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCity(String value) {
this.city = value;
}
/**
* 获取county属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCounty() {
return county;
}
/**
* 设置county属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCounty(String value) {
this.county = value;
}
/**
* 获取stateOrRegion属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getStateOrRegion() {
return stateOrRegion;
}
/**
* 设置stateOrRegion属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStateOrRegion(String value) {
this.stateOrRegion = value;
}
/**
* 获取postalCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPostalCode() {
return postalCode;
}
/**
* 设置postalCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPostalCode(String value) {
this.postalCode = value;
}
/**
* 获取countryCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCountryCode() {
return countryCode;
}
/**
* 设置countryCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCountryCode(String value) {
this.countryCode = value;
}
/**
* Gets the value of the phoneNumber 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 phoneNumber property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getPhoneNumber().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link PhoneNumberType }
*
*
*/
public List<PhoneNumberType> getPhoneNumber() {
if (phoneNumber == null) {
phoneNumber = new ArrayList<PhoneNumberType>();
}
return this.phoneNumber;
}
/**
* 获取isDefaultShipping属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsDefaultShipping() {
return isDefaultShipping;
}
/**
* 设置isDefaultShipping属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsDefaultShipping(Boolean value) {
this.isDefaultShipping = value;
}
/**
* 获取isDefaultBilling属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsDefaultBilling() {
return isDefaultBilling;
}
/**
* 设置isDefaultBilling属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsDefaultBilling(Boolean value) {
this.isDefaultBilling = value;
}
/**
* 获取isDefaultOneClick属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsDefaultOneClick() {
return isDefaultOneClick;
}
/**
* 设置isDefaultOneClick属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsDefaultOneClick(Boolean value) {
this.isDefaultOneClick = value;
}
}

View File

@ -0,0 +1,379 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
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;
/**
* <p>AddressTypeSupportNonCity complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AddressTypeSupportNonCity">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Name" type="{}String"/>
* &lt;element name="AddressFieldOne" type="{}AddressLine"/>
* &lt;element name="AddressFieldTwo" type="{}AddressLine" minOccurs="0"/>
* &lt;element name="AddressFieldThree" type="{}AddressLine" minOccurs="0"/>
* &lt;element name="City" type="{}String" minOccurs="0"/>
* &lt;element name="DistrictOrCounty" type="{}String" minOccurs="0"/>
* &lt;element name="County" type="{}String" minOccurs="0"/>
* &lt;element name="StateOrRegion" type="{}String" minOccurs="0"/>
* &lt;element name="PostalCode" type="{}String" minOccurs="0"/>
* &lt;element name="CountryCode">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;minLength value="2"/>
* &lt;maxLength value="2"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="PhoneNumber" type="{}String" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AddressTypeSupportNonCity", propOrder = {
"name",
"addressFieldOne",
"addressFieldTwo",
"addressFieldThree",
"city",
"districtOrCounty",
"county",
"stateOrRegion",
"postalCode",
"countryCode",
"phoneNumber"
})
public class AddressTypeSupportNonCity {
@XmlElement(name = "Name", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String name;
@XmlElement(name = "AddressFieldOne", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String addressFieldOne;
@XmlElement(name = "AddressFieldTwo")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String addressFieldTwo;
@XmlElement(name = "AddressFieldThree")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String addressFieldThree;
@XmlElement(name = "City")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String city;
@XmlElement(name = "DistrictOrCounty")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String districtOrCounty;
@XmlElement(name = "County")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String county;
@XmlElement(name = "StateOrRegion")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String stateOrRegion;
@XmlElement(name = "PostalCode")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String postalCode;
@XmlElement(name = "CountryCode", required = true)
protected String countryCode;
@XmlElement(name = "PhoneNumber")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String phoneNumber;
/**
* 获取name属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getName() {
return name;
}
/**
* 设置name属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setName(String value) {
this.name = value;
}
/**
* 获取addressFieldOne属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressFieldOne() {
return addressFieldOne;
}
/**
* 设置addressFieldOne属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressFieldOne(String value) {
this.addressFieldOne = value;
}
/**
* 获取addressFieldTwo属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressFieldTwo() {
return addressFieldTwo;
}
/**
* 设置addressFieldTwo属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressFieldTwo(String value) {
this.addressFieldTwo = value;
}
/**
* 获取addressFieldThree属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAddressFieldThree() {
return addressFieldThree;
}
/**
* 设置addressFieldThree属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAddressFieldThree(String value) {
this.addressFieldThree = value;
}
/**
* 获取city属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCity() {
return city;
}
/**
* 设置city属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCity(String value) {
this.city = value;
}
/**
* 获取districtOrCounty属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getDistrictOrCounty() {
return districtOrCounty;
}
/**
* 设置districtOrCounty属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDistrictOrCounty(String value) {
this.districtOrCounty = value;
}
/**
* 获取county属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCounty() {
return county;
}
/**
* 设置county属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCounty(String value) {
this.county = value;
}
/**
* 获取stateOrRegion属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getStateOrRegion() {
return stateOrRegion;
}
/**
* 设置stateOrRegion属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStateOrRegion(String value) {
this.stateOrRegion = value;
}
/**
* 获取postalCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPostalCode() {
return postalCode;
}
/**
* 设置postalCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPostalCode(String value) {
this.postalCode = value;
}
/**
* 获取countryCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCountryCode() {
return countryCode;
}
/**
* 设置countryCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCountryCode(String value) {
this.countryCode = value;
}
/**
* 获取phoneNumber属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhoneNumber() {
return phoneNumber;
}
/**
* 设置phoneNumber属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhoneNumber(String value) {
this.phoneNumber = value;
}
}

View File

@ -0,0 +1,572 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BreakingStrength" type="{}WeightDimension" minOccurs="0"/>
* &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ColorMap" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ExteriorFinish" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="FinishTypes" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="HeadHeight" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="ItemDiameter" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="ItemShape" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="LowerTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
* &lt;element name="MaximumPressure" type="{}PressureDimension" minOccurs="0"/>
* &lt;element name="MeasurementSystem" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="OperatingPressureRange" type="{}PressureDimension" minOccurs="0"/>
* &lt;element name="SizeName" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="SizeMap" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="SpecificationMet" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="StyleName" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="UpperTemperatureRating" type="{}TemperatureDimension" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"breakingStrength",
"color",
"colorMap",
"exteriorFinish",
"finishTypes",
"headHeight",
"itemDiameter",
"itemShape",
"lowerTemperatureRating",
"maximumPressure",
"measurementSystem",
"operatingPressureRange",
"sizeName",
"sizeMap",
"specialFeatures",
"specificationMet",
"styleName",
"upperTemperatureRating"
})
@XmlRootElement(name = "AdhesiveTapes")
public class AdhesiveTapes {
@XmlElement(name = "BreakingStrength")
protected WeightDimension breakingStrength;
@XmlElement(name = "Color")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String color;
@XmlElement(name = "ColorMap")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String colorMap;
@XmlElement(name = "ExteriorFinish")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String exteriorFinish;
@XmlElement(name = "FinishTypes")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String finishTypes;
@XmlElement(name = "HeadHeight")
protected LengthDimension headHeight;
@XmlElement(name = "ItemDiameter")
protected LengthDimension itemDiameter;
@XmlElement(name = "ItemShape")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String itemShape;
@XmlElement(name = "LowerTemperatureRating")
protected TemperatureDimension lowerTemperatureRating;
@XmlElement(name = "MaximumPressure")
protected PressureDimension maximumPressure;
@XmlElement(name = "MeasurementSystem")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String measurementSystem;
@XmlElement(name = "OperatingPressureRange")
protected PressureDimension operatingPressureRange;
@XmlElement(name = "SizeName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String sizeName;
@XmlElement(name = "SizeMap")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String sizeMap;
@XmlElement(name = "SpecialFeatures")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String specialFeatures;
@XmlElement(name = "SpecificationMet")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String specificationMet;
@XmlElement(name = "StyleName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String styleName;
@XmlElement(name = "UpperTemperatureRating")
protected TemperatureDimension upperTemperatureRating;
/**
* 获取breakingStrength属性的值
*
* @return
* possible object is
* {@link WeightDimension }
*
*/
public WeightDimension getBreakingStrength() {
return breakingStrength;
}
/**
* 设置breakingStrength属性的值
*
* @param value
* allowed object is
* {@link WeightDimension }
*
*/
public void setBreakingStrength(WeightDimension value) {
this.breakingStrength = value;
}
/**
* 获取color属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColor() {
return color;
}
/**
* 设置color属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(String value) {
this.color = value;
}
/**
* 获取colorMap属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColorMap() {
return colorMap;
}
/**
* 设置colorMap属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColorMap(String value) {
this.colorMap = value;
}
/**
* 获取exteriorFinish属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getExteriorFinish() {
return exteriorFinish;
}
/**
* 设置exteriorFinish属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setExteriorFinish(String value) {
this.exteriorFinish = value;
}
/**
* 获取finishTypes属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFinishTypes() {
return finishTypes;
}
/**
* 设置finishTypes属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishTypes(String value) {
this.finishTypes = value;
}
/**
* 获取headHeight属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getHeadHeight() {
return headHeight;
}
/**
* 设置headHeight属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setHeadHeight(LengthDimension value) {
this.headHeight = value;
}
/**
* 获取itemDiameter属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getItemDiameter() {
return itemDiameter;
}
/**
* 设置itemDiameter属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setItemDiameter(LengthDimension value) {
this.itemDiameter = value;
}
/**
* 获取itemShape属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getItemShape() {
return itemShape;
}
/**
* 设置itemShape属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setItemShape(String value) {
this.itemShape = value;
}
/**
* 获取lowerTemperatureRating属性的值
*
* @return
* possible object is
* {@link TemperatureDimension }
*
*/
public TemperatureDimension getLowerTemperatureRating() {
return lowerTemperatureRating;
}
/**
* 设置lowerTemperatureRating属性的值
*
* @param value
* allowed object is
* {@link TemperatureDimension }
*
*/
public void setLowerTemperatureRating(TemperatureDimension value) {
this.lowerTemperatureRating = value;
}
/**
* 获取maximumPressure属性的值
*
* @return
* possible object is
* {@link PressureDimension }
*
*/
public PressureDimension getMaximumPressure() {
return maximumPressure;
}
/**
* 设置maximumPressure属性的值
*
* @param value
* allowed object is
* {@link PressureDimension }
*
*/
public void setMaximumPressure(PressureDimension value) {
this.maximumPressure = value;
}
/**
* 获取measurementSystem属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMeasurementSystem() {
return measurementSystem;
}
/**
* 设置measurementSystem属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMeasurementSystem(String value) {
this.measurementSystem = value;
}
/**
* 获取operatingPressureRange属性的值
*
* @return
* possible object is
* {@link PressureDimension }
*
*/
public PressureDimension getOperatingPressureRange() {
return operatingPressureRange;
}
/**
* 设置operatingPressureRange属性的值
*
* @param value
* allowed object is
* {@link PressureDimension }
*
*/
public void setOperatingPressureRange(PressureDimension value) {
this.operatingPressureRange = value;
}
/**
* 获取sizeName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSizeName() {
return sizeName;
}
/**
* 设置sizeName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSizeName(String value) {
this.sizeName = value;
}
/**
* 获取sizeMap属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSizeMap() {
return sizeMap;
}
/**
* 设置sizeMap属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSizeMap(String value) {
this.sizeMap = value;
}
/**
* 获取specialFeatures属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecialFeatures() {
return specialFeatures;
}
/**
* 设置specialFeatures属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecialFeatures(String value) {
this.specialFeatures = value;
}
/**
* 获取specificationMet属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecificationMet() {
return specificationMet;
}
/**
* 设置specificationMet属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecificationMet(String value) {
this.specificationMet = value;
}
/**
* 获取styleName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getStyleName() {
return styleName;
}
/**
* 设置styleName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStyleName(String value) {
this.styleName = value;
}
/**
* 获取upperTemperatureRating属性的值
*
* @return
* possible object is
* {@link TemperatureDimension }
*
*/
public TemperatureDimension getUpperTemperatureRating() {
return upperTemperatureRating;
}
/**
* 设置upperTemperatureRating属性的值
*
* @param value
* allowed object is
* {@link TemperatureDimension }
*
*/
public void setUpperTemperatureRating(TemperatureDimension value) {
this.upperTemperatureRating = value;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,155 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MinimumManufacturerAgeRecommended" type="{}MinimumAgeRecommendedDimension" minOccurs="0"/>
* &lt;element name="MaximumManufacturerAgeRecommended" type="{}AgeRecommendedDimension" minOccurs="0"/>
* &lt;element name="MinimumMerchantAgeRecommended" type="{}MinimumAgeRecommendedDimension" minOccurs="0"/>
* &lt;element name="MaximumMerchantAgeRecommended" type="{}AgeRecommendedDimension" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"minimumManufacturerAgeRecommended",
"maximumManufacturerAgeRecommended",
"minimumMerchantAgeRecommended",
"maximumMerchantAgeRecommended"
})
@XmlRootElement(name = "AgeRecommendation")
public class AgeRecommendation {
@XmlElement(name = "MinimumManufacturerAgeRecommended")
protected MinimumAgeRecommendedDimension minimumManufacturerAgeRecommended;
@XmlElement(name = "MaximumManufacturerAgeRecommended")
protected AgeRecommendedDimension maximumManufacturerAgeRecommended;
@XmlElement(name = "MinimumMerchantAgeRecommended")
protected MinimumAgeRecommendedDimension minimumMerchantAgeRecommended;
@XmlElement(name = "MaximumMerchantAgeRecommended")
protected AgeRecommendedDimension maximumMerchantAgeRecommended;
/**
* 获取minimumManufacturerAgeRecommended属性的值
*
* @return
* possible object is
* {@link MinimumAgeRecommendedDimension }
*
*/
public MinimumAgeRecommendedDimension getMinimumManufacturerAgeRecommended() {
return minimumManufacturerAgeRecommended;
}
/**
* 设置minimumManufacturerAgeRecommended属性的值
*
* @param value
* allowed object is
* {@link MinimumAgeRecommendedDimension }
*
*/
public void setMinimumManufacturerAgeRecommended(MinimumAgeRecommendedDimension value) {
this.minimumManufacturerAgeRecommended = value;
}
/**
* 获取maximumManufacturerAgeRecommended属性的值
*
* @return
* possible object is
* {@link AgeRecommendedDimension }
*
*/
public AgeRecommendedDimension getMaximumManufacturerAgeRecommended() {
return maximumManufacturerAgeRecommended;
}
/**
* 设置maximumManufacturerAgeRecommended属性的值
*
* @param value
* allowed object is
* {@link AgeRecommendedDimension }
*
*/
public void setMaximumManufacturerAgeRecommended(AgeRecommendedDimension value) {
this.maximumManufacturerAgeRecommended = value;
}
/**
* 获取minimumMerchantAgeRecommended属性的值
*
* @return
* possible object is
* {@link MinimumAgeRecommendedDimension }
*
*/
public MinimumAgeRecommendedDimension getMinimumMerchantAgeRecommended() {
return minimumMerchantAgeRecommended;
}
/**
* 设置minimumMerchantAgeRecommended属性的值
*
* @param value
* allowed object is
* {@link MinimumAgeRecommendedDimension }
*
*/
public void setMinimumMerchantAgeRecommended(MinimumAgeRecommendedDimension value) {
this.minimumMerchantAgeRecommended = value;
}
/**
* 获取maximumMerchantAgeRecommended属性的值
*
* @return
* possible object is
* {@link AgeRecommendedDimension }
*
*/
public AgeRecommendedDimension getMaximumMerchantAgeRecommended() {
return maximumMerchantAgeRecommended;
}
/**
* 设置maximumMerchantAgeRecommended属性的值
*
* @param value
* allowed object is
* {@link AgeRecommendedDimension }
*
*/
public void setMaximumMerchantAgeRecommended(AgeRecommendedDimension value) {
this.maximumMerchantAgeRecommended = value;
}
}

View File

@ -0,0 +1,97 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AgeRecommendedDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AgeRecommendedDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
* &lt;attribute name="unitOfMeasure" use="required" type="{}AgeRecommendedUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AgeRecommendedDimension", propOrder = {
"value"
})
public class AgeRecommendedDimension {
@XmlValue
@XmlSchemaType(name = "positiveInteger")
protected BigInteger value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected AgeRecommendedUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValue(BigInteger value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AgeRecommendedUnitOfMeasure }
*
*/
public AgeRecommendedUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AgeRecommendedUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AgeRecommendedUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,58 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AgeRecommendedUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AgeRecommendedUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="months"/>
* &lt;enumeration value="years"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AgeRecommendedUnitOfMeasure")
@XmlEnum
public enum AgeRecommendedUnitOfMeasure {
@XmlEnumValue("months")
MONTHS("months"),
@XmlEnumValue("years")
YEARS("years");
private final String value;
AgeRecommendedUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static AgeRecommendedUnitOfMeasure fromValue(String v) {
for (AgeRecommendedUnitOfMeasure c: AgeRecommendedUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AirFlowDisplacementDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AirFlowDisplacementDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" type="{}AirFlowDisplacementUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AirFlowDisplacementDimension", propOrder = {
"value"
})
public class AirFlowDisplacementDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure")
protected AirFlowDisplacementUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AirFlowDisplacementUnitOfMeasure }
*
*/
public AirFlowDisplacementUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AirFlowDisplacementUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AirFlowDisplacementUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,58 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AirFlowDisplacementUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AirFlowDisplacementUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="cubic_feet_per_minute"/>
* &lt;enumeration value="cubic_feet_per_hour"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AirFlowDisplacementUnitOfMeasure")
@XmlEnum
public enum AirFlowDisplacementUnitOfMeasure {
@XmlEnumValue("cubic_feet_per_minute")
CUBIC_FEET_PER_MINUTE("cubic_feet_per_minute"),
@XmlEnumValue("cubic_feet_per_hour")
CUBIC_FEET_PER_HOUR("cubic_feet_per_hour");
private final String value;
AirFlowDisplacementUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static AirFlowDisplacementUnitOfMeasure fromValue(String v) {
for (AirFlowDisplacementUnitOfMeasure c: AirFlowDisplacementUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AirflowDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AirflowDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>SixDigitInteger">
* &lt;attribute name="unitOfMeasure" use="required" type="{}AirflowUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AirflowDimension", propOrder = {
"value"
})
public class AirflowDimension {
@XmlValue
protected BigInteger value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected AirflowUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValue(BigInteger value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AirflowUnitOfMeasure }
*
*/
public AirflowUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AirflowUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AirflowUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,43 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AirflowUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AirflowUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="CFM"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AirflowUnitOfMeasure")
@XmlEnum
public enum AirflowUnitOfMeasure {
CFM;
public String value() {
return name();
}
public static AirflowUnitOfMeasure fromValue(String v) {
return valueOf(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AlcoholContentDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AlcoholContentDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}AlcoholContentUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AlcoholContentDimension", propOrder = {
"value"
})
public class AlcoholContentDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected AlcoholContentUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AlcoholContentUnitOfMeasure }
*
*/
public AlcoholContentUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AlcoholContentUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AlcoholContentUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,61 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AlcoholContentUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AlcoholContentUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="percent_by_volume"/>
* &lt;enumeration value="percent_by_weight"/>
* &lt;enumeration value="unit_of_alcohol"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AlcoholContentUnitOfMeasure")
@XmlEnum
public enum AlcoholContentUnitOfMeasure {
@XmlEnumValue("percent_by_volume")
PERCENT_BY_VOLUME("percent_by_volume"),
@XmlEnumValue("percent_by_weight")
PERCENT_BY_WEIGHT("percent_by_weight"),
@XmlEnumValue("unit_of_alcohol")
UNIT_OF_ALCOHOL("unit_of_alcohol");
private final String value;
AlcoholContentUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static AlcoholContentUnitOfMeasure fromValue(String v) {
for (AlcoholContentUnitOfMeasure c: AlcoholContentUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,280 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AllergenInformationType的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AllergenInformationType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="abalone"/>
* &lt;enumeration value="abalone_free"/>
* &lt;enumeration value="amberjack"/>
* &lt;enumeration value="amberjack_free"/>
* &lt;enumeration value="apple"/>
* &lt;enumeration value="apple_free"/>
* &lt;enumeration value="banana"/>
* &lt;enumeration value="banana_free"/>
* &lt;enumeration value="barley"/>
* &lt;enumeration value="barley_free"/>
* &lt;enumeration value="beef"/>
* &lt;enumeration value="beef_free"/>
* &lt;enumeration value="buckwheat"/>
* &lt;enumeration value="buckwheat_free"/>
* &lt;enumeration value="celery"/>
* &lt;enumeration value="celery_free"/>
* &lt;enumeration value="chicken_meat"/>
* &lt;enumeration value="chicken_meat_free"/>
* &lt;enumeration value="codfish"/>
* &lt;enumeration value="codfish_free"/>
* &lt;enumeration value="crab"/>
* &lt;enumeration value="crab_free"/>
* &lt;enumeration value="dairy"/>
* &lt;enumeration value="dairy_free"/>
* &lt;enumeration value="eggs"/>
* &lt;enumeration value="egg_free"/>
* &lt;enumeration value="fish"/>
* &lt;enumeration value="fish_free"/>
* &lt;enumeration value="gelatin"/>
* &lt;enumeration value="gelatin_free"/>
* &lt;enumeration value="gluten"/>
* &lt;enumeration value="gluten_free"/>
* &lt;enumeration value="kiwi"/>
* &lt;enumeration value="kiwi_free"/>
* &lt;enumeration value="mackerel"/>
* &lt;enumeration value="mackerel_free"/>
* &lt;enumeration value="melon"/>
* &lt;enumeration value="melon_free"/>
* &lt;enumeration value="mushroom"/>
* &lt;enumeration value="mushroom_free"/>
* &lt;enumeration value="octopus"/>
* &lt;enumeration value="octopus_free"/>
* &lt;enumeration value="orange"/>
* &lt;enumeration value="orange_free"/>
* &lt;enumeration value="peach"/>
* &lt;enumeration value="peach_free"/>
* &lt;enumeration value="peanuts"/>
* &lt;enumeration value="peanut_free"/>
* &lt;enumeration value="pork"/>
* &lt;enumeration value="pork_free"/>
* &lt;enumeration value="salmon"/>
* &lt;enumeration value="salmon_free"/>
* &lt;enumeration value="salmon_roe"/>
* &lt;enumeration value="salmon_roe_free"/>
* &lt;enumeration value="scad"/>
* &lt;enumeration value="scad_free"/>
* &lt;enumeration value="scallop"/>
* &lt;enumeration value="scallop_free"/>
* &lt;enumeration value="sesame_seeds"/>
* &lt;enumeration value="sesame_seeds_free"/>
* &lt;enumeration value="shellfish"/>
* &lt;enumeration value="shellfish_free"/>
* &lt;enumeration value="shrimp"/>
* &lt;enumeration value="shrimp_free"/>
* &lt;enumeration value="soy"/>
* &lt;enumeration value="soy_free"/>
* &lt;enumeration value="squid"/>
* &lt;enumeration value="squid_free"/>
* &lt;enumeration value="tree_nuts"/>
* &lt;enumeration value="tree_nut_free"/>
* &lt;enumeration value="tuna"/>
* &lt;enumeration value="tuna_free"/>
* &lt;enumeration value="walnut"/>
* &lt;enumeration value="walnut_free"/>
* &lt;enumeration value="yam"/>
* &lt;enumeration value="yam_free"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AllergenInformationType")
@XmlEnum
public enum AllergenInformationType {
@XmlEnumValue("abalone")
ABALONE("abalone"),
@XmlEnumValue("abalone_free")
ABALONE_FREE("abalone_free"),
@XmlEnumValue("amberjack")
AMBERJACK("amberjack"),
@XmlEnumValue("amberjack_free")
AMBERJACK_FREE("amberjack_free"),
@XmlEnumValue("apple")
APPLE("apple"),
@XmlEnumValue("apple_free")
APPLE_FREE("apple_free"),
@XmlEnumValue("banana")
BANANA("banana"),
@XmlEnumValue("banana_free")
BANANA_FREE("banana_free"),
@XmlEnumValue("barley")
BARLEY("barley"),
@XmlEnumValue("barley_free")
BARLEY_FREE("barley_free"),
@XmlEnumValue("beef")
BEEF("beef"),
@XmlEnumValue("beef_free")
BEEF_FREE("beef_free"),
@XmlEnumValue("buckwheat")
BUCKWHEAT("buckwheat"),
@XmlEnumValue("buckwheat_free")
BUCKWHEAT_FREE("buckwheat_free"),
@XmlEnumValue("celery")
CELERY("celery"),
@XmlEnumValue("celery_free")
CELERY_FREE("celery_free"),
@XmlEnumValue("chicken_meat")
CHICKEN_MEAT("chicken_meat"),
@XmlEnumValue("chicken_meat_free")
CHICKEN_MEAT_FREE("chicken_meat_free"),
@XmlEnumValue("codfish")
CODFISH("codfish"),
@XmlEnumValue("codfish_free")
CODFISH_FREE("codfish_free"),
@XmlEnumValue("crab")
CRAB("crab"),
@XmlEnumValue("crab_free")
CRAB_FREE("crab_free"),
@XmlEnumValue("dairy")
DAIRY("dairy"),
@XmlEnumValue("dairy_free")
DAIRY_FREE("dairy_free"),
@XmlEnumValue("eggs")
EGGS("eggs"),
@XmlEnumValue("egg_free")
EGG_FREE("egg_free"),
@XmlEnumValue("fish")
FISH("fish"),
@XmlEnumValue("fish_free")
FISH_FREE("fish_free"),
@XmlEnumValue("gelatin")
GELATIN("gelatin"),
@XmlEnumValue("gelatin_free")
GELATIN_FREE("gelatin_free"),
@XmlEnumValue("gluten")
GLUTEN("gluten"),
@XmlEnumValue("gluten_free")
GLUTEN_FREE("gluten_free"),
@XmlEnumValue("kiwi")
KIWI("kiwi"),
@XmlEnumValue("kiwi_free")
KIWI_FREE("kiwi_free"),
@XmlEnumValue("mackerel")
MACKEREL("mackerel"),
@XmlEnumValue("mackerel_free")
MACKEREL_FREE("mackerel_free"),
@XmlEnumValue("melon")
MELON("melon"),
@XmlEnumValue("melon_free")
MELON_FREE("melon_free"),
@XmlEnumValue("mushroom")
MUSHROOM("mushroom"),
@XmlEnumValue("mushroom_free")
MUSHROOM_FREE("mushroom_free"),
@XmlEnumValue("octopus")
OCTOPUS("octopus"),
@XmlEnumValue("octopus_free")
OCTOPUS_FREE("octopus_free"),
@XmlEnumValue("orange")
ORANGE("orange"),
@XmlEnumValue("orange_free")
ORANGE_FREE("orange_free"),
@XmlEnumValue("peach")
PEACH("peach"),
@XmlEnumValue("peach_free")
PEACH_FREE("peach_free"),
@XmlEnumValue("peanuts")
PEANUTS("peanuts"),
@XmlEnumValue("peanut_free")
PEANUT_FREE("peanut_free"),
@XmlEnumValue("pork")
PORK("pork"),
@XmlEnumValue("pork_free")
PORK_FREE("pork_free"),
@XmlEnumValue("salmon")
SALMON("salmon"),
@XmlEnumValue("salmon_free")
SALMON_FREE("salmon_free"),
@XmlEnumValue("salmon_roe")
SALMON_ROE("salmon_roe"),
@XmlEnumValue("salmon_roe_free")
SALMON_ROE_FREE("salmon_roe_free"),
@XmlEnumValue("scad")
SCAD("scad"),
@XmlEnumValue("scad_free")
SCAD_FREE("scad_free"),
@XmlEnumValue("scallop")
SCALLOP("scallop"),
@XmlEnumValue("scallop_free")
SCALLOP_FREE("scallop_free"),
@XmlEnumValue("sesame_seeds")
SESAME_SEEDS("sesame_seeds"),
@XmlEnumValue("sesame_seeds_free")
SESAME_SEEDS_FREE("sesame_seeds_free"),
@XmlEnumValue("shellfish")
SHELLFISH("shellfish"),
@XmlEnumValue("shellfish_free")
SHELLFISH_FREE("shellfish_free"),
@XmlEnumValue("shrimp")
SHRIMP("shrimp"),
@XmlEnumValue("shrimp_free")
SHRIMP_FREE("shrimp_free"),
@XmlEnumValue("soy")
SOY("soy"),
@XmlEnumValue("soy_free")
SOY_FREE("soy_free"),
@XmlEnumValue("squid")
SQUID("squid"),
@XmlEnumValue("squid_free")
SQUID_FREE("squid_free"),
@XmlEnumValue("tree_nuts")
TREE_NUTS("tree_nuts"),
@XmlEnumValue("tree_nut_free")
TREE_NUT_FREE("tree_nut_free"),
@XmlEnumValue("tuna")
TUNA("tuna"),
@XmlEnumValue("tuna_free")
TUNA_FREE("tuna_free"),
@XmlEnumValue("walnut")
WALNUT("walnut"),
@XmlEnumValue("walnut_free")
WALNUT_FREE("walnut_free"),
@XmlEnumValue("yam")
YAM("yam"),
@XmlEnumValue("yam_free")
YAM_FREE("yam_free");
private final String value;
AllergenInformationType(String v) {
value = v;
}
public String value() {
return value;
}
public static AllergenInformationType fromValue(String v) {
for (AllergenInformationType c: AllergenInformationType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,180 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AmazonFees complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AmazonFees">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Fee" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Type">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Amount" type="{}CurrencyAmount"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AmazonFees", propOrder = {
"fee"
})
public class AmazonFees {
@XmlElement(name = "Fee", required = true)
protected List<AmazonFees.Fee> fee;
/**
* Gets the value of the fee 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 fee property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFee().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link AmazonFees.Fee }
*
*
*/
public List<AmazonFees.Fee> getFee() {
if (fee == null) {
fee = new ArrayList<AmazonFees.Fee>();
}
return this.fee;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Type">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Amount" type="{}CurrencyAmount"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"type",
"amount"
})
public static class Fee {
@XmlElement(name = "Type", required = true)
protected String type;
@XmlElement(name = "Amount", required = true)
protected CurrencyAmount amount;
/**
* 获取type属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* 设置type属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* 获取amount属性的值
*
* @return
* possible object is
* {@link CurrencyAmount }
*
*/
public CurrencyAmount getAmount() {
return amount;
}
/**
* 设置amount属性的值
*
* @param value
* allowed object is
* {@link CurrencyAmount }
*
*/
public void setAmount(CurrencyAmount value) {
this.amount = value;
}
}
}

View File

@ -0,0 +1,73 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AmazonMaturityRatingType的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AmazonMaturityRatingType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="adult_content"/>
* &lt;enumeration value="ages_13_and_older"/>
* &lt;enumeration value="ages_17_and_older"/>
* &lt;enumeration value="ages_9_and_older"/>
* &lt;enumeration value="all_ages"/>
* &lt;enumeration value="children"/>
* &lt;enumeration value="rating_pending"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AmazonMaturityRatingType")
@XmlEnum
public enum AmazonMaturityRatingType {
@XmlEnumValue("adult_content")
ADULT_CONTENT("adult_content"),
@XmlEnumValue("ages_13_and_older")
AGES_13_AND_OLDER("ages_13_and_older"),
@XmlEnumValue("ages_17_and_older")
AGES_17_AND_OLDER("ages_17_and_older"),
@XmlEnumValue("ages_9_and_older")
AGES_9_AND_OLDER("ages_9_and_older"),
@XmlEnumValue("all_ages")
ALL_AGES("all_ages"),
@XmlEnumValue("children")
CHILDREN("children"),
@XmlEnumValue("rating_pending")
RATING_PENDING("rating_pending");
private final String value;
AmazonMaturityRatingType(String v) {
value = v;
}
public String value() {
return value;
}
public static AmazonMaturityRatingType fromValue(String v) {
for (AmazonMaturityRatingType c: AmazonMaturityRatingType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,321 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Tier" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
* &lt;element name="PurchasingCategory" type="{}StringNotNull"/>
* &lt;element name="PurchasingSubCategory" type="{}StringNotNull"/>
* &lt;element name="PackagingType" type="{}StringNotNull"/>
* &lt;element name="UnderlyingAvailability">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="backordered"/>
* &lt;enumeration value="manufacturer-out-of-stock"/>
* &lt;enumeration value="pre-ordered"/>
* &lt;enumeration value="2-3-days"/>
* &lt;enumeration value="1-2-weeks"/>
* &lt;enumeration value="4-6-weeks"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="ReplenishmentCategory">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="basic-replenishment"/>
* &lt;enumeration value="limited-replenishment"/>
* &lt;enumeration value="manufacturer-out-of-stock"/>
* &lt;enumeration value="new-product"/>
* &lt;enumeration value="non-replenishable"/>
* &lt;enumeration value="non-stockupable"/>
* &lt;enumeration value="obsolete"/>
* &lt;enumeration value="planned-replenishment"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="DropShipStatus">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="drop-ship-disabled"/>
* &lt;enumeration value="drop-ship-disabled-by-buyer"/>
* &lt;enumeration value="drop-ship-enabled"/>
* &lt;enumeration value="drop-ship-enabled-no-auto-pricing"/>
* &lt;enumeration value="drop-ship-only"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="OutOfStockWebsiteMessage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="email-me-when-available"/>
* &lt;enumeration value="out-of-stock"/>
* &lt;enumeration value="pre-order-ute"/>
* &lt;enumeration value="underlying-availability"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"tier",
"purchasingCategory",
"purchasingSubCategory",
"packagingType",
"underlyingAvailability",
"replenishmentCategory",
"dropShipStatus",
"outOfStockWebsiteMessage"
})
@XmlRootElement(name = "Amazon-Only")
public class AmazonOnly {
@XmlElement(name = "Tier", required = true)
@XmlSchemaType(name = "positiveInteger")
protected BigInteger tier;
@XmlElement(name = "PurchasingCategory", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String purchasingCategory;
@XmlElement(name = "PurchasingSubCategory", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String purchasingSubCategory;
@XmlElement(name = "PackagingType", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String packagingType;
@XmlElement(name = "UnderlyingAvailability", required = true)
protected String underlyingAvailability;
@XmlElement(name = "ReplenishmentCategory", required = true)
protected String replenishmentCategory;
@XmlElement(name = "DropShipStatus", required = true)
protected String dropShipStatus;
@XmlElement(name = "OutOfStockWebsiteMessage", required = true)
protected String outOfStockWebsiteMessage;
/**
* 获取tier属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getTier() {
return tier;
}
/**
* 设置tier属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setTier(BigInteger value) {
this.tier = value;
}
/**
* 获取purchasingCategory属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPurchasingCategory() {
return purchasingCategory;
}
/**
* 设置purchasingCategory属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPurchasingCategory(String value) {
this.purchasingCategory = value;
}
/**
* 获取purchasingSubCategory属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPurchasingSubCategory() {
return purchasingSubCategory;
}
/**
* 设置purchasingSubCategory属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPurchasingSubCategory(String value) {
this.purchasingSubCategory = value;
}
/**
* 获取packagingType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPackagingType() {
return packagingType;
}
/**
* 设置packagingType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPackagingType(String value) {
this.packagingType = value;
}
/**
* 获取underlyingAvailability属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getUnderlyingAvailability() {
return underlyingAvailability;
}
/**
* 设置underlyingAvailability属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setUnderlyingAvailability(String value) {
this.underlyingAvailability = value;
}
/**
* 获取replenishmentCategory属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getReplenishmentCategory() {
return replenishmentCategory;
}
/**
* 设置replenishmentCategory属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setReplenishmentCategory(String value) {
this.replenishmentCategory = value;
}
/**
* 获取dropShipStatus属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getDropShipStatus() {
return dropShipStatus;
}
/**
* 设置dropShipStatus属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDropShipStatus(String value) {
this.dropShipStatus = value;
}
/**
* 获取outOfStockWebsiteMessage属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getOutOfStockWebsiteMessage() {
return outOfStockWebsiteMessage;
}
/**
* 设置outOfStockWebsiteMessage属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOutOfStockWebsiteMessage(String value) {
this.outOfStockWebsiteMessage = value;
}
}

View File

@ -0,0 +1,71 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Cost" type="{}CurrencyAmount"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"cost"
})
@XmlRootElement(name = "Amazon-Vendor-Only")
public class AmazonVendorOnly {
@XmlElement(name = "Cost", required = true)
protected CurrencyAmount cost;
/**
* 获取cost属性的值
*
* @return
* possible object is
* {@link CurrencyAmount }
*
*/
public CurrencyAmount getCost() {
return cost;
}
/**
* 设置cost属性的值
*
* @param value
* allowed object is
* {@link CurrencyAmount }
*
*/
public void setCost(CurrencyAmount value) {
this.cost = value;
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AmperageDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AmperageDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}AmperageUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AmperageDimension", propOrder = {
"value"
})
public class AmperageDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected AmperageUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AmperageUnitOfMeasure }
*
*/
public AmperageUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AmperageUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AmperageUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,70 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AmperageUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AmperageUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="amps"/>
* &lt;enumeration value="kiloamps"/>
* &lt;enumeration value="microamps"/>
* &lt;enumeration value="milliamps"/>
* &lt;enumeration value="nanoamps"/>
* &lt;enumeration value="picoamps"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AmperageUnitOfMeasure")
@XmlEnum
public enum AmperageUnitOfMeasure {
@XmlEnumValue("amps")
AMPS("amps"),
@XmlEnumValue("kiloamps")
KILOAMPS("kiloamps"),
@XmlEnumValue("microamps")
MICROAMPS("microamps"),
@XmlEnumValue("milliamps")
MILLIAMPS("milliamps"),
@XmlEnumValue("nanoamps")
NANOAMPS("nanoamps"),
@XmlEnumValue("picoamps")
PICOAMPS("picoamps");
private final String value;
AmperageUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static AmperageUnitOfMeasure fromValue(String v) {
for (AmperageUnitOfMeasure c: AmperageUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,165 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{}AntennaDescription" minOccurs="0"/>
* &lt;element ref="{}AntennaLocation" minOccurs="0"/>
* &lt;element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
* &lt;element ref="{}PowerPlugType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"antennaDescription",
"antennaLocation",
"voltage",
"powerPlugType"
})
@XmlRootElement(name = "Antenna")
public class Antenna {
@XmlElement(name = "AntennaDescription")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String antennaDescription;
@XmlElement(name = "AntennaLocation")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String antennaLocation;
@XmlElement(name = "Voltage")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger voltage;
@XmlElement(name = "PowerPlugType")
@XmlSchemaType(name = "normalizedString")
protected PowerPlugType powerPlugType;
/**
* 获取antennaDescription属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAntennaDescription() {
return antennaDescription;
}
/**
* 设置antennaDescription属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAntennaDescription(String value) {
this.antennaDescription = value;
}
/**
* 获取antennaLocation属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAntennaLocation() {
return antennaLocation;
}
/**
* 设置antennaLocation属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAntennaLocation(String value) {
this.antennaLocation = value;
}
/**
* 获取voltage属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVoltage() {
return voltage;
}
/**
* 设置voltage属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setVoltage(BigInteger value) {
this.voltage = value;
}
/**
* 获取powerPlugType属性的值
*
* @return
* possible object is
* {@link PowerPlugType }
*
*/
public PowerPlugType getPowerPlugType() {
return powerPlugType;
}
/**
* 设置powerPlugType属性的值
*
* @param value
* allowed object is
* {@link PowerPlugType }
*
*/
public void setPowerPlugType(PowerPlugType value) {
this.powerPlugType = value;
}
}

View File

@ -0,0 +1,61 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AntennaTypeValues的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AntennaTypeValues">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="fixed"/>
* &lt;enumeration value="internal"/>
* &lt;enumeration value="retractable"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AntennaTypeValues")
@XmlEnum
public enum AntennaTypeValues {
@XmlEnumValue("fixed")
FIXED("fixed"),
@XmlEnumValue("internal")
INTERNAL("internal"),
@XmlEnumValue("retractable")
RETRACTABLE("retractable");
private final String value;
AntennaTypeValues(String v) {
value = v;
}
public String value() {
return value;
}
public static AntennaTypeValues fromValue(String v) {
for (AntennaTypeValues c: AntennaTypeValues.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>ApertureDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="ApertureDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}ApertureUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ApertureDimension", propOrder = {
"value"
})
public class ApertureDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected ApertureUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link ApertureUnitOfMeasure }
*
*/
public ApertureUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link ApertureUnitOfMeasure }
*
*/
public void setUnitOfMeasure(ApertureUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,55 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>ApertureUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="ApertureUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="f"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "ApertureUnitOfMeasure")
@XmlEnum
public enum ApertureUnitOfMeasure {
@XmlEnumValue("f")
F("f");
private final String value;
ApertureUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static ApertureUnitOfMeasure fromValue(String v) {
for (ApertureUnitOfMeasure c: ApertureUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AreaDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AreaDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}AreaUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AreaDimension", propOrder = {
"value"
})
public class AreaDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected AreaUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AreaUnitOfMeasure }
*
*/
public AreaUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AreaUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AreaUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AreaDimensionOptionalUnit complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AreaDimensionOptionalUnit">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" type="{}AreaUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AreaDimensionOptionalUnit", propOrder = {
"value"
})
public class AreaDimensionOptionalUnit {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure")
protected AreaUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AreaUnitOfMeasure }
*
*/
public AreaUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AreaUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AreaUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,64 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AreaUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AreaUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="square-in"/>
* &lt;enumeration value="square-ft"/>
* &lt;enumeration value="square-cm"/>
* &lt;enumeration value="square-m"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AreaUnitOfMeasure")
@XmlEnum
public enum AreaUnitOfMeasure {
@XmlEnumValue("square-in")
SQUARE_IN("square-in"),
@XmlEnumValue("square-ft")
SQUARE_FT("square-ft"),
@XmlEnumValue("square-cm")
SQUARE_CM("square-cm"),
@XmlEnumValue("square-m")
SQUARE_M("square-m");
private final String value;
AreaUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static AreaUnitOfMeasure fromValue(String v) {
for (AreaUnitOfMeasure c: AreaUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,97 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>AssemblyTimeDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="AssemblyTimeDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
* &lt;attribute name="unitOfMeasure" use="required" type="{}AssemblyTimeUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AssemblyTimeDimension", propOrder = {
"value"
})
public class AssemblyTimeDimension {
@XmlValue
@XmlSchemaType(name = "positiveInteger")
protected BigInteger value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected AssemblyTimeUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValue(BigInteger value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link AssemblyTimeUnitOfMeasure }
*
*/
public AssemblyTimeUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link AssemblyTimeUnitOfMeasure }
*
*/
public void setUnitOfMeasure(AssemblyTimeUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,70 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AssemblyTimeUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AssemblyTimeUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="minutes"/>
* &lt;enumeration value="hours"/>
* &lt;enumeration value="days"/>
* &lt;enumeration value="weeks"/>
* &lt;enumeration value="months"/>
* &lt;enumeration value="years"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AssemblyTimeUnitOfMeasure")
@XmlEnum
public enum AssemblyTimeUnitOfMeasure {
@XmlEnumValue("minutes")
MINUTES("minutes"),
@XmlEnumValue("hours")
HOURS("hours"),
@XmlEnumValue("days")
DAYS("days"),
@XmlEnumValue("weeks")
WEEKS("weeks"),
@XmlEnumValue("months")
MONTHS("months"),
@XmlEnumValue("years")
YEARS("years");
private final String value;
AssemblyTimeUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static AssemblyTimeUnitOfMeasure fromValue(String v) {
for (AssemblyTimeUnitOfMeasure c: AssemblyTimeUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,61 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AudioTypeValues的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AudioTypeValues">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="mono"/>
* &lt;enumeration value="stereo"/>
* &lt;enumeration value="surround"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AudioTypeValues")
@XmlEnum
public enum AudioTypeValues {
@XmlEnumValue("mono")
MONO("mono"),
@XmlEnumValue("stereo")
STEREO("stereo"),
@XmlEnumValue("surround")
SURROUND("surround");
private final String value;
AudioTypeValues(String v) {
value = v;
}
public String value() {
return value;
}
public static AudioTypeValues fromValue(String v) {
for (AudioTypeValues c: AudioTypeValues.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,411 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
* &lt;element ref="{}ConnectorGender" maxOccurs="5" minOccurs="0"/>
* &lt;element ref="{}ConnectorTypeUsedOnCable" minOccurs="0"/>
* &lt;element ref="{}MaximumSupportedScreenSize" minOccurs="0"/>
* &lt;element ref="{}MinimumSupportedScreenSize" minOccurs="0"/>
* &lt;element ref="{}MountingPattern" minOccurs="0"/>
* &lt;element ref="{}MountingType" minOccurs="0"/>
* &lt;element ref="{}MountMotion" minOccurs="0"/>
* &lt;element ref="{}MountBoltPattern" minOccurs="0"/>
* &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
* &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
* &lt;element ref="{}PowerPlugType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"cableLength",
"connectorGender",
"connectorTypeUsedOnCable",
"maximumSupportedScreenSize",
"minimumSupportedScreenSize",
"mountingPattern",
"mountingType",
"mountMotion",
"mountBoltPattern",
"powerSource",
"wirelessTechnology",
"powerPlugType"
})
@XmlRootElement(name = "AudioVideoAccessory")
public class AudioVideoAccessory {
@XmlElement(name = "CableLength")
protected LengthDimension cableLength;
@XmlElement(name = "ConnectorGender")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected List<String> connectorGender;
@XmlElement(name = "ConnectorTypeUsedOnCable")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String connectorTypeUsedOnCable;
@XmlElement(name = "MaximumSupportedScreenSize")
protected LengthDimension maximumSupportedScreenSize;
@XmlElement(name = "MinimumSupportedScreenSize")
protected LengthDimension minimumSupportedScreenSize;
@XmlElement(name = "MountingPattern")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountingPattern;
@XmlElement(name = "MountingType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountingType;
@XmlElement(name = "MountMotion")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountMotion;
@XmlElement(name = "MountBoltPattern")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String mountBoltPattern;
@XmlElement(name = "PowerSource")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerSource;
@XmlElement(name = "WirelessTechnology")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected List<String> wirelessTechnology;
@XmlElement(name = "PowerPlugType")
@XmlSchemaType(name = "normalizedString")
protected PowerPlugType powerPlugType;
/**
* 获取cableLength属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getCableLength() {
return cableLength;
}
/**
* 设置cableLength属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setCableLength(LengthDimension value) {
this.cableLength = value;
}
/**
* Gets the value of the connectorGender 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 connectorGender property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getConnectorGender().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getConnectorGender() {
if (connectorGender == null) {
connectorGender = new ArrayList<String>();
}
return this.connectorGender;
}
/**
* 获取connectorTypeUsedOnCable属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getConnectorTypeUsedOnCable() {
return connectorTypeUsedOnCable;
}
/**
* 设置connectorTypeUsedOnCable属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setConnectorTypeUsedOnCable(String value) {
this.connectorTypeUsedOnCable = value;
}
/**
* 获取maximumSupportedScreenSize属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMaximumSupportedScreenSize() {
return maximumSupportedScreenSize;
}
/**
* 设置maximumSupportedScreenSize属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMaximumSupportedScreenSize(LengthDimension value) {
this.maximumSupportedScreenSize = value;
}
/**
* 获取minimumSupportedScreenSize属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMinimumSupportedScreenSize() {
return minimumSupportedScreenSize;
}
/**
* 设置minimumSupportedScreenSize属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMinimumSupportedScreenSize(LengthDimension value) {
this.minimumSupportedScreenSize = value;
}
/**
* 获取mountingPattern属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountingPattern() {
return mountingPattern;
}
/**
* 设置mountingPattern属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountingPattern(String value) {
this.mountingPattern = value;
}
/**
* 获取mountingType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountingType() {
return mountingType;
}
/**
* 设置mountingType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountingType(String value) {
this.mountingType = value;
}
/**
* 获取mountMotion属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountMotion() {
return mountMotion;
}
/**
* 设置mountMotion属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountMotion(String value) {
this.mountMotion = value;
}
/**
* 获取mountBoltPattern属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMountBoltPattern() {
return mountBoltPattern;
}
/**
* 设置mountBoltPattern属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMountBoltPattern(String value) {
this.mountBoltPattern = value;
}
/**
* 获取powerSource属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerSource() {
return powerSource;
}
/**
* 设置powerSource属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerSource(String value) {
this.powerSource = value;
}
/**
* Gets the value of the wirelessTechnology 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 wirelessTechnology property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getWirelessTechnology().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getWirelessTechnology() {
if (wirelessTechnology == null) {
wirelessTechnology = new ArrayList<String>();
}
return this.wirelessTechnology;
}
/**
* 获取powerPlugType属性的值
*
* @return
* possible object is
* {@link PowerPlugType }
*
*/
public PowerPlugType getPowerPlugType() {
return powerPlugType;
}
/**
* 设置powerPlugType属性的值
*
* @param value
* allowed object is
* {@link PowerPlugType }
*
*/
public void setPowerPlugType(PowerPlugType value) {
this.powerPlugType = value;
}
}

View File

@ -0,0 +1,58 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>AuthenticatedByType的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="AuthenticatedByType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="psa"/>
* &lt;enumeration value="seller"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AuthenticatedByType")
@XmlEnum
public enum AuthenticatedByType {
@XmlEnumValue("psa")
PSA("psa"),
@XmlEnumValue("seller")
SELLER("seller");
private final String value;
AuthenticatedByType(String v) {
value = v;
}
public String value() {
return value;
}
public static AuthenticatedByType fromValue(String v) {
for (AuthenticatedByType c: AuthenticatedByType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,709 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="VariationData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Parentage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="parent"/>
* &lt;enumeration value="child"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="VariationTheme" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Color"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="ColorSpecification" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Color" type="{}StringNotNull"/>
* &lt;element name="ColorMap" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="PartInterchangeData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OEManufacturer" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="VehicleFitmentCode" type="{}TwoThousandString" minOccurs="0"/>
* &lt;element name="VehicleFitmentNote" type="{}String" minOccurs="0"/>
* &lt;element name="VehicleFitmentStandard" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="BatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
* &lt;element name="BatteryCapacity" type="{}BatteryPowerDimension" minOccurs="0"/>
* &lt;element name="Voltage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element name="Wattage" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element name="Amperage" type="{}AmperageDimension" minOccurs="0"/>
* &lt;element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"variationData",
"colorSpecification",
"partInterchangeData",
"vehicleFitmentCode",
"vehicleFitmentNote",
"vehicleFitmentStandard",
"batteryWeight",
"batteryCapacity",
"voltage",
"wattage",
"amperage",
"warrantyDescription",
"efficiency"
})
@XmlRootElement(name = "Autobattery")
public class Autobattery {
@XmlElement(name = "VariationData")
protected Autobattery.VariationData variationData;
@XmlElement(name = "ColorSpecification")
protected Autobattery.ColorSpecification colorSpecification;
@XmlElement(name = "PartInterchangeData")
protected Autobattery.PartInterchangeData partInterchangeData;
@XmlElement(name = "VehicleFitmentCode")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String vehicleFitmentCode;
@XmlElement(name = "VehicleFitmentNote")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String vehicleFitmentNote;
@XmlElement(name = "VehicleFitmentStandard")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String vehicleFitmentStandard;
@XmlElement(name = "BatteryWeight")
protected BigDecimal batteryWeight;
@XmlElement(name = "BatteryCapacity")
protected BatteryPowerDimension batteryCapacity;
@XmlElement(name = "Voltage")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger voltage;
@XmlElement(name = "Wattage")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger wattage;
@XmlElement(name = "Amperage")
protected AmperageDimension amperage;
@XmlElement(name = "WarrantyDescription")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String warrantyDescription;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取variationData属性的值
*
* @return
* possible object is
* {@link Autobattery.VariationData }
*
*/
public Autobattery.VariationData getVariationData() {
return variationData;
}
/**
* 设置variationData属性的值
*
* @param value
* allowed object is
* {@link Autobattery.VariationData }
*
*/
public void setVariationData(Autobattery.VariationData value) {
this.variationData = value;
}
/**
* 获取colorSpecification属性的值
*
* @return
* possible object is
* {@link Autobattery.ColorSpecification }
*
*/
public Autobattery.ColorSpecification getColorSpecification() {
return colorSpecification;
}
/**
* 设置colorSpecification属性的值
*
* @param value
* allowed object is
* {@link Autobattery.ColorSpecification }
*
*/
public void setColorSpecification(Autobattery.ColorSpecification value) {
this.colorSpecification = value;
}
/**
* 获取partInterchangeData属性的值
*
* @return
* possible object is
* {@link Autobattery.PartInterchangeData }
*
*/
public Autobattery.PartInterchangeData getPartInterchangeData() {
return partInterchangeData;
}
/**
* 设置partInterchangeData属性的值
*
* @param value
* allowed object is
* {@link Autobattery.PartInterchangeData }
*
*/
public void setPartInterchangeData(Autobattery.PartInterchangeData value) {
this.partInterchangeData = value;
}
/**
* 获取vehicleFitmentCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVehicleFitmentCode() {
return vehicleFitmentCode;
}
/**
* 设置vehicleFitmentCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVehicleFitmentCode(String value) {
this.vehicleFitmentCode = value;
}
/**
* 获取vehicleFitmentNote属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVehicleFitmentNote() {
return vehicleFitmentNote;
}
/**
* 设置vehicleFitmentNote属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVehicleFitmentNote(String value) {
this.vehicleFitmentNote = value;
}
/**
* 获取vehicleFitmentStandard属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVehicleFitmentStandard() {
return vehicleFitmentStandard;
}
/**
* 设置vehicleFitmentStandard属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVehicleFitmentStandard(String value) {
this.vehicleFitmentStandard = value;
}
/**
* 获取batteryWeight属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getBatteryWeight() {
return batteryWeight;
}
/**
* 设置batteryWeight属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setBatteryWeight(BigDecimal value) {
this.batteryWeight = value;
}
/**
* 获取batteryCapacity属性的值
*
* @return
* possible object is
* {@link BatteryPowerDimension }
*
*/
public BatteryPowerDimension getBatteryCapacity() {
return batteryCapacity;
}
/**
* 设置batteryCapacity属性的值
*
* @param value
* allowed object is
* {@link BatteryPowerDimension }
*
*/
public void setBatteryCapacity(BatteryPowerDimension value) {
this.batteryCapacity = value;
}
/**
* 获取voltage属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVoltage() {
return voltage;
}
/**
* 设置voltage属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setVoltage(BigInteger value) {
this.voltage = value;
}
/**
* 获取wattage属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getWattage() {
return wattage;
}
/**
* 设置wattage属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setWattage(BigInteger value) {
this.wattage = value;
}
/**
* 获取amperage属性的值
*
* @return
* possible object is
* {@link AmperageDimension }
*
*/
public AmperageDimension getAmperage() {
return amperage;
}
/**
* 设置amperage属性的值
*
* @param value
* allowed object is
* {@link AmperageDimension }
*
*/
public void setAmperage(AmperageDimension value) {
this.amperage = value;
}
/**
* 获取warrantyDescription属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getWarrantyDescription() {
return warrantyDescription;
}
/**
* 设置warrantyDescription属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWarrantyDescription(String value) {
this.warrantyDescription = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Color" type="{}StringNotNull"/>
* &lt;element name="ColorMap" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"color",
"colorMap"
})
public static class ColorSpecification {
@XmlElement(name = "Color", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String color;
@XmlElement(name = "ColorMap", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String colorMap;
/**
* 获取color属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColor() {
return color;
}
/**
* 设置color属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(String value) {
this.color = value;
}
/**
* 获取colorMap属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColorMap() {
return colorMap;
}
/**
* 设置colorMap属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColorMap(String value) {
this.colorMap = value;
}
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OEManufacturer" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"oeManufacturer"
})
public static class PartInterchangeData {
@XmlElement(name = "OEManufacturer", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String oeManufacturer;
/**
* 获取oeManufacturer属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getOEManufacturer() {
return oeManufacturer;
}
/**
* 设置oeManufacturer属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOEManufacturer(String value) {
this.oeManufacturer = value;
}
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Parentage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="parent"/>
* &lt;enumeration value="child"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="VariationTheme" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Color"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"parentage",
"variationTheme"
})
public static class VariationData {
@XmlElement(name = "Parentage", required = true)
protected String parentage;
@XmlElement(name = "VariationTheme")
protected String variationTheme;
/**
* 获取parentage属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentage() {
return parentage;
}
/**
* 设置parentage属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentage(String value) {
this.parentage = value;
}
/**
* 获取variationTheme属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVariationTheme() {
return variationTheme;
}
/**
* 设置variationTheme属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVariationTheme(String value) {
this.variationTheme = value;
}
}
}

View File

@ -0,0 +1,231 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PartInterchangeData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OEManufacturer" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"partInterchangeData",
"viscosity",
"warrantyDescription",
"efficiency"
})
@XmlRootElement(name = "Autochemical")
public class Autochemical {
@XmlElement(name = "PartInterchangeData")
protected Autochemical.PartInterchangeData partInterchangeData;
@XmlElement(name = "Viscosity")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String viscosity;
@XmlElement(name = "WarrantyDescription")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String warrantyDescription;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取partInterchangeData属性的值
*
* @return
* possible object is
* {@link Autochemical.PartInterchangeData }
*
*/
public Autochemical.PartInterchangeData getPartInterchangeData() {
return partInterchangeData;
}
/**
* 设置partInterchangeData属性的值
*
* @param value
* allowed object is
* {@link Autochemical.PartInterchangeData }
*
*/
public void setPartInterchangeData(Autochemical.PartInterchangeData value) {
this.partInterchangeData = value;
}
/**
* 获取viscosity属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getViscosity() {
return viscosity;
}
/**
* 设置viscosity属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setViscosity(String value) {
this.viscosity = value;
}
/**
* 获取warrantyDescription属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getWarrantyDescription() {
return warrantyDescription;
}
/**
* 设置warrantyDescription属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWarrantyDescription(String value) {
this.warrantyDescription = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OEManufacturer" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"oeManufacturer"
})
public static class PartInterchangeData {
@XmlElement(name = "OEManufacturer", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String oeManufacturer;
/**
* 获取oeManufacturer属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getOEManufacturer() {
return oeManufacturer;
}
/**
* 设置oeManufacturer属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOEManufacturer(String value) {
this.oeManufacturer = value;
}
}
}

View File

@ -0,0 +1,594 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PartInterchangeData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OEManufacturer" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="Viscosity" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="WarrantyDescription" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Efficiency" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Material" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="VariationData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Parentage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="parent"/>
* &lt;enumeration value="child"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="VariationTheme" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Color"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="ColorSpecification" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Color" type="{}StringNotNull"/>
* &lt;element name="ColorMap" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="Size" type="{}String" minOccurs="0"/>
* &lt;element name="SizeMap" type="{}SizeMapType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"partInterchangeData",
"viscosity",
"warrantyDescription",
"efficiency",
"material",
"variationData",
"colorSpecification",
"size",
"sizeMap"
})
@XmlRootElement(name = "Autooil")
public class Autooil {
@XmlElement(name = "PartInterchangeData")
protected Autooil.PartInterchangeData partInterchangeData;
@XmlElement(name = "Viscosity")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String viscosity;
@XmlElement(name = "WarrantyDescription")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String warrantyDescription;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
@XmlElement(name = "Material")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String material;
@XmlElement(name = "VariationData")
protected Autooil.VariationData variationData;
@XmlElement(name = "ColorSpecification")
protected Autooil.ColorSpecification colorSpecification;
@XmlElement(name = "Size")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String size;
@XmlElement(name = "SizeMap")
@XmlSchemaType(name = "string")
protected SizeMapType sizeMap;
/**
* 获取partInterchangeData属性的值
*
* @return
* possible object is
* {@link Autooil.PartInterchangeData }
*
*/
public Autooil.PartInterchangeData getPartInterchangeData() {
return partInterchangeData;
}
/**
* 设置partInterchangeData属性的值
*
* @param value
* allowed object is
* {@link Autooil.PartInterchangeData }
*
*/
public void setPartInterchangeData(Autooil.PartInterchangeData value) {
this.partInterchangeData = value;
}
/**
* 获取viscosity属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getViscosity() {
return viscosity;
}
/**
* 设置viscosity属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setViscosity(String value) {
this.viscosity = value;
}
/**
* 获取warrantyDescription属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getWarrantyDescription() {
return warrantyDescription;
}
/**
* 设置warrantyDescription属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWarrantyDescription(String value) {
this.warrantyDescription = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
/**
* 获取material属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMaterial() {
return material;
}
/**
* 设置material属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMaterial(String value) {
this.material = value;
}
/**
* 获取variationData属性的值
*
* @return
* possible object is
* {@link Autooil.VariationData }
*
*/
public Autooil.VariationData getVariationData() {
return variationData;
}
/**
* 设置variationData属性的值
*
* @param value
* allowed object is
* {@link Autooil.VariationData }
*
*/
public void setVariationData(Autooil.VariationData value) {
this.variationData = value;
}
/**
* 获取colorSpecification属性的值
*
* @return
* possible object is
* {@link Autooil.ColorSpecification }
*
*/
public Autooil.ColorSpecification getColorSpecification() {
return colorSpecification;
}
/**
* 设置colorSpecification属性的值
*
* @param value
* allowed object is
* {@link Autooil.ColorSpecification }
*
*/
public void setColorSpecification(Autooil.ColorSpecification value) {
this.colorSpecification = value;
}
/**
* 获取size属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSize() {
return size;
}
/**
* 设置size属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSize(String value) {
this.size = value;
}
/**
* 获取sizeMap属性的值
*
* @return
* possible object is
* {@link SizeMapType }
*
*/
public SizeMapType getSizeMap() {
return sizeMap;
}
/**
* 设置sizeMap属性的值
*
* @param value
* allowed object is
* {@link SizeMapType }
*
*/
public void setSizeMap(SizeMapType value) {
this.sizeMap = value;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Color" type="{}StringNotNull"/>
* &lt;element name="ColorMap" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"color",
"colorMap"
})
public static class ColorSpecification {
@XmlElement(name = "Color", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String color;
@XmlElement(name = "ColorMap", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String colorMap;
/**
* 获取color属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColor() {
return color;
}
/**
* 设置color属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(String value) {
this.color = value;
}
/**
* 获取colorMap属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColorMap() {
return colorMap;
}
/**
* 设置colorMap属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColorMap(String value) {
this.colorMap = value;
}
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OEManufacturer" type="{}StringNotNull"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"oeManufacturer"
})
public static class PartInterchangeData {
@XmlElement(name = "OEManufacturer", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String oeManufacturer;
/**
* 获取oeManufacturer属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getOEManufacturer() {
return oeManufacturer;
}
/**
* 设置oeManufacturer属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setOEManufacturer(String value) {
this.oeManufacturer = value;
}
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Parentage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="parent"/>
* &lt;enumeration value="child"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="VariationTheme" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Color"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"parentage",
"variationTheme"
})
public static class VariationData {
@XmlElement(name = "Parentage", required = true)
protected String parentage;
@XmlElement(name = "VariationTheme")
protected String variationTheme;
/**
* 获取parentage属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentage() {
return parentage;
}
/**
* 设置parentage属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentage(String value) {
this.parentage = value;
}
/**
* 获取variationTheme属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVariationTheme() {
return variationTheme;
}
/**
* 设置variationTheme属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVariationTheme(String value) {
this.variationTheme = value;
}
}
}

View File

@ -0,0 +1,58 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>B2bQuantityPriceTypeValues的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="B2bQuantityPriceTypeValues">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="fixed"/>
* &lt;enumeration value="percent"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "B2bQuantityPriceTypeValues")
@XmlEnum
public enum B2BQuantityPriceTypeValues {
@XmlEnumValue("fixed")
FIXED("fixed"),
@XmlEnumValue("percent")
PERCENT("percent");
private final String value;
B2BQuantityPriceTypeValues(String v) {
value = v;
}
public String value() {
return value;
}
public static B2BQuantityPriceTypeValues fromValue(String v) {
for (B2BQuantityPriceTypeValues c: B2BQuantityPriceTypeValues.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,76 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BBFC_Rating_Type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BBFC_Rating_Type">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="ages_12_and_over"/>
* &lt;enumeration value="ages_15_and_over"/>
* &lt;enumeration value="ages_18_and_over"/>
* &lt;enumeration value="exempt"/>
* &lt;enumeration value="parental_guidance"/>
* &lt;enumeration value="to_be_announced"/>
* &lt;enumeration value="universal"/>
* &lt;enumeration value="universal_childrens"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BBFC_Rating_Type")
@XmlEnum
public enum BBFCRatingType {
@XmlEnumValue("ages_12_and_over")
AGES_12_AND_OVER("ages_12_and_over"),
@XmlEnumValue("ages_15_and_over")
AGES_15_AND_OVER("ages_15_and_over"),
@XmlEnumValue("ages_18_and_over")
AGES_18_AND_OVER("ages_18_and_over"),
@XmlEnumValue("exempt")
EXEMPT("exempt"),
@XmlEnumValue("parental_guidance")
PARENTAL_GUIDANCE("parental_guidance"),
@XmlEnumValue("to_be_announced")
TO_BE_ANNOUNCED("to_be_announced"),
@XmlEnumValue("universal")
UNIVERSAL("universal"),
@XmlEnumValue("universal_childrens")
UNIVERSAL_CHILDRENS("universal_childrens");
private final String value;
BBFCRatingType(String v) {
value = v;
}
public String value() {
return value;
}
public static BBFCRatingType fromValue(String v) {
for (BBFCRatingType c: BBFCRatingType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,76 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BBFCRatingType1的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BBFCRatingType1">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="ages_12_and_over"/>
* &lt;enumeration value="ages_15_and_over"/>
* &lt;enumeration value="ages_18_and_over"/>
* &lt;enumeration value="exempt"/>
* &lt;enumeration value="parental_guidance"/>
* &lt;enumeration value="to_be_announced"/>
* &lt;enumeration value="universal_childrens"/>
* &lt;enumeration value="universal"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BBFCRatingType1")
@XmlEnum
public enum BBFCRatingType1 {
@XmlEnumValue("ages_12_and_over")
AGES_12_AND_OVER("ages_12_and_over"),
@XmlEnumValue("ages_15_and_over")
AGES_15_AND_OVER("ages_15_and_over"),
@XmlEnumValue("ages_18_and_over")
AGES_18_AND_OVER("ages_18_and_over"),
@XmlEnumValue("exempt")
EXEMPT("exempt"),
@XmlEnumValue("parental_guidance")
PARENTAL_GUIDANCE("parental_guidance"),
@XmlEnumValue("to_be_announced")
TO_BE_ANNOUNCED("to_be_announced"),
@XmlEnumValue("universal_childrens")
UNIVERSAL_CHILDRENS("universal_childrens"),
@XmlEnumValue("universal")
UNIVERSAL("universal");
private final String value;
BBFCRatingType1(String v) {
value = v;
}
public String value() {
return value;
}
public static BBFCRatingType1 fromValue(String v) {
for (BBFCRatingType1 c: BBFCRatingType1 .values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,583 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BagCaseType" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="binocular-cases"/>
* &lt;enumeration value="camcorder-cases"/>
* &lt;enumeration value="camera-cases"/>
* &lt;enumeration value="combination-cases"/>
* &lt;enumeration value="electronic-equipment-cases"/>
* &lt;enumeration value="filter-cases"/>
* &lt;enumeration value="lens-cases"/>
* &lt;enumeration value="lighting-cases"/>
* &lt;enumeration value="projection-cases"/>
* &lt;enumeration value="scope-cases"/>
* &lt;enumeration value="stand-cases"/>
* &lt;enumeration value="system-cases"/>
* &lt;enumeration value="telescope-cases"/>
* &lt;enumeration value="tripod-cases"/>
* &lt;enumeration value="light-meter-cases"/>
* &lt;enumeration value="other-purpose-cases"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="CompartmentQuantity" type="{}PositiveInteger" minOccurs="0"/>
* &lt;element name="HoodType" type="{}LongString" minOccurs="0"/>
* &lt;element name="RollingFeatures" type="{}LongString" minOccurs="0"/>
* &lt;element name="SecurityFeatures" type="{}LongString" minOccurs="0"/>
* &lt;element name="Style" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="backpacks"/>
* &lt;enumeration value="beltpacks"/>
* &lt;enumeration value="briefcases"/>
* &lt;enumeration value="holster-style-cases"/>
* &lt;enumeration value="portfolios"/>
* &lt;enumeration value="print-cases"/>
* &lt;enumeration value="roller-cases"/>
* &lt;enumeration value="vests"/>
* &lt;enumeration value="wraps"/>
* &lt;enumeration value="waist-style-cases"/>
* &lt;enumeration value="compact-cases"/>
* &lt;enumeration value="pouches"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="MaterialType" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="hard"/>
* &lt;enumeration value="soft"/>
* &lt;enumeration value="air"/>
* &lt;enumeration value="plastic"/>
* &lt;enumeration value="metal"/>
* &lt;enumeration value="cloth"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Features" maxOccurs="3" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="x-ray-protection"/>
* &lt;enumeration value="weatherproof"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="SpecificUses" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="travel"/>
* &lt;enumeration value="hiking-and-outdoors"/>
* &lt;enumeration value="hunting-and-shooting"/>
* &lt;enumeration value="sports"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="WaterResistanceDepth" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="WaterResistanceLevel" type="{}WaterResistantType" minOccurs="0"/>
* &lt;element name="WeightLimit" type="{}OptionalWeightCapacityDimension" minOccurs="0"/>
* &lt;element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
* &lt;element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"bagCaseType",
"compartmentQuantity",
"hoodType",
"rollingFeatures",
"securityFeatures",
"style",
"materialType",
"features",
"specificUses",
"waterResistanceDepth",
"waterResistanceLevel",
"weightLimit",
"wirelessTechnology",
"itemTypeName",
"internationalProtectionRating",
"includedFeatures"
})
@XmlRootElement(name = "BagCase")
public class BagCase {
@XmlElement(name = "BagCaseType")
protected String bagCaseType;
@XmlElement(name = "CompartmentQuantity")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger compartmentQuantity;
@XmlElement(name = "HoodType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String hoodType;
@XmlElement(name = "RollingFeatures")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String rollingFeatures;
@XmlElement(name = "SecurityFeatures")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String securityFeatures;
@XmlElement(name = "Style")
protected String style;
@XmlElement(name = "MaterialType")
protected String materialType;
@XmlElement(name = "Features")
protected List<String> features;
@XmlElement(name = "SpecificUses")
protected String specificUses;
@XmlElement(name = "WaterResistanceDepth")
protected LengthDimension waterResistanceDepth;
@XmlElement(name = "WaterResistanceLevel")
@XmlSchemaType(name = "string")
protected WaterResistantType waterResistanceLevel;
@XmlElement(name = "WeightLimit")
protected OptionalWeightCapacityDimension weightLimit;
@XmlElement(name = "WirelessTechnology")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String wirelessTechnology;
@XmlElement(name = "ItemTypeName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String itemTypeName;
@XmlElement(name = "InternationalProtectionRating")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String internationalProtectionRating;
@XmlElement(name = "IncludedFeatures")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String includedFeatures;
/**
* 获取bagCaseType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBagCaseType() {
return bagCaseType;
}
/**
* 设置bagCaseType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBagCaseType(String value) {
this.bagCaseType = value;
}
/**
* 获取compartmentQuantity属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getCompartmentQuantity() {
return compartmentQuantity;
}
/**
* 设置compartmentQuantity属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setCompartmentQuantity(BigInteger value) {
this.compartmentQuantity = value;
}
/**
* 获取hoodType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getHoodType() {
return hoodType;
}
/**
* 设置hoodType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHoodType(String value) {
this.hoodType = value;
}
/**
* 获取rollingFeatures属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getRollingFeatures() {
return rollingFeatures;
}
/**
* 设置rollingFeatures属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRollingFeatures(String value) {
this.rollingFeatures = value;
}
/**
* 获取securityFeatures属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSecurityFeatures() {
return securityFeatures;
}
/**
* 设置securityFeatures属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSecurityFeatures(String value) {
this.securityFeatures = value;
}
/**
* 获取style属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getStyle() {
return style;
}
/**
* 设置style属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStyle(String value) {
this.style = value;
}
/**
* 获取materialType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMaterialType() {
return materialType;
}
/**
* 设置materialType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMaterialType(String value) {
this.materialType = value;
}
/**
* Gets the value of the features 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 features property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFeatures().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getFeatures() {
if (features == null) {
features = new ArrayList<String>();
}
return this.features;
}
/**
* 获取specificUses属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecificUses() {
return specificUses;
}
/**
* 设置specificUses属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecificUses(String value) {
this.specificUses = value;
}
/**
* 获取waterResistanceDepth属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getWaterResistanceDepth() {
return waterResistanceDepth;
}
/**
* 设置waterResistanceDepth属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setWaterResistanceDepth(LengthDimension value) {
this.waterResistanceDepth = value;
}
/**
* 获取waterResistanceLevel属性的值
*
* @return
* possible object is
* {@link WaterResistantType }
*
*/
public WaterResistantType getWaterResistanceLevel() {
return waterResistanceLevel;
}
/**
* 设置waterResistanceLevel属性的值
*
* @param value
* allowed object is
* {@link WaterResistantType }
*
*/
public void setWaterResistanceLevel(WaterResistantType value) {
this.waterResistanceLevel = value;
}
/**
* 获取weightLimit属性的值
*
* @return
* possible object is
* {@link OptionalWeightCapacityDimension }
*
*/
public OptionalWeightCapacityDimension getWeightLimit() {
return weightLimit;
}
/**
* 设置weightLimit属性的值
*
* @param value
* allowed object is
* {@link OptionalWeightCapacityDimension }
*
*/
public void setWeightLimit(OptionalWeightCapacityDimension value) {
this.weightLimit = value;
}
/**
* 获取wirelessTechnology属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getWirelessTechnology() {
return wirelessTechnology;
}
/**
* 设置wirelessTechnology属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWirelessTechnology(String value) {
this.wirelessTechnology = value;
}
/**
* 获取itemTypeName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getItemTypeName() {
return itemTypeName;
}
/**
* 设置itemTypeName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setItemTypeName(String value) {
this.itemTypeName = value;
}
/**
* 获取internationalProtectionRating属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getInternationalProtectionRating() {
return internationalProtectionRating;
}
/**
* 设置internationalProtectionRating属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInternationalProtectionRating(String value) {
this.internationalProtectionRating = value;
}
/**
* 获取includedFeatures属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getIncludedFeatures() {
return includedFeatures;
}
/**
* 设置includedFeatures属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIncludedFeatures(String value) {
this.includedFeatures = value;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,58 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BallpointPenTypes的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BallpointPenTypes">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Retractable"/>
* &lt;enumeration value="Stick"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BallpointPenTypes")
@XmlEnum
public enum BallpointPenTypes {
@XmlEnumValue("Retractable")
RETRACTABLE("Retractable"),
@XmlEnumValue("Stick")
STICK("Stick");
private final String value;
BallpointPenTypes(String v) {
value = v;
}
public String value() {
return value;
}
public static BallpointPenTypes fromValue(String v) {
for (BallpointPenTypes c: BallpointPenTypes.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,526 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="VariationData" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Parentage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="parent"/>
* &lt;enumeration value="child"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="VariationTheme" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Color"/>
* &lt;enumeration value="Size"/>
* &lt;enumeration value="SizeColor"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="IncludesRechargableBattery" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="NoiseAttenuation" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="HardwarePlatform" type="{}MediumStringNotNull" minOccurs="0"/>
* &lt;element name="InputDeviceInterface" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ConnectivityTechnology" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="SpecialFeatures" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="PowerDevice" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ScanElementType" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ScanRate" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Color" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"variationData",
"includesRechargableBattery",
"noiseAttenuation",
"hardwarePlatform",
"inputDeviceInterface",
"connectivityTechnology",
"specialFeatures",
"powerDevice",
"scanElementType",
"scanRate",
"color",
"voltage"
})
@XmlRootElement(name = "BarCode")
public class BarCode {
@XmlElement(name = "VariationData")
protected BarCode.VariationData variationData;
@XmlElement(name = "IncludesRechargableBattery")
protected Boolean includesRechargableBattery;
@XmlElement(name = "NoiseAttenuation")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String noiseAttenuation;
@XmlElement(name = "HardwarePlatform")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String hardwarePlatform;
@XmlElement(name = "InputDeviceInterface")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String inputDeviceInterface;
@XmlElement(name = "ConnectivityTechnology")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String connectivityTechnology;
@XmlElement(name = "SpecialFeatures")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String specialFeatures;
@XmlElement(name = "PowerDevice")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerDevice;
@XmlElement(name = "ScanElementType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String scanElementType;
@XmlElement(name = "ScanRate")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String scanRate;
@XmlElement(name = "Color")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String color;
@XmlElement(name = "Voltage")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger voltage;
/**
* 获取variationData属性的值
*
* @return
* possible object is
* {@link BarCode.VariationData }
*
*/
public BarCode.VariationData getVariationData() {
return variationData;
}
/**
* 设置variationData属性的值
*
* @param value
* allowed object is
* {@link BarCode.VariationData }
*
*/
public void setVariationData(BarCode.VariationData value) {
this.variationData = value;
}
/**
* 获取includesRechargableBattery属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIncludesRechargableBattery() {
return includesRechargableBattery;
}
/**
* 设置includesRechargableBattery属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIncludesRechargableBattery(Boolean value) {
this.includesRechargableBattery = value;
}
/**
* 获取noiseAttenuation属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getNoiseAttenuation() {
return noiseAttenuation;
}
/**
* 设置noiseAttenuation属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNoiseAttenuation(String value) {
this.noiseAttenuation = value;
}
/**
* 获取hardwarePlatform属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getHardwarePlatform() {
return hardwarePlatform;
}
/**
* 设置hardwarePlatform属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setHardwarePlatform(String value) {
this.hardwarePlatform = value;
}
/**
* 获取inputDeviceInterface属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getInputDeviceInterface() {
return inputDeviceInterface;
}
/**
* 设置inputDeviceInterface属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInputDeviceInterface(String value) {
this.inputDeviceInterface = value;
}
/**
* 获取connectivityTechnology属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getConnectivityTechnology() {
return connectivityTechnology;
}
/**
* 设置connectivityTechnology属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setConnectivityTechnology(String value) {
this.connectivityTechnology = value;
}
/**
* 获取specialFeatures属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecialFeatures() {
return specialFeatures;
}
/**
* 设置specialFeatures属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecialFeatures(String value) {
this.specialFeatures = value;
}
/**
* 获取powerDevice属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerDevice() {
return powerDevice;
}
/**
* 设置powerDevice属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerDevice(String value) {
this.powerDevice = value;
}
/**
* 获取scanElementType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getScanElementType() {
return scanElementType;
}
/**
* 设置scanElementType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setScanElementType(String value) {
this.scanElementType = value;
}
/**
* 获取scanRate属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getScanRate() {
return scanRate;
}
/**
* 设置scanRate属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setScanRate(String value) {
this.scanRate = value;
}
/**
* 获取color属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getColor() {
return color;
}
/**
* 设置color属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setColor(String value) {
this.color = value;
}
/**
* 获取voltage属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVoltage() {
return voltage;
}
/**
* 设置voltage属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setVoltage(BigInteger value) {
this.voltage = value;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Parentage">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="parent"/>
* &lt;enumeration value="child"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="VariationTheme" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Color"/>
* &lt;enumeration value="Size"/>
* &lt;enumeration value="SizeColor"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"parentage",
"variationTheme"
})
public static class VariationData {
@XmlElement(name = "Parentage", required = true)
protected String parentage;
@XmlElement(name = "VariationTheme")
protected String variationTheme;
/**
* 获取parentage属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getParentage() {
return parentage;
}
/**
* 设置parentage属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setParentage(String value) {
this.parentage = value;
}
/**
* 获取variationTheme属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVariationTheme() {
return variationTheme;
}
/**
* 设置variationTheme属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVariationTheme(String value) {
this.variationTheme = value;
}
}
}

View File

@ -0,0 +1,105 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
* &lt;element ref="{}PowerPlugType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"powerSource",
"powerPlugType"
})
@XmlRootElement(name = "BarCodeReader")
public class BarCodeReader {
@XmlElement(name = "PowerSource")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerSource;
@XmlElement(name = "PowerPlugType")
@XmlSchemaType(name = "normalizedString")
protected PowerPlugType powerPlugType;
/**
* 获取powerSource属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerSource() {
return powerSource;
}
/**
* 设置powerSource属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerSource(String value) {
this.powerSource = value;
}
/**
* 获取powerPlugType属性的值
*
* @return
* possible object is
* {@link PowerPlugType }
*
*/
public PowerPlugType getPowerPlugType() {
return powerPlugType;
}
/**
* 设置powerPlugType属性的值
*
* @param value
* allowed object is
* {@link PowerPlugType }
*
*/
public void setPowerPlugType(PowerPlugType value) {
this.powerPlugType = value;
}
}

View File

@ -0,0 +1,75 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BaseCurrencyCode的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BaseCurrencyCode">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="USD"/>
* &lt;enumeration value="GBP"/>
* &lt;enumeration value="EUR"/>
* &lt;enumeration value="JPY"/>
* &lt;enumeration value="CAD"/>
* &lt;enumeration value="CNY"/>
* &lt;enumeration value="INR"/>
* &lt;enumeration value="MXN"/>
* &lt;enumeration value="BRL"/>
* &lt;enumeration value="AUD"/>
* &lt;enumeration value="TRY"/>
* &lt;enumeration value="SGD"/>
* &lt;enumeration value="SEK"/>
* &lt;enumeration value="PLN"/>
* &lt;enumeration value="AED"/>
* &lt;enumeration value="SAR"/>
* &lt;enumeration value="EGP"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BaseCurrencyCode")
@XmlEnum
public enum BaseCurrencyCode {
USD,
GBP,
EUR,
JPY,
CAD,
CNY,
INR,
MXN,
BRL,
AUD,
TRY,
SGD,
SEK,
PLN,
AED,
SAR,
EGP;
public String value() {
return name();
}
public static BaseCurrencyCode fromValue(String v) {
return valueOf(v);
}
}

View File

@ -0,0 +1,296 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="AreBatteriesIncluded" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="AreBatteriesRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="BatterySubgroup" maxOccurs="3" minOccurs="0">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BatteryType">
* &lt;simpleType>
* &lt;restriction base="{}StringNotNull">
* &lt;enumeration value="battery_type_2/3A"/>
* &lt;enumeration value="battery_type_4/3A"/>
* &lt;enumeration value="battery_type_4/5A"/>
* &lt;enumeration value="battery_type_9v"/>
* &lt;enumeration value="battery_type_12v"/>
* &lt;enumeration value="battery_type_a"/>
* &lt;enumeration value="battery_type_a76"/>
* &lt;enumeration value="battery_type_aa"/>
* &lt;enumeration value="battery_type_aaa"/>
* &lt;enumeration value="battery_type_aaaa"/>
* &lt;enumeration value="battery_type_c"/>
* &lt;enumeration value="battery_type_cr123a"/>
* &lt;enumeration value="battery_type_cr2"/>
* &lt;enumeration value="battery_type_cr5"/>
* &lt;enumeration value="battery_type_d"/>
* &lt;enumeration value="battery_type_lithium_ion"/>
* &lt;enumeration value="battery_type_lithium_metal"/>
* &lt;enumeration value="battery_type_L-SC"/>
* &lt;enumeration value="battery_type_p76"/>
* &lt;enumeration value="battery_type_product_specific"/>
* &lt;enumeration value="battery_type_SC"/>
* &lt;enumeration value="nonstandard_battery"/>
* &lt;enumeration value="lr44"/>
* &lt;enumeration value="unknown"/>
* &lt;enumeration value="cr2032"/>
* &lt;enumeration value="lr41"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NumberOfBatteries" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"areBatteriesIncluded",
"areBatteriesRequired",
"batterySubgroup"
})
@XmlRootElement(name = "Battery")
public class Battery {
@XmlElement(name = "AreBatteriesIncluded")
protected Boolean areBatteriesIncluded;
@XmlElement(name = "AreBatteriesRequired")
protected Boolean areBatteriesRequired;
@XmlElement(name = "BatterySubgroup")
protected List<Battery.BatterySubgroup> batterySubgroup;
/**
* 获取areBatteriesIncluded属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isAreBatteriesIncluded() {
return areBatteriesIncluded;
}
/**
* 设置areBatteriesIncluded属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setAreBatteriesIncluded(Boolean value) {
this.areBatteriesIncluded = value;
}
/**
* 获取areBatteriesRequired属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isAreBatteriesRequired() {
return areBatteriesRequired;
}
/**
* 设置areBatteriesRequired属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setAreBatteriesRequired(Boolean value) {
this.areBatteriesRequired = value;
}
/**
* Gets the value of the batterySubgroup 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 batterySubgroup property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getBatterySubgroup().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link Battery.BatterySubgroup }
*
*
*/
public List<Battery.BatterySubgroup> getBatterySubgroup() {
if (batterySubgroup == null) {
batterySubgroup = new ArrayList<Battery.BatterySubgroup>();
}
return this.batterySubgroup;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BatteryType">
* &lt;simpleType>
* &lt;restriction base="{}StringNotNull">
* &lt;enumeration value="battery_type_2/3A"/>
* &lt;enumeration value="battery_type_4/3A"/>
* &lt;enumeration value="battery_type_4/5A"/>
* &lt;enumeration value="battery_type_9v"/>
* &lt;enumeration value="battery_type_12v"/>
* &lt;enumeration value="battery_type_a"/>
* &lt;enumeration value="battery_type_a76"/>
* &lt;enumeration value="battery_type_aa"/>
* &lt;enumeration value="battery_type_aaa"/>
* &lt;enumeration value="battery_type_aaaa"/>
* &lt;enumeration value="battery_type_c"/>
* &lt;enumeration value="battery_type_cr123a"/>
* &lt;enumeration value="battery_type_cr2"/>
* &lt;enumeration value="battery_type_cr5"/>
* &lt;enumeration value="battery_type_d"/>
* &lt;enumeration value="battery_type_lithium_ion"/>
* &lt;enumeration value="battery_type_lithium_metal"/>
* &lt;enumeration value="battery_type_L-SC"/>
* &lt;enumeration value="battery_type_p76"/>
* &lt;enumeration value="battery_type_product_specific"/>
* &lt;enumeration value="battery_type_SC"/>
* &lt;enumeration value="nonstandard_battery"/>
* &lt;enumeration value="lr44"/>
* &lt;enumeration value="unknown"/>
* &lt;enumeration value="cr2032"/>
* &lt;enumeration value="lr41"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="NumberOfBatteries" type="{http://www.w3.org/2001/XMLSchema}positiveInteger"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"batteryType",
"numberOfBatteries"
})
public static class BatterySubgroup {
@XmlElement(name = "BatteryType", required = true)
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
protected String batteryType;
@XmlElement(name = "NumberOfBatteries", required = true)
@XmlSchemaType(name = "positiveInteger")
protected BigInteger numberOfBatteries;
/**
* 获取batteryType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBatteryType() {
return batteryType;
}
/**
* 设置batteryType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBatteryType(String value) {
this.batteryType = value;
}
/**
* 获取numberOfBatteries属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfBatteries() {
return numberOfBatteries;
}
/**
* 设置numberOfBatteries属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfBatteries(BigInteger value) {
this.numberOfBatteries = value;
}
}
}

View File

@ -0,0 +1,70 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BatteryAverageLifeUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BatteryAverageLifeUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="minutes"/>
* &lt;enumeration value="hours"/>
* &lt;enumeration value="days"/>
* &lt;enumeration value="weeks"/>
* &lt;enumeration value="months"/>
* &lt;enumeration value="years"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BatteryAverageLifeUnitOfMeasure")
@XmlEnum
public enum BatteryAverageLifeUnitOfMeasure {
@XmlEnumValue("minutes")
MINUTES("minutes"),
@XmlEnumValue("hours")
HOURS("hours"),
@XmlEnumValue("days")
DAYS("days"),
@XmlEnumValue("weeks")
WEEKS("weeks"),
@XmlEnumValue("months")
MONTHS("months"),
@XmlEnumValue("years")
YEARS("years");
private final String value;
BatteryAverageLifeUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static BatteryAverageLifeUnitOfMeasure fromValue(String v) {
for (BatteryAverageLifeUnitOfMeasure c: BatteryAverageLifeUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,136 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BatteryCellTypeValues的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BatteryCellTypeValues">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="NiCAD"/>
* &lt;enumeration value="NiMh"/>
* &lt;enumeration value="alkaline"/>
* &lt;enumeration value="aluminum_oxygen"/>
* &lt;enumeration value="lead_acid"/>
* &lt;enumeration value="lead_calcium"/>
* &lt;enumeration value="lithium"/>
* &lt;enumeration value="lithium_ion"/>
* &lt;enumeration value="lithium_manganese_dioxide"/>
* &lt;enumeration value="lithium_metal"/>
* &lt;enumeration value="lithium_polymer"/>
* &lt;enumeration value="manganese"/>
* &lt;enumeration value="polymer"/>
* &lt;enumeration value="silver_oxide"/>
* &lt;enumeration value="zinc"/>
* &lt;enumeration value="lead_acid_agm"/>
* &lt;enumeration value="lithium_air"/>
* &lt;enumeration value="lithium_cobalt"/>
* &lt;enumeration value="lithium_nickel_cobalt_aluminum"/>
* &lt;enumeration value="lithium_nickel_manganese_cobalt"/>
* &lt;enumeration value="lithium_phosphate"/>
* &lt;enumeration value="lithium_thionyl_chloride"/>
* &lt;enumeration value="lithium_titanate"/>
* &lt;enumeration value="nickel_iron"/>
* &lt;enumeration value="nickel_zinc"/>
* &lt;enumeration value="silver_calcium"/>
* &lt;enumeration value="silver_zinc"/>
* &lt;enumeration value="zinc_air"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BatteryCellTypeValues")
@XmlEnum
public enum BatteryCellTypeValues {
@XmlEnumValue("NiCAD")
NI_CAD("NiCAD"),
@XmlEnumValue("NiMh")
NI_MH("NiMh"),
@XmlEnumValue("alkaline")
ALKALINE("alkaline"),
@XmlEnumValue("aluminum_oxygen")
ALUMINUM_OXYGEN("aluminum_oxygen"),
@XmlEnumValue("lead_acid")
LEAD_ACID("lead_acid"),
@XmlEnumValue("lead_calcium")
LEAD_CALCIUM("lead_calcium"),
@XmlEnumValue("lithium")
LITHIUM("lithium"),
@XmlEnumValue("lithium_ion")
LITHIUM_ION("lithium_ion"),
@XmlEnumValue("lithium_manganese_dioxide")
LITHIUM_MANGANESE_DIOXIDE("lithium_manganese_dioxide"),
@XmlEnumValue("lithium_metal")
LITHIUM_METAL("lithium_metal"),
@XmlEnumValue("lithium_polymer")
LITHIUM_POLYMER("lithium_polymer"),
@XmlEnumValue("manganese")
MANGANESE("manganese"),
@XmlEnumValue("polymer")
POLYMER("polymer"),
@XmlEnumValue("silver_oxide")
SILVER_OXIDE("silver_oxide"),
@XmlEnumValue("zinc")
ZINC("zinc"),
@XmlEnumValue("lead_acid_agm")
LEAD_ACID_AGM("lead_acid_agm"),
@XmlEnumValue("lithium_air")
LITHIUM_AIR("lithium_air"),
@XmlEnumValue("lithium_cobalt")
LITHIUM_COBALT("lithium_cobalt"),
@XmlEnumValue("lithium_nickel_cobalt_aluminum")
LITHIUM_NICKEL_COBALT_ALUMINUM("lithium_nickel_cobalt_aluminum"),
@XmlEnumValue("lithium_nickel_manganese_cobalt")
LITHIUM_NICKEL_MANGANESE_COBALT("lithium_nickel_manganese_cobalt"),
@XmlEnumValue("lithium_phosphate")
LITHIUM_PHOSPHATE("lithium_phosphate"),
@XmlEnumValue("lithium_thionyl_chloride")
LITHIUM_THIONYL_CHLORIDE("lithium_thionyl_chloride"),
@XmlEnumValue("lithium_titanate")
LITHIUM_TITANATE("lithium_titanate"),
@XmlEnumValue("nickel_iron")
NICKEL_IRON("nickel_iron"),
@XmlEnumValue("nickel_zinc")
NICKEL_ZINC("nickel_zinc"),
@XmlEnumValue("silver_calcium")
SILVER_CALCIUM("silver_calcium"),
@XmlEnumValue("silver_zinc")
SILVER_ZINC("silver_zinc"),
@XmlEnumValue("zinc_air")
ZINC_AIR("zinc_air");
private final String value;
BatteryCellTypeValues(String v) {
value = v;
}
public String value() {
return value;
}
public static BatteryCellTypeValues fromValue(String v) {
for (BatteryCellTypeValues c: BatteryCellTypeValues.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BatteryLifeDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BatteryLifeDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BatteryAverageLifeUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BatteryLifeDimension", propOrder = {
"value"
})
public class BatteryLifeDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BatteryAverageLifeUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BatteryAverageLifeUnitOfMeasure }
*
*/
public BatteryAverageLifeUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BatteryAverageLifeUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BatteryAverageLifeUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,97 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BatteryLifeType complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BatteryLifeType">
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BatteryLifeUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BatteryLifeType", propOrder = {
"value"
})
public class BatteryLifeType {
@XmlValue
@XmlSchemaType(name = "positiveInteger")
protected BigInteger value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BatteryLifeUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValue(BigInteger value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BatteryLifeUnitOfMeasure }
*
*/
public BatteryLifeUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BatteryLifeUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BatteryLifeUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,61 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BatteryLifeUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BatteryLifeUnitOfMeasure">
* &lt;restriction base="{}StringNotNull">
* &lt;enumeration value="minutes"/>
* &lt;enumeration value="hours"/>
* &lt;enumeration value="days"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BatteryLifeUnitOfMeasure")
@XmlEnum
public enum BatteryLifeUnitOfMeasure {
@XmlEnumValue("minutes")
MINUTES("minutes"),
@XmlEnumValue("hours")
HOURS("hours"),
@XmlEnumValue("days")
DAYS("days");
private final String value;
BatteryLifeUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static BatteryLifeUnitOfMeasure fromValue(String v) {
for (BatteryLifeUnitOfMeasure c: BatteryLifeUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BatteryPowerDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BatteryPowerDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BatteryPowerUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BatteryPowerDimension", propOrder = {
"value"
})
public class BatteryPowerDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BatteryPowerUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BatteryPowerUnitOfMeasure }
*
*/
public BatteryPowerUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BatteryPowerUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BatteryPowerUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,97 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BatteryPowerIntegerDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BatteryPowerIntegerDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;http://www.w3.org/2001/XMLSchema>positiveInteger">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BatteryPowerUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BatteryPowerIntegerDimension", propOrder = {
"value"
})
public class BatteryPowerIntegerDimension {
@XmlValue
@XmlSchemaType(name = "positiveInteger")
protected BigInteger value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BatteryPowerUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValue(BigInteger value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BatteryPowerUnitOfMeasure }
*
*/
public BatteryPowerUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BatteryPowerUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BatteryPowerUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,64 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BatteryPowerUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BatteryPowerUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="milliamp_hours"/>
* &lt;enumeration value="amp_hours"/>
* &lt;enumeration value="volt_amperes"/>
* &lt;enumeration value="watt_hours"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BatteryPowerUnitOfMeasure")
@XmlEnum
public enum BatteryPowerUnitOfMeasure {
@XmlEnumValue("milliamp_hours")
MILLIAMP_HOURS("milliamp_hours"),
@XmlEnumValue("amp_hours")
AMP_HOURS("amp_hours"),
@XmlEnumValue("volt_amperes")
VOLT_AMPERES("volt_amperes"),
@XmlEnumValue("watt_hours")
WATT_HOURS("watt_hours");
private final String value;
BatteryPowerUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static BatteryPowerUnitOfMeasure fromValue(String v) {
for (BatteryPowerUnitOfMeasure c: BatteryPowerUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,593 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ProductType">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element ref="{}BeautyMisc"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;element name="BatteryTypeLithiumIon" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element name="BatteryTypeLithiumMetal" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element name="LithiumBatteryEnergyContent" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
* &lt;element name="LithiumBatteryPackaging" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="batteries_contained_in_equipment"/>
* &lt;enumeration value="batteries_only"/>
* &lt;enumeration value="batteries_packed_with_equipment"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="LithiumBatteryVoltage" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
* &lt;element name="LithiumBatteryWeight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
* &lt;element name="MedicineClassification" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="NumberOfLithiumIonCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element name="NumberOfLithiumMetalCells" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element name="PlugType" type="{}HundredString" minOccurs="0"/>
* &lt;element name="SpecificUsesForProduct" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
* &lt;element name="Certification" type="{}StringNotNull" maxOccurs="2" minOccurs="0"/>
* &lt;element name="SunProtection" type="{}SunProtectionDimension" minOccurs="0"/>
* &lt;element name="Voltage" type="{}VoltageDecimalDimension" minOccurs="0"/>
* &lt;element name="Wattage" type="{}WattageDimension" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"productType",
"batteryTypeLithiumIon",
"batteryTypeLithiumMetal",
"lithiumBatteryEnergyContent",
"lithiumBatteryPackaging",
"lithiumBatteryVoltage",
"lithiumBatteryWeight",
"medicineClassification",
"numberOfLithiumIonCells",
"numberOfLithiumMetalCells",
"plugType",
"specificUsesForProduct",
"certification",
"sunProtection",
"voltage",
"wattage"
})
@XmlRootElement(name = "Beauty")
public class Beauty {
@XmlElement(name = "ProductType", required = true)
protected Beauty.ProductType productType;
@XmlElement(name = "BatteryTypeLithiumIon")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger batteryTypeLithiumIon;
@XmlElement(name = "BatteryTypeLithiumMetal")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger batteryTypeLithiumMetal;
@XmlElement(name = "LithiumBatteryEnergyContent")
protected BigDecimal lithiumBatteryEnergyContent;
@XmlElement(name = "LithiumBatteryPackaging")
protected String lithiumBatteryPackaging;
@XmlElement(name = "LithiumBatteryVoltage")
protected BigDecimal lithiumBatteryVoltage;
@XmlElement(name = "LithiumBatteryWeight")
protected BigDecimal lithiumBatteryWeight;
@XmlElement(name = "MedicineClassification")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String medicineClassification;
@XmlElement(name = "NumberOfLithiumIonCells")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger numberOfLithiumIonCells;
@XmlElement(name = "NumberOfLithiumMetalCells")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger numberOfLithiumMetalCells;
@XmlElement(name = "PlugType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String plugType;
@XmlElement(name = "SpecificUsesForProduct")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected List<String> specificUsesForProduct;
@XmlElement(name = "Certification")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected List<String> certification;
@XmlElement(name = "SunProtection")
protected SunProtectionDimension sunProtection;
@XmlElement(name = "Voltage")
protected VoltageDecimalDimension voltage;
@XmlElement(name = "Wattage")
protected WattageDimension wattage;
/**
* 获取productType属性的值
*
* @return
* possible object is
* {@link Beauty.ProductType }
*
*/
public Beauty.ProductType getProductType() {
return productType;
}
/**
* 设置productType属性的值
*
* @param value
* allowed object is
* {@link Beauty.ProductType }
*
*/
public void setProductType(Beauty.ProductType value) {
this.productType = value;
}
/**
* 获取batteryTypeLithiumIon属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBatteryTypeLithiumIon() {
return batteryTypeLithiumIon;
}
/**
* 设置batteryTypeLithiumIon属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBatteryTypeLithiumIon(BigInteger value) {
this.batteryTypeLithiumIon = value;
}
/**
* 获取batteryTypeLithiumMetal属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBatteryTypeLithiumMetal() {
return batteryTypeLithiumMetal;
}
/**
* 设置batteryTypeLithiumMetal属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBatteryTypeLithiumMetal(BigInteger value) {
this.batteryTypeLithiumMetal = value;
}
/**
* 获取lithiumBatteryEnergyContent属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getLithiumBatteryEnergyContent() {
return lithiumBatteryEnergyContent;
}
/**
* 设置lithiumBatteryEnergyContent属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setLithiumBatteryEnergyContent(BigDecimal value) {
this.lithiumBatteryEnergyContent = value;
}
/**
* 获取lithiumBatteryPackaging属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getLithiumBatteryPackaging() {
return lithiumBatteryPackaging;
}
/**
* 设置lithiumBatteryPackaging属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLithiumBatteryPackaging(String value) {
this.lithiumBatteryPackaging = value;
}
/**
* 获取lithiumBatteryVoltage属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getLithiumBatteryVoltage() {
return lithiumBatteryVoltage;
}
/**
* 设置lithiumBatteryVoltage属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setLithiumBatteryVoltage(BigDecimal value) {
this.lithiumBatteryVoltage = value;
}
/**
* 获取lithiumBatteryWeight属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getLithiumBatteryWeight() {
return lithiumBatteryWeight;
}
/**
* 设置lithiumBatteryWeight属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setLithiumBatteryWeight(BigDecimal value) {
this.lithiumBatteryWeight = value;
}
/**
* 获取medicineClassification属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMedicineClassification() {
return medicineClassification;
}
/**
* 设置medicineClassification属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMedicineClassification(String value) {
this.medicineClassification = value;
}
/**
* 获取numberOfLithiumIonCells属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfLithiumIonCells() {
return numberOfLithiumIonCells;
}
/**
* 设置numberOfLithiumIonCells属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfLithiumIonCells(BigInteger value) {
this.numberOfLithiumIonCells = value;
}
/**
* 获取numberOfLithiumMetalCells属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfLithiumMetalCells() {
return numberOfLithiumMetalCells;
}
/**
* 设置numberOfLithiumMetalCells属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfLithiumMetalCells(BigInteger value) {
this.numberOfLithiumMetalCells = value;
}
/**
* 获取plugType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPlugType() {
return plugType;
}
/**
* 设置plugType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPlugType(String value) {
this.plugType = value;
}
/**
* Gets the value of the specificUsesForProduct 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 specificUsesForProduct property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getSpecificUsesForProduct().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getSpecificUsesForProduct() {
if (specificUsesForProduct == null) {
specificUsesForProduct = new ArrayList<String>();
}
return this.specificUsesForProduct;
}
/**
* Gets the value of the certification 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 certification property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCertification().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getCertification() {
if (certification == null) {
certification = new ArrayList<String>();
}
return this.certification;
}
/**
* 获取sunProtection属性的值
*
* @return
* possible object is
* {@link SunProtectionDimension }
*
*/
public SunProtectionDimension getSunProtection() {
return sunProtection;
}
/**
* 设置sunProtection属性的值
*
* @param value
* allowed object is
* {@link SunProtectionDimension }
*
*/
public void setSunProtection(SunProtectionDimension value) {
this.sunProtection = value;
}
/**
* 获取voltage属性的值
*
* @return
* possible object is
* {@link VoltageDecimalDimension }
*
*/
public VoltageDecimalDimension getVoltage() {
return voltage;
}
/**
* 设置voltage属性的值
*
* @param value
* allowed object is
* {@link VoltageDecimalDimension }
*
*/
public void setVoltage(VoltageDecimalDimension value) {
this.voltage = value;
}
/**
* 获取wattage属性的值
*
* @return
* possible object is
* {@link WattageDimension }
*
*/
public WattageDimension getWattage() {
return wattage;
}
/**
* 设置wattage属性的值
*
* @param value
* allowed object is
* {@link WattageDimension }
*
*/
public void setWattage(WattageDimension value) {
this.wattage = value;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element ref="{}BeautyMisc"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"beautyMisc"
})
public static class ProductType {
@XmlElement(name = "BeautyMisc")
protected BeautyMisc beautyMisc;
/**
* 获取beautyMisc属性的值
*
* @return
* possible object is
* {@link BeautyMisc }
*
*/
public BeautyMisc getBeautyMisc() {
return beautyMisc;
}
/**
* 设置beautyMisc属性的值
*
* @param value
* allowed object is
* {@link BeautyMisc }
*
*/
public void setBeautyMisc(BeautyMisc value) {
this.beautyMisc = value;
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BindingType的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BindingType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="perfect"/>
* &lt;enumeration value="saddle_stitch"/>
* &lt;enumeration value="side_stitch"/>
* &lt;enumeration value="case"/>
* &lt;enumeration value="plastic_comb"/>
* &lt;enumeration value="three_ring"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BindingType")
@XmlEnum
public enum BindingType {
@XmlEnumValue("perfect")
PERFECT("perfect"),
@XmlEnumValue("saddle_stitch")
SADDLE_STITCH("saddle_stitch"),
@XmlEnumValue("side_stitch")
SIDE_STITCH("side_stitch"),
@XmlEnumValue("case")
CASE("case"),
@XmlEnumValue("plastic_comb")
PLASTIC_COMB("plastic_comb"),
@XmlEnumValue("three_ring")
THREE_RING("three_ring");
private final String value;
BindingType(String v) {
value = v;
}
public String value() {
return value;
}
public static BindingType fromValue(String v) {
for (BindingType c: BindingType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,307 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BindingTypes的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BindingTypes">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Accessory"/>
* &lt;enumeration value="Album"/>
* &lt;enumeration value="Audiocd"/>
* &lt;enumeration value="Audiodownload"/>
* &lt;enumeration value="Bathbook"/>
* &lt;enumeration value="Boardbook"/>
* &lt;enumeration value="Bondedleather"/>
* &lt;enumeration value="Calendar"/>
* &lt;enumeration value="Cardbook"/>
* &lt;enumeration value="Cards"/>
* &lt;enumeration value="Cassette"/>
* &lt;enumeration value="Cdrom"/>
* &lt;enumeration value="Comic"/>
* &lt;enumeration value="Diary"/>
* &lt;enumeration value="Dvdrom"/>
* &lt;enumeration value="Flexibound"/>
* &lt;enumeration value="Foambook"/>
* &lt;enumeration value="Game"/>
* &lt;enumeration value="Hardcover"/>
* &lt;enumeration value="Hardcovercomic"/>
* &lt;enumeration value="Hardcoverspiral"/>
* &lt;enumeration value="Imitationleather"/>
* &lt;enumeration value="Journal"/>
* &lt;enumeration value="Kindleedition"/>
* &lt;enumeration value="Leatherbound"/>
* &lt;enumeration value="Library"/>
* &lt;enumeration value="Libraryaudiocd"/>
* &lt;enumeration value="Libraryaudiomp3"/>
* &lt;enumeration value="Looseleaf"/>
* &lt;enumeration value="Map"/>
* &lt;enumeration value="Massmarket"/>
* &lt;enumeration value="Microfiche"/>
* &lt;enumeration value="Microfilm"/>
* &lt;enumeration value="Miscsupplies"/>
* &lt;enumeration value="Mook"/>
* &lt;enumeration value="Mp3cd"/>
* &lt;enumeration value="Pamphlet"/>
* &lt;enumeration value="Paperback"/>
* &lt;enumeration value="Paperbackbunko"/>
* &lt;enumeration value="Paperbackshinsho"/>
* &lt;enumeration value="Perfect"/>
* &lt;enumeration value="Plasticcomb"/>
* &lt;enumeration value="Popup"/>
* &lt;enumeration value="Preloadeddigitalaudioplayer"/>
* &lt;enumeration value="Ragbook"/>
* &lt;enumeration value="Ringbound"/>
* &lt;enumeration value="Roughcut"/>
* &lt;enumeration value="School"/>
* &lt;enumeration value="Sheetmusic"/>
* &lt;enumeration value="Singleissuemagazine"/>
* &lt;enumeration value="Slide"/>
* &lt;enumeration value="Spiralbound"/>
* &lt;enumeration value="Stationery"/>
* &lt;enumeration value="Tankobonhardcover"/>
* &lt;enumeration value="Tankobonsoftcover"/>
* &lt;enumeration value="Textbook"/>
* &lt;enumeration value="Toy"/>
* &lt;enumeration value="Transparency"/>
* &lt;enumeration value="Turtleback"/>
* &lt;enumeration value="Unbound"/>
* &lt;enumeration value="Vinylbound"/>
* &lt;enumeration value="Wallchart"/>
* &lt;enumeration value="Workbook"/>
* &lt;enumeration value="Addressbook"/>
* &lt;enumeration value="Bargainbook"/>
* &lt;enumeration value="Consumerelectronics"/>
* &lt;enumeration value="Consumermagazine"/>
* &lt;enumeration value="Diskette"/>
* &lt;enumeration value="Dvdr"/>
* &lt;enumeration value="Gift"/>
* &lt;enumeration value="Jpoversizedbook"/>
* &lt;enumeration value="Kitchen"/>
* &lt;enumeration value="Librarymp3Cd"/>
* &lt;enumeration value="Miscellaneous"/>
* &lt;enumeration value="Notebook"/>
* &lt;enumeration value="Pocketbook"/>
* &lt;enumeration value="Podgeneric"/>
* &lt;enumeration value="Podhardback"/>
* &lt;enumeration value="Podpaperback"/>
* &lt;enumeration value="Pop-Up"/>
* &lt;enumeration value="Poster"/>
* &lt;enumeration value="Printedaccesscode"/>
* &lt;enumeration value="Saddlestitch"/>
* &lt;enumeration value="Threadbound"/>
* &lt;enumeration value="Unknownbinding"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BindingTypes")
@XmlEnum
public enum BindingTypes {
@XmlEnumValue("Accessory")
ACCESSORY("Accessory"),
@XmlEnumValue("Album")
ALBUM("Album"),
@XmlEnumValue("Audiocd")
AUDIOCD("Audiocd"),
@XmlEnumValue("Audiodownload")
AUDIODOWNLOAD("Audiodownload"),
@XmlEnumValue("Bathbook")
BATHBOOK("Bathbook"),
@XmlEnumValue("Boardbook")
BOARDBOOK("Boardbook"),
@XmlEnumValue("Bondedleather")
BONDEDLEATHER("Bondedleather"),
@XmlEnumValue("Calendar")
CALENDAR("Calendar"),
@XmlEnumValue("Cardbook")
CARDBOOK("Cardbook"),
@XmlEnumValue("Cards")
CARDS("Cards"),
@XmlEnumValue("Cassette")
CASSETTE("Cassette"),
@XmlEnumValue("Cdrom")
CDROM("Cdrom"),
@XmlEnumValue("Comic")
COMIC("Comic"),
@XmlEnumValue("Diary")
DIARY("Diary"),
@XmlEnumValue("Dvdrom")
DVDROM("Dvdrom"),
@XmlEnumValue("Flexibound")
FLEXIBOUND("Flexibound"),
@XmlEnumValue("Foambook")
FOAMBOOK("Foambook"),
@XmlEnumValue("Game")
GAME("Game"),
@XmlEnumValue("Hardcover")
HARDCOVER("Hardcover"),
@XmlEnumValue("Hardcovercomic")
HARDCOVERCOMIC("Hardcovercomic"),
@XmlEnumValue("Hardcoverspiral")
HARDCOVERSPIRAL("Hardcoverspiral"),
@XmlEnumValue("Imitationleather")
IMITATIONLEATHER("Imitationleather"),
@XmlEnumValue("Journal")
JOURNAL("Journal"),
@XmlEnumValue("Kindleedition")
KINDLEEDITION("Kindleedition"),
@XmlEnumValue("Leatherbound")
LEATHERBOUND("Leatherbound"),
@XmlEnumValue("Library")
LIBRARY("Library"),
@XmlEnumValue("Libraryaudiocd")
LIBRARYAUDIOCD("Libraryaudiocd"),
@XmlEnumValue("Libraryaudiomp3")
LIBRARYAUDIOMP_3("Libraryaudiomp3"),
@XmlEnumValue("Looseleaf")
LOOSELEAF("Looseleaf"),
@XmlEnumValue("Map")
MAP("Map"),
@XmlEnumValue("Massmarket")
MASSMARKET("Massmarket"),
@XmlEnumValue("Microfiche")
MICROFICHE("Microfiche"),
@XmlEnumValue("Microfilm")
MICROFILM("Microfilm"),
@XmlEnumValue("Miscsupplies")
MISCSUPPLIES("Miscsupplies"),
@XmlEnumValue("Mook")
MOOK("Mook"),
@XmlEnumValue("Mp3cd")
MP_3_CD("Mp3cd"),
@XmlEnumValue("Pamphlet")
PAMPHLET("Pamphlet"),
@XmlEnumValue("Paperback")
PAPERBACK("Paperback"),
@XmlEnumValue("Paperbackbunko")
PAPERBACKBUNKO("Paperbackbunko"),
@XmlEnumValue("Paperbackshinsho")
PAPERBACKSHINSHO("Paperbackshinsho"),
@XmlEnumValue("Perfect")
PERFECT("Perfect"),
@XmlEnumValue("Plasticcomb")
PLASTICCOMB("Plasticcomb"),
@XmlEnumValue("Popup")
POPUP("Popup"),
@XmlEnumValue("Preloadeddigitalaudioplayer")
PRELOADEDDIGITALAUDIOPLAYER("Preloadeddigitalaudioplayer"),
@XmlEnumValue("Ragbook")
RAGBOOK("Ragbook"),
@XmlEnumValue("Ringbound")
RINGBOUND("Ringbound"),
@XmlEnumValue("Roughcut")
ROUGHCUT("Roughcut"),
@XmlEnumValue("School")
SCHOOL("School"),
@XmlEnumValue("Sheetmusic")
SHEETMUSIC("Sheetmusic"),
@XmlEnumValue("Singleissuemagazine")
SINGLEISSUEMAGAZINE("Singleissuemagazine"),
@XmlEnumValue("Slide")
SLIDE("Slide"),
@XmlEnumValue("Spiralbound")
SPIRALBOUND("Spiralbound"),
@XmlEnumValue("Stationery")
STATIONERY("Stationery"),
@XmlEnumValue("Tankobonhardcover")
TANKOBONHARDCOVER("Tankobonhardcover"),
@XmlEnumValue("Tankobonsoftcover")
TANKOBONSOFTCOVER("Tankobonsoftcover"),
@XmlEnumValue("Textbook")
TEXTBOOK("Textbook"),
@XmlEnumValue("Toy")
TOY("Toy"),
@XmlEnumValue("Transparency")
TRANSPARENCY("Transparency"),
@XmlEnumValue("Turtleback")
TURTLEBACK("Turtleback"),
@XmlEnumValue("Unbound")
UNBOUND("Unbound"),
@XmlEnumValue("Vinylbound")
VINYLBOUND("Vinylbound"),
@XmlEnumValue("Wallchart")
WALLCHART("Wallchart"),
@XmlEnumValue("Workbook")
WORKBOOK("Workbook"),
@XmlEnumValue("Addressbook")
ADDRESSBOOK("Addressbook"),
@XmlEnumValue("Bargainbook")
BARGAINBOOK("Bargainbook"),
@XmlEnumValue("Consumerelectronics")
CONSUMERELECTRONICS("Consumerelectronics"),
@XmlEnumValue("Consumermagazine")
CONSUMERMAGAZINE("Consumermagazine"),
@XmlEnumValue("Diskette")
DISKETTE("Diskette"),
@XmlEnumValue("Dvdr")
DVDR("Dvdr"),
@XmlEnumValue("Gift")
GIFT("Gift"),
@XmlEnumValue("Jpoversizedbook")
JPOVERSIZEDBOOK("Jpoversizedbook"),
@XmlEnumValue("Kitchen")
KITCHEN("Kitchen"),
@XmlEnumValue("Librarymp3Cd")
LIBRARYMP_3_CD("Librarymp3Cd"),
@XmlEnumValue("Miscellaneous")
MISCELLANEOUS("Miscellaneous"),
@XmlEnumValue("Notebook")
NOTEBOOK("Notebook"),
@XmlEnumValue("Pocketbook")
POCKETBOOK("Pocketbook"),
@XmlEnumValue("Podgeneric")
PODGENERIC("Podgeneric"),
@XmlEnumValue("Podhardback")
PODHARDBACK("Podhardback"),
@XmlEnumValue("Podpaperback")
PODPAPERBACK("Podpaperback"),
@XmlEnumValue("Pop-Up")
POP_UP("Pop-Up"),
@XmlEnumValue("Poster")
POSTER("Poster"),
@XmlEnumValue("Printedaccesscode")
PRINTEDACCESSCODE("Printedaccesscode"),
@XmlEnumValue("Saddlestitch")
SADDLESTITCH("Saddlestitch"),
@XmlEnumValue("Threadbound")
THREADBOUND("Threadbound"),
@XmlEnumValue("Unknownbinding")
UNKNOWNBINDING("Unknownbinding");
private final String value;
BindingTypes(String v) {
value = v;
}
public String value() {
return value;
}
public static BindingTypes fromValue(String v) {
for (BindingTypes c: BindingTypes.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,751 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BinocularType" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="binoculars"/>
* &lt;enumeration value="monoculars"/>
* &lt;enumeration value="laser-rangefinders"/>
* &lt;enumeration value="spotting-scopes"/>
* &lt;enumeration value="night-vision"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="FocusType" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="PrismType" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ObjectiveLensDiameter" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="ExitPupilDiameter" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="FieldOfView" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="ApparentAngleOfView" type="{}DegreeDimension" minOccurs="0"/>
* &lt;element name="RealAngleOfView" type="{}DegreeDimension" minOccurs="0"/>
* &lt;element name="EyeRelief" type="{}LengthDimension" minOccurs="0"/>
* &lt;element name="DiopterAdjustmentRange" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Coating" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="EyepieceLensConstruction" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ObjectiveLensConstruction" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="TripodReady" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="Features" maxOccurs="9" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="compact"/>
* &lt;enumeration value="full-size"/>
* &lt;enumeration value="image-stabilizing"/>
* &lt;enumeration value="waterproof"/>
* &lt;enumeration value="fogproof"/>
* &lt;enumeration value="zoom"/>
* &lt;enumeration value="uv-protection"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Magnification" type="{}ZoomDimension" minOccurs="0"/>
* &lt;element name="SpecificUses" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="tabletop"/>
* &lt;enumeration value="travel"/>
* &lt;enumeration value="hiking-and-outdoors"/>
* &lt;enumeration value="hunting-and-shooting"/>
* &lt;enumeration value="sports"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="WeightLimit" type="{}WeightDimension" minOccurs="0"/>
* &lt;element name="WirelessTechnology" type="{}LongString" minOccurs="0"/>
* &lt;element name="ZoomRatio" type="{}LongString" minOccurs="0"/>
* &lt;element name="ItemTypeName" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="InternationalProtectionRating" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="IncludedFeatures" type="{}StringNotNull" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"binocularType",
"focusType",
"prismType",
"objectiveLensDiameter",
"exitPupilDiameter",
"fieldOfView",
"apparentAngleOfView",
"realAngleOfView",
"eyeRelief",
"diopterAdjustmentRange",
"coating",
"eyepieceLensConstruction",
"objectiveLensConstruction",
"tripodReady",
"features",
"magnification",
"specificUses",
"weightLimit",
"wirelessTechnology",
"zoomRatio",
"itemTypeName",
"internationalProtectionRating",
"includedFeatures"
})
@XmlRootElement(name = "Binocular")
public class Binocular {
@XmlElement(name = "BinocularType")
protected String binocularType;
@XmlElement(name = "FocusType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String focusType;
@XmlElement(name = "PrismType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String prismType;
@XmlElement(name = "ObjectiveLensDiameter")
protected LengthDimension objectiveLensDiameter;
@XmlElement(name = "ExitPupilDiameter")
protected LengthDimension exitPupilDiameter;
@XmlElement(name = "FieldOfView")
protected LengthDimension fieldOfView;
@XmlElement(name = "ApparentAngleOfView")
protected DegreeDimension apparentAngleOfView;
@XmlElement(name = "RealAngleOfView")
protected DegreeDimension realAngleOfView;
@XmlElement(name = "EyeRelief")
protected LengthDimension eyeRelief;
@XmlElement(name = "DiopterAdjustmentRange")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String diopterAdjustmentRange;
@XmlElement(name = "Coating")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String coating;
@XmlElement(name = "EyepieceLensConstruction")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String eyepieceLensConstruction;
@XmlElement(name = "ObjectiveLensConstruction")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String objectiveLensConstruction;
@XmlElement(name = "TripodReady")
protected Boolean tripodReady;
@XmlElement(name = "Features")
protected List<String> features;
@XmlElement(name = "Magnification")
protected ZoomDimension magnification;
@XmlElement(name = "SpecificUses")
protected String specificUses;
@XmlElement(name = "WeightLimit")
protected WeightDimension weightLimit;
@XmlElement(name = "WirelessTechnology")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String wirelessTechnology;
@XmlElement(name = "ZoomRatio")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String zoomRatio;
@XmlElement(name = "ItemTypeName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String itemTypeName;
@XmlElement(name = "InternationalProtectionRating")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String internationalProtectionRating;
@XmlElement(name = "IncludedFeatures")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String includedFeatures;
/**
* 获取binocularType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBinocularType() {
return binocularType;
}
/**
* 设置binocularType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBinocularType(String value) {
this.binocularType = value;
}
/**
* 获取focusType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFocusType() {
return focusType;
}
/**
* 设置focusType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFocusType(String value) {
this.focusType = value;
}
/**
* 获取prismType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrismType() {
return prismType;
}
/**
* 设置prismType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrismType(String value) {
this.prismType = value;
}
/**
* 获取objectiveLensDiameter属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getObjectiveLensDiameter() {
return objectiveLensDiameter;
}
/**
* 设置objectiveLensDiameter属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setObjectiveLensDiameter(LengthDimension value) {
this.objectiveLensDiameter = value;
}
/**
* 获取exitPupilDiameter属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getExitPupilDiameter() {
return exitPupilDiameter;
}
/**
* 设置exitPupilDiameter属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setExitPupilDiameter(LengthDimension value) {
this.exitPupilDiameter = value;
}
/**
* 获取fieldOfView属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getFieldOfView() {
return fieldOfView;
}
/**
* 设置fieldOfView属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setFieldOfView(LengthDimension value) {
this.fieldOfView = value;
}
/**
* 获取apparentAngleOfView属性的值
*
* @return
* possible object is
* {@link DegreeDimension }
*
*/
public DegreeDimension getApparentAngleOfView() {
return apparentAngleOfView;
}
/**
* 设置apparentAngleOfView属性的值
*
* @param value
* allowed object is
* {@link DegreeDimension }
*
*/
public void setApparentAngleOfView(DegreeDimension value) {
this.apparentAngleOfView = value;
}
/**
* 获取realAngleOfView属性的值
*
* @return
* possible object is
* {@link DegreeDimension }
*
*/
public DegreeDimension getRealAngleOfView() {
return realAngleOfView;
}
/**
* 设置realAngleOfView属性的值
*
* @param value
* allowed object is
* {@link DegreeDimension }
*
*/
public void setRealAngleOfView(DegreeDimension value) {
this.realAngleOfView = value;
}
/**
* 获取eyeRelief属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getEyeRelief() {
return eyeRelief;
}
/**
* 设置eyeRelief属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setEyeRelief(LengthDimension value) {
this.eyeRelief = value;
}
/**
* 获取diopterAdjustmentRange属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getDiopterAdjustmentRange() {
return diopterAdjustmentRange;
}
/**
* 设置diopterAdjustmentRange属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDiopterAdjustmentRange(String value) {
this.diopterAdjustmentRange = value;
}
/**
* 获取coating属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCoating() {
return coating;
}
/**
* 设置coating属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCoating(String value) {
this.coating = value;
}
/**
* 获取eyepieceLensConstruction属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEyepieceLensConstruction() {
return eyepieceLensConstruction;
}
/**
* 设置eyepieceLensConstruction属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEyepieceLensConstruction(String value) {
this.eyepieceLensConstruction = value;
}
/**
* 获取objectiveLensConstruction属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getObjectiveLensConstruction() {
return objectiveLensConstruction;
}
/**
* 设置objectiveLensConstruction属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setObjectiveLensConstruction(String value) {
this.objectiveLensConstruction = value;
}
/**
* 获取tripodReady属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isTripodReady() {
return tripodReady;
}
/**
* 设置tripodReady属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setTripodReady(Boolean value) {
this.tripodReady = value;
}
/**
* Gets the value of the features 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 features property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFeatures().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getFeatures() {
if (features == null) {
features = new ArrayList<String>();
}
return this.features;
}
/**
* 获取magnification属性的值
*
* @return
* possible object is
* {@link ZoomDimension }
*
*/
public ZoomDimension getMagnification() {
return magnification;
}
/**
* 设置magnification属性的值
*
* @param value
* allowed object is
* {@link ZoomDimension }
*
*/
public void setMagnification(ZoomDimension value) {
this.magnification = value;
}
/**
* 获取specificUses属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSpecificUses() {
return specificUses;
}
/**
* 设置specificUses属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSpecificUses(String value) {
this.specificUses = value;
}
/**
* 获取weightLimit属性的值
*
* @return
* possible object is
* {@link WeightDimension }
*
*/
public WeightDimension getWeightLimit() {
return weightLimit;
}
/**
* 设置weightLimit属性的值
*
* @param value
* allowed object is
* {@link WeightDimension }
*
*/
public void setWeightLimit(WeightDimension value) {
this.weightLimit = value;
}
/**
* 获取wirelessTechnology属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getWirelessTechnology() {
return wirelessTechnology;
}
/**
* 设置wirelessTechnology属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setWirelessTechnology(String value) {
this.wirelessTechnology = value;
}
/**
* 获取zoomRatio属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getZoomRatio() {
return zoomRatio;
}
/**
* 设置zoomRatio属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setZoomRatio(String value) {
this.zoomRatio = value;
}
/**
* 获取itemTypeName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getItemTypeName() {
return itemTypeName;
}
/**
* 设置itemTypeName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setItemTypeName(String value) {
this.itemTypeName = value;
}
/**
* 获取internationalProtectionRating属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getInternationalProtectionRating() {
return internationalProtectionRating;
}
/**
* 设置internationalProtectionRating属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInternationalProtectionRating(String value) {
this.internationalProtectionRating = value;
}
/**
* 获取includedFeatures属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getIncludedFeatures() {
return includedFeatures;
}
/**
* 设置includedFeatures属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIncludedFeatures(String value) {
this.includedFeatures = value;
}
}

View File

@ -0,0 +1,233 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="AnalogFormats" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="8mm-camcorder-tapes"/>
* &lt;enumeration value="beta"/>
* &lt;enumeration value="hi-8-cassettes"/>
* &lt;enumeration value="s-vhs"/>
* &lt;enumeration value="s-vhs-c"/>
* &lt;enumeration value="vhs"/>
* &lt;enumeration value="vhs-c"/>
* &lt;enumeration value="reel-tapes"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="DigitalFormats" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="minidv-cassettes"/>
* &lt;enumeration value="full-size-dv-cassettes"/>
* &lt;enumeration value="micromv"/>
* &lt;enumeration value="dvd"/>
* &lt;enumeration value="digital-beta-cassettes"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="MotionFilmFormats" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="8mm-film"/>
* &lt;enumeration value="super-8mm-film"/>
* &lt;enumeration value="16mm-film"/>
* &lt;enumeration value="super-16mm-film"/>
* &lt;enumeration value="35mm-film"/>
* &lt;enumeration value="65mm-film"/>
* &lt;enumeration value="70mm-film"/>
* &lt;enumeration value="other-film-formats"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="MediaColor" minOccurs="0">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="unknown_chromatism"/>
* &lt;enumeration value="black-and-white"/>
* &lt;enumeration value="color"/>
* &lt;enumeration value="tinted"/>
* &lt;enumeration value="colorized"/>
* &lt;enumeration value="color/black_and_white"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Count" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"analogFormats",
"digitalFormats",
"motionFilmFormats",
"mediaColor",
"count"
})
@XmlRootElement(name = "BlankMedia")
public class BlankMedia {
@XmlElement(name = "AnalogFormats")
protected String analogFormats;
@XmlElement(name = "DigitalFormats")
protected String digitalFormats;
@XmlElement(name = "MotionFilmFormats")
protected String motionFilmFormats;
@XmlElement(name = "MediaColor")
protected String mediaColor;
@XmlElement(name = "Count")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger count;
/**
* 获取analogFormats属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAnalogFormats() {
return analogFormats;
}
/**
* 设置analogFormats属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAnalogFormats(String value) {
this.analogFormats = value;
}
/**
* 获取digitalFormats属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getDigitalFormats() {
return digitalFormats;
}
/**
* 设置digitalFormats属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDigitalFormats(String value) {
this.digitalFormats = value;
}
/**
* 获取motionFilmFormats属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMotionFilmFormats() {
return motionFilmFormats;
}
/**
* 设置motionFilmFormats属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMotionFilmFormats(String value) {
this.motionFilmFormats = value;
}
/**
* 获取mediaColor属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMediaColor() {
return mediaColor;
}
/**
* 设置mediaColor属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMediaColor(String value) {
this.mediaColor = value;
}
/**
* 获取count属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getCount() {
return count;
}
/**
* 设置count属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setCount(BigInteger value) {
this.count = value;
}
}

View File

@ -0,0 +1,64 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BluRayRegionType的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BluRayRegionType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="region_a"/>
* &lt;enumeration value="region_b"/>
* &lt;enumeration value="region_c"/>
* &lt;enumeration value="region_free"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BluRayRegionType")
@XmlEnum
public enum BluRayRegionType {
@XmlEnumValue("region_a")
REGION_A("region_a"),
@XmlEnumValue("region_b")
REGION_B("region_b"),
@XmlEnumValue("region_c")
REGION_C("region_c"),
@XmlEnumValue("region_free")
REGION_FREE("region_free");
private final String value;
BluRayRegionType(String v) {
value = v;
}
public String value() {
return value;
}
public static BluRayRegionType fromValue(String v) {
for (BluRayRegionType c: BluRayRegionType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,136 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
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.XmlType;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ProductType">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element ref="{}BooksMisc"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"productType"
})
@XmlRootElement(name = "Books")
public class Books {
@XmlElement(name = "ProductType", required = true)
protected Books.ProductType productType;
/**
* 获取productType属性的值
*
* @return
* possible object is
* {@link Books.ProductType }
*
*/
public Books.ProductType getProductType() {
return productType;
}
/**
* 设置productType属性的值
*
* @param value
* allowed object is
* {@link Books.ProductType }
*
*/
public void setProductType(Books.ProductType value) {
this.productType = value;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element ref="{}BooksMisc"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"booksMisc"
})
public static class ProductType {
@XmlElement(name = "BooksMisc")
protected BooksMisc booksMisc;
/**
* 获取booksMisc属性的值
*
* @return
* possible object is
* {@link BooksMisc }
*
*/
public BooksMisc getBooksMisc() {
return booksMisc;
}
/**
* 设置booksMisc属性的值
*
* @param value
* allowed object is
* {@link BooksMisc }
*
*/
public void setBooksMisc(BooksMisc value) {
this.booksMisc = value;
}
}
}

View File

@ -0,0 +1,822 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;
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 javax.xml.datatype.XMLGregorianCalendar;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Author" type="{}MediumStringNotNull" minOccurs="0"/>
* &lt;element name="Binding" type="{}BindingTypes"/>
* &lt;element name="DustJacket" type="{}DustJacketTypes" minOccurs="0"/>
* &lt;element name="Edition" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Editor" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Illustrator" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Introduction" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="IsAdultProduct" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="IsFixedPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
* &lt;element name="Language" type="{}LanguageStringType" minOccurs="0"/>
* &lt;element name="Narrator" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Photographer" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Preface" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="PublicationDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
* &lt;element name="SignedBy" type="{}SignedByValues" minOccurs="0"/>
* &lt;element name="SourcedCountryCode" type="{}SourceCountryCodeValues" minOccurs="0"/>
* &lt;element name="Subject" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Translator" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="Volume" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="NumberOfPages" type="{}PositiveInteger" minOccurs="0"/>
* &lt;element name="BisacSubjectDescriptionCode" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="CollectionName" type="{}LongStringNotNull" minOccurs="0"/>
* &lt;element name="SeriesNumber" type="{}PositiveInteger" minOccurs="0"/>
* &lt;element name="Format" type="{}BooksVideoFormatType" maxOccurs="3" minOccurs="0"/>
* &lt;element name="BookdataBicSubjectCode" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="ThemaClassificationCode" type="{}StringNotNull" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"author",
"binding",
"dustJacket",
"edition",
"editor",
"illustrator",
"introduction",
"isAdultProduct",
"isFixedPrice",
"language",
"narrator",
"photographer",
"preface",
"publicationDate",
"signedBy",
"sourcedCountryCode",
"subject",
"translator",
"volume",
"numberOfPages",
"bisacSubjectDescriptionCode",
"collectionName",
"seriesNumber",
"format",
"bookdataBicSubjectCode",
"themaClassificationCode"
})
@XmlRootElement(name = "BooksMisc")
public class BooksMisc {
@XmlElement(name = "Author")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String author;
@XmlElement(name = "Binding", required = true)
@XmlSchemaType(name = "string")
protected BindingTypes binding;
@XmlElement(name = "DustJacket")
@XmlSchemaType(name = "string")
protected DustJacketTypes dustJacket;
@XmlElement(name = "Edition")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String edition;
@XmlElement(name = "Editor")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String editor;
@XmlElement(name = "Illustrator")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String illustrator;
@XmlElement(name = "Introduction")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String introduction;
@XmlElement(name = "IsAdultProduct")
protected Boolean isAdultProduct;
@XmlElement(name = "IsFixedPrice")
protected Boolean isFixedPrice;
@XmlElement(name = "Language")
@XmlSchemaType(name = "string")
protected LanguageStringType language;
@XmlElement(name = "Narrator")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String narrator;
@XmlElement(name = "Photographer")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String photographer;
@XmlElement(name = "Preface")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String preface;
@XmlElement(name = "PublicationDate")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar publicationDate;
@XmlElement(name = "SignedBy")
@XmlSchemaType(name = "string")
protected SignedByValues signedBy;
@XmlElement(name = "SourcedCountryCode")
@XmlSchemaType(name = "string")
protected SourceCountryCodeValues sourcedCountryCode;
@XmlElement(name = "Subject")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String subject;
@XmlElement(name = "Translator")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String translator;
@XmlElement(name = "Volume")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String volume;
@XmlElement(name = "NumberOfPages")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger numberOfPages;
@XmlElement(name = "BisacSubjectDescriptionCode")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String bisacSubjectDescriptionCode;
@XmlElement(name = "CollectionName")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String collectionName;
@XmlElement(name = "SeriesNumber")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger seriesNumber;
@XmlElement(name = "Format")
@XmlSchemaType(name = "string")
protected List<BooksVideoFormatType> format;
@XmlElement(name = "BookdataBicSubjectCode")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String bookdataBicSubjectCode;
@XmlElement(name = "ThemaClassificationCode")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String themaClassificationCode;
/**
* 获取author属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getAuthor() {
return author;
}
/**
* 设置author属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAuthor(String value) {
this.author = value;
}
/**
* 获取binding属性的值
*
* @return
* possible object is
* {@link BindingTypes }
*
*/
public BindingTypes getBinding() {
return binding;
}
/**
* 设置binding属性的值
*
* @param value
* allowed object is
* {@link BindingTypes }
*
*/
public void setBinding(BindingTypes value) {
this.binding = value;
}
/**
* 获取dustJacket属性的值
*
* @return
* possible object is
* {@link DustJacketTypes }
*
*/
public DustJacketTypes getDustJacket() {
return dustJacket;
}
/**
* 设置dustJacket属性的值
*
* @param value
* allowed object is
* {@link DustJacketTypes }
*
*/
public void setDustJacket(DustJacketTypes value) {
this.dustJacket = value;
}
/**
* 获取edition属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEdition() {
return edition;
}
/**
* 设置edition属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEdition(String value) {
this.edition = value;
}
/**
* 获取editor属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEditor() {
return editor;
}
/**
* 设置editor属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEditor(String value) {
this.editor = value;
}
/**
* 获取illustrator属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getIllustrator() {
return illustrator;
}
/**
* 设置illustrator属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIllustrator(String value) {
this.illustrator = value;
}
/**
* 获取introduction属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getIntroduction() {
return introduction;
}
/**
* 设置introduction属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIntroduction(String value) {
this.introduction = value;
}
/**
* 获取isAdultProduct属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsAdultProduct() {
return isAdultProduct;
}
/**
* 设置isAdultProduct属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsAdultProduct(Boolean value) {
this.isAdultProduct = value;
}
/**
* 获取isFixedPrice属性的值
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isIsFixedPrice() {
return isFixedPrice;
}
/**
* 设置isFixedPrice属性的值
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setIsFixedPrice(Boolean value) {
this.isFixedPrice = value;
}
/**
* 获取language属性的值
*
* @return
* possible object is
* {@link LanguageStringType }
*
*/
public LanguageStringType getLanguage() {
return language;
}
/**
* 设置language属性的值
*
* @param value
* allowed object is
* {@link LanguageStringType }
*
*/
public void setLanguage(LanguageStringType value) {
this.language = value;
}
/**
* 获取narrator属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getNarrator() {
return narrator;
}
/**
* 设置narrator属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNarrator(String value) {
this.narrator = value;
}
/**
* 获取photographer属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhotographer() {
return photographer;
}
/**
* 设置photographer属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhotographer(String value) {
this.photographer = value;
}
/**
* 获取preface属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPreface() {
return preface;
}
/**
* 设置preface属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPreface(String value) {
this.preface = value;
}
/**
* 获取publicationDate属性的值
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getPublicationDate() {
return publicationDate;
}
/**
* 设置publicationDate属性的值
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setPublicationDate(XMLGregorianCalendar value) {
this.publicationDate = value;
}
/**
* 获取signedBy属性的值
*
* @return
* possible object is
* {@link SignedByValues }
*
*/
public SignedByValues getSignedBy() {
return signedBy;
}
/**
* 设置signedBy属性的值
*
* @param value
* allowed object is
* {@link SignedByValues }
*
*/
public void setSignedBy(SignedByValues value) {
this.signedBy = value;
}
/**
* 获取sourcedCountryCode属性的值
*
* @return
* possible object is
* {@link SourceCountryCodeValues }
*
*/
public SourceCountryCodeValues getSourcedCountryCode() {
return sourcedCountryCode;
}
/**
* 设置sourcedCountryCode属性的值
*
* @param value
* allowed object is
* {@link SourceCountryCodeValues }
*
*/
public void setSourcedCountryCode(SourceCountryCodeValues value) {
this.sourcedCountryCode = value;
}
/**
* 获取subject属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubject() {
return subject;
}
/**
* 设置subject属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubject(String value) {
this.subject = value;
}
/**
* 获取translator属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getTranslator() {
return translator;
}
/**
* 设置translator属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTranslator(String value) {
this.translator = value;
}
/**
* 获取volume属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getVolume() {
return volume;
}
/**
* 设置volume属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setVolume(String value) {
this.volume = value;
}
/**
* 获取numberOfPages属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getNumberOfPages() {
return numberOfPages;
}
/**
* 设置numberOfPages属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setNumberOfPages(BigInteger value) {
this.numberOfPages = value;
}
/**
* 获取bisacSubjectDescriptionCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBisacSubjectDescriptionCode() {
return bisacSubjectDescriptionCode;
}
/**
* 设置bisacSubjectDescriptionCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBisacSubjectDescriptionCode(String value) {
this.bisacSubjectDescriptionCode = value;
}
/**
* 获取collectionName属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCollectionName() {
return collectionName;
}
/**
* 设置collectionName属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCollectionName(String value) {
this.collectionName = value;
}
/**
* 获取seriesNumber属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getSeriesNumber() {
return seriesNumber;
}
/**
* 设置seriesNumber属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setSeriesNumber(BigInteger value) {
this.seriesNumber = value;
}
/**
* Gets the value of the format 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 format property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getFormat().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BooksVideoFormatType }
*
*
*/
public List<BooksVideoFormatType> getFormat() {
if (format == null) {
format = new ArrayList<BooksVideoFormatType>();
}
return this.format;
}
/**
* 获取bookdataBicSubjectCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBookdataBicSubjectCode() {
return bookdataBicSubjectCode;
}
/**
* 设置bookdataBicSubjectCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBookdataBicSubjectCode(String value) {
this.bookdataBicSubjectCode = value;
}
/**
* 获取themaClassificationCode属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getThemaClassificationCode() {
return themaClassificationCode;
}
/**
* 设置themaClassificationCode属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setThemaClassificationCode(String value) {
this.themaClassificationCode = value;
}
}

View File

@ -0,0 +1,157 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BooksVideoFormatType的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BooksVideoFormatType">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="engagement_calendar"/>
* &lt;enumeration value="student_calendar"/>
* &lt;enumeration value="sticker_book"/>
* &lt;enumeration value="audiobook"/>
* &lt;enumeration value="box_set"/>
* &lt;enumeration value="almanac_calendar"/>
* &lt;enumeration value="desk_calendar"/>
* &lt;enumeration value="wall_calendar"/>
* &lt;enumeration value="poster_calendar"/>
* &lt;enumeration value="advent_calendar"/>
* &lt;enumeration value="box_calendar"/>
* &lt;enumeration value="perpetual_calendar"/>
* &lt;enumeration value="day_to_day_calendar"/>
* &lt;enumeration value="project_calendar"/>
* &lt;enumeration value="collectors_edition"/>
* &lt;enumeration value="deluxe_edition"/>
* &lt;enumeration value="special_edition"/>
* &lt;enumeration value="special_extended_version"/>
* &lt;enumeration value="special_limited_edition"/>
* &lt;enumeration value="international_edition"/>
* &lt;enumeration value="standard_edition"/>
* &lt;enumeration value="large_print"/>
* &lt;enumeration value="coloring_book"/>
* &lt;enumeration value="picture_book"/>
* &lt;enumeration value="teachers_edition"/>
* &lt;enumeration value="pop_up"/>
* &lt;enumeration value="antique_books"/>
* &lt;enumeration value="wall_map"/>
* &lt;enumeration value="folded_map"/>
* &lt;enumeration value="bookmark_calendar"/>
* &lt;enumeration value="mini_calendar"/>
* &lt;enumeration value="other_calendar"/>
* &lt;enumeration value="roughcut"/>
* &lt;enumeration value="unabridged"/>
* &lt;enumeration value="abridged"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BooksVideoFormatType")
@XmlEnum
public enum BooksVideoFormatType {
@XmlEnumValue("engagement_calendar")
ENGAGEMENT_CALENDAR("engagement_calendar"),
@XmlEnumValue("student_calendar")
STUDENT_CALENDAR("student_calendar"),
@XmlEnumValue("sticker_book")
STICKER_BOOK("sticker_book"),
@XmlEnumValue("audiobook")
AUDIOBOOK("audiobook"),
@XmlEnumValue("box_set")
BOX_SET("box_set"),
@XmlEnumValue("almanac_calendar")
ALMANAC_CALENDAR("almanac_calendar"),
@XmlEnumValue("desk_calendar")
DESK_CALENDAR("desk_calendar"),
@XmlEnumValue("wall_calendar")
WALL_CALENDAR("wall_calendar"),
@XmlEnumValue("poster_calendar")
POSTER_CALENDAR("poster_calendar"),
@XmlEnumValue("advent_calendar")
ADVENT_CALENDAR("advent_calendar"),
@XmlEnumValue("box_calendar")
BOX_CALENDAR("box_calendar"),
@XmlEnumValue("perpetual_calendar")
PERPETUAL_CALENDAR("perpetual_calendar"),
@XmlEnumValue("day_to_day_calendar")
DAY_TO_DAY_CALENDAR("day_to_day_calendar"),
@XmlEnumValue("project_calendar")
PROJECT_CALENDAR("project_calendar"),
@XmlEnumValue("collectors_edition")
COLLECTORS_EDITION("collectors_edition"),
@XmlEnumValue("deluxe_edition")
DELUXE_EDITION("deluxe_edition"),
@XmlEnumValue("special_edition")
SPECIAL_EDITION("special_edition"),
@XmlEnumValue("special_extended_version")
SPECIAL_EXTENDED_VERSION("special_extended_version"),
@XmlEnumValue("special_limited_edition")
SPECIAL_LIMITED_EDITION("special_limited_edition"),
@XmlEnumValue("international_edition")
INTERNATIONAL_EDITION("international_edition"),
@XmlEnumValue("standard_edition")
STANDARD_EDITION("standard_edition"),
@XmlEnumValue("large_print")
LARGE_PRINT("large_print"),
@XmlEnumValue("coloring_book")
COLORING_BOOK("coloring_book"),
@XmlEnumValue("picture_book")
PICTURE_BOOK("picture_book"),
@XmlEnumValue("teachers_edition")
TEACHERS_EDITION("teachers_edition"),
@XmlEnumValue("pop_up")
POP_UP("pop_up"),
@XmlEnumValue("antique_books")
ANTIQUE_BOOKS("antique_books"),
@XmlEnumValue("wall_map")
WALL_MAP("wall_map"),
@XmlEnumValue("folded_map")
FOLDED_MAP("folded_map"),
@XmlEnumValue("bookmark_calendar")
BOOKMARK_CALENDAR("bookmark_calendar"),
@XmlEnumValue("mini_calendar")
MINI_CALENDAR("mini_calendar"),
@XmlEnumValue("other_calendar")
OTHER_CALENDAR("other_calendar"),
@XmlEnumValue("roughcut")
ROUGHCUT("roughcut"),
@XmlEnumValue("unabridged")
UNABRIDGED("unabridged"),
@XmlEnumValue("abridged")
ABRIDGED("abridged");
private final String value;
BooksVideoFormatType(String v) {
value = v;
}
public String value() {
return value;
}
public static BooksVideoFormatType fromValue(String v) {
for (BooksVideoFormatType c: BooksVideoFormatType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BootSizeDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BootSizeDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BootSizeUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BootSizeDimension", propOrder = {
"value"
})
public class BootSizeDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BootSizeUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BootSizeUnitOfMeasure }
*
*/
public BootSizeUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BootSizeUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BootSizeUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,55 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BootSizeUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BootSizeUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="adult_us"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BootSizeUnitOfMeasure")
@XmlEnum
public enum BootSizeUnitOfMeasure {
@XmlEnumValue("adult_us")
ADULT_US("adult_us");
private final String value;
BootSizeUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static BootSizeUnitOfMeasure fromValue(String v) {
for (BootSizeUnitOfMeasure c: BootSizeUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BurnTimeDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BurnTimeDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>Dimension">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BurnTimeUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BurnTimeDimension", propOrder = {
"value"
})
public class BurnTimeDimension {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BurnTimeUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BurnTimeUnitOfMeasure }
*
*/
public BurnTimeUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BurnTimeUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BurnTimeUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,95 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>BurnTimeSixDigitDimension complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BurnTimeSixDigitDimension">
* &lt;simpleContent>
* &lt;extension base="&lt;>SixDigitInteger">
* &lt;attribute name="unitOfMeasure" use="required" type="{}BurnTimeUnitOfMeasure" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BurnTimeSixDigitDimension", propOrder = {
"value"
})
public class BurnTimeSixDigitDimension {
@XmlValue
protected BigInteger value;
@XmlAttribute(name = "unitOfMeasure", required = true)
protected BurnTimeUnitOfMeasure unitOfMeasure;
/**
* 获取value属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getValue() {
return value;
}
/**
* 设置value属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setValue(BigInteger value) {
this.value = value;
}
/**
* 获取unitOfMeasure属性的值
*
* @return
* possible object is
* {@link BurnTimeUnitOfMeasure }
*
*/
public BurnTimeUnitOfMeasure getUnitOfMeasure() {
return unitOfMeasure;
}
/**
* 设置unitOfMeasure属性的值
*
* @param value
* allowed object is
* {@link BurnTimeUnitOfMeasure }
*
*/
public void setUnitOfMeasure(BurnTimeUnitOfMeasure value) {
this.unitOfMeasure = value;
}
}

View File

@ -0,0 +1,61 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BurnTimeUnitOfMeasure的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="BurnTimeUnitOfMeasure">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="minutes"/>
* &lt;enumeration value="hours"/>
* &lt;enumeration value="cycles"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "BurnTimeUnitOfMeasure")
@XmlEnum
public enum BurnTimeUnitOfMeasure {
@XmlEnumValue("minutes")
MINUTES("minutes"),
@XmlEnumValue("hours")
HOURS("hours"),
@XmlEnumValue("cycles")
CYCLES("cycles");
private final String value;
BurnTimeUnitOfMeasure(String v) {
value = v;
}
public String value() {
return value;
}
public static BurnTimeUnitOfMeasure fromValue(String v) {
for (BurnTimeUnitOfMeasure c: BurnTimeUnitOfMeasure.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

View File

@ -0,0 +1,218 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>BuyerPrice complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType name="BuyerPrice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Component" maxOccurs="unbounded">
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Type">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Principal"/>
* &lt;enumeration value="Shipping"/>
* &lt;enumeration value="CODFee"/>
* &lt;enumeration value="Tax"/>
* &lt;enumeration value="ShippingTax"/>
* &lt;enumeration value="RestockingFee"/>
* &lt;enumeration value="RestockingFeeTax"/>
* &lt;enumeration value="GiftWrap"/>
* &lt;enumeration value="GiftWrapTax"/>
* &lt;enumeration value="Surcharge"/>
* &lt;enumeration value="ReturnShipping"/>
* &lt;enumeration value="Goodwill"/>
* &lt;enumeration value="ExportCharge"/>
* &lt;enumeration value="COD"/>
* &lt;enumeration value="CODTax"/>
* &lt;enumeration value="Other"/>
* &lt;enumeration value="FreeReplacementReturnShipping"/>
* &lt;enumeration value="VatExclusiveItemPrice"/>
* &lt;enumeration value="VatExclusiveShippingPrice"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Amount" type="{}CurrencyAmount"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* &lt;/element>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "BuyerPrice", propOrder = {
"component"
})
public class BuyerPrice {
@XmlElement(name = "Component", required = true)
protected List<BuyerPrice.Component> component;
/**
* Gets the value of the component 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 component property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getComponent().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link BuyerPrice.Component }
*
*
*/
public List<BuyerPrice.Component> getComponent() {
if (component == null) {
component = new ArrayList<BuyerPrice.Component>();
}
return this.component;
}
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Type">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="Principal"/>
* &lt;enumeration value="Shipping"/>
* &lt;enumeration value="CODFee"/>
* &lt;enumeration value="Tax"/>
* &lt;enumeration value="ShippingTax"/>
* &lt;enumeration value="RestockingFee"/>
* &lt;enumeration value="RestockingFeeTax"/>
* &lt;enumeration value="GiftWrap"/>
* &lt;enumeration value="GiftWrapTax"/>
* &lt;enumeration value="Surcharge"/>
* &lt;enumeration value="ReturnShipping"/>
* &lt;enumeration value="Goodwill"/>
* &lt;enumeration value="ExportCharge"/>
* &lt;enumeration value="COD"/>
* &lt;enumeration value="CODTax"/>
* &lt;enumeration value="Other"/>
* &lt;enumeration value="FreeReplacementReturnShipping"/>
* &lt;enumeration value="VatExclusiveItemPrice"/>
* &lt;enumeration value="VatExclusiveShippingPrice"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Amount" type="{}CurrencyAmount"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"type",
"amount"
})
public static class Component {
@XmlElement(name = "Type", required = true)
protected String type;
@XmlElement(name = "Amount", required = true)
protected CurrencyAmount amount;
/**
* 获取type属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getType() {
return type;
}
/**
* 设置type属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setType(String value) {
this.type = value;
}
/**
* 获取amount属性的值
*
* @return
* possible object is
* {@link CurrencyAmount }
*
*/
public CurrencyAmount getAmount() {
return amount;
}
/**
* 设置amount属性的值
*
* @param value
* allowed object is
* {@link CurrencyAmount }
*
*/
public void setAmount(CurrencyAmount value) {
this.amount = value;
}
}
}

View File

@ -0,0 +1,67 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>CBFC_Rating_Type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
* <p>
* <pre>
* &lt;simpleType name="CBFC_Rating_Type">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="adults_only"/>
* &lt;enumeration value="parental_guidance"/>
* &lt;enumeration value="special_audience"/>
* &lt;enumeration value="Universal"/>
* &lt;enumeration value="not_rated"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBFC_Rating_Type")
@XmlEnum
public enum CBFCRatingType {
@XmlEnumValue("adults_only")
ADULTS_ONLY("adults_only"),
@XmlEnumValue("parental_guidance")
PARENTAL_GUIDANCE("parental_guidance"),
@XmlEnumValue("special_audience")
SPECIAL_AUDIENCE("special_audience"),
@XmlEnumValue("Universal")
UNIVERSAL("Universal"),
@XmlEnumValue("not_rated")
NOT_RATED("not_rated");
private final String value;
CBFCRatingType(String v) {
value = v;
}
public String value() {
return value;
}
public static CBFCRatingType fromValue(String v) {
for (CBFCRatingType c: CBFCRatingType.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,222 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element ref="{}BatteryCellType" minOccurs="0"/>
* &lt;element ref="{}PowerPlugType" minOccurs="0"/>
* &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
* &lt;element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
* &lt;element ref="{}Efficiency" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"batteryChargeCycles",
"batteryCellType",
"powerPlugType",
"powerSource",
"wattage",
"efficiency"
})
@XmlRootElement(name = "CEBattery")
public class CEBattery {
@XmlElement(name = "BatteryChargeCycles")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger batteryChargeCycles;
@XmlElement(name = "BatteryCellType")
@XmlSchemaType(name = "string")
protected BatteryCellTypeValues batteryCellType;
@XmlElement(name = "PowerPlugType")
@XmlSchemaType(name = "normalizedString")
protected PowerPlugType powerPlugType;
@XmlElement(name = "PowerSource")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerSource;
@XmlElement(name = "Wattage")
protected WattageIntegerDimension wattage;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取batteryChargeCycles属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBatteryChargeCycles() {
return batteryChargeCycles;
}
/**
* 设置batteryChargeCycles属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBatteryChargeCycles(BigInteger value) {
this.batteryChargeCycles = value;
}
/**
* 获取batteryCellType属性的值
*
* @return
* possible object is
* {@link BatteryCellTypeValues }
*
*/
public BatteryCellTypeValues getBatteryCellType() {
return batteryCellType;
}
/**
* 设置batteryCellType属性的值
*
* @param value
* allowed object is
* {@link BatteryCellTypeValues }
*
*/
public void setBatteryCellType(BatteryCellTypeValues value) {
this.batteryCellType = value;
}
/**
* 获取powerPlugType属性的值
*
* @return
* possible object is
* {@link PowerPlugType }
*
*/
public PowerPlugType getPowerPlugType() {
return powerPlugType;
}
/**
* 设置powerPlugType属性的值
*
* @param value
* allowed object is
* {@link PowerPlugType }
*
*/
public void setPowerPlugType(PowerPlugType value) {
this.powerPlugType = value;
}
/**
* 获取powerSource属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerSource() {
return powerSource;
}
/**
* 设置powerSource属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerSource(String value) {
this.powerSource = value;
}
/**
* 获取wattage属性的值
*
* @return
* possible object is
* {@link WattageIntegerDimension }
*
*/
public WattageIntegerDimension getWattage() {
return wattage;
}
/**
* 设置wattage属性的值
*
* @param value
* allowed object is
* {@link WattageIntegerDimension }
*
*/
public void setWattage(WattageIntegerDimension value) {
this.wattage = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
}

View File

@ -0,0 +1,577 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{}BatteryCellType" minOccurs="0"/>
* &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element ref="{}BatteryPower" minOccurs="0"/>
* &lt;element ref="{}BoxContents" minOccurs="0"/>
* &lt;element ref="{}CoatingDescription" minOccurs="0"/>
* &lt;element ref="{}DigitalZoom" minOccurs="0"/>
* &lt;element ref="{}EffectiveStillResolution" minOccurs="0"/>
* &lt;element ref="{}FinishType" minOccurs="0"/>
* &lt;element ref="{}FocusType" minOccurs="0"/>
* &lt;element ref="{}ImageStabilization" minOccurs="0"/>
* &lt;element name="Lens" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
* &lt;element ref="{}MaxFocalLength" minOccurs="0"/>
* &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
* &lt;element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
* &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
* &lt;element ref="{}ViewFinderType" minOccurs="0"/>
* &lt;element ref="{}Efficiency" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"batteryCellType",
"batteryChargeCycles",
"batteryPower",
"boxContents",
"coatingDescription",
"digitalZoom",
"effectiveStillResolution",
"finishType",
"focusType",
"imageStabilization",
"lens",
"memorySlotsAvailable",
"maxFocalLength",
"powerSource",
"removableMemory",
"softwareIncluded",
"viewFinderType",
"efficiency"
})
@XmlRootElement(name = "CEBinocular")
public class CEBinocular {
@XmlElement(name = "BatteryCellType")
@XmlSchemaType(name = "string")
protected BatteryCellTypeValues batteryCellType;
@XmlElement(name = "BatteryChargeCycles")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger batteryChargeCycles;
@XmlElement(name = "BatteryPower")
protected BatteryPowerIntegerDimension batteryPower;
@XmlElement(name = "BoxContents")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String boxContents;
@XmlElement(name = "CoatingDescription")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String coatingDescription;
@XmlElement(name = "DigitalZoom")
protected ZoomDimension digitalZoom;
@XmlElement(name = "EffectiveStillResolution")
protected ResolutionDimension effectiveStillResolution;
@XmlElement(name = "FinishType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String finishType;
@XmlElement(name = "FocusType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String focusType;
@XmlElement(name = "ImageStabilization")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String imageStabilization;
@XmlElement(name = "Lens")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String lens;
@XmlElement(name = "MemorySlotsAvailable")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String memorySlotsAvailable;
@XmlElement(name = "MaxFocalLength")
protected LengthDimension maxFocalLength;
@XmlElement(name = "PowerSource")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerSource;
@XmlElement(name = "RemovableMemory")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String removableMemory;
@XmlElement(name = "SoftwareIncluded")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String softwareIncluded;
@XmlElement(name = "ViewFinderType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String viewFinderType;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取batteryCellType属性的值
*
* @return
* possible object is
* {@link BatteryCellTypeValues }
*
*/
public BatteryCellTypeValues getBatteryCellType() {
return batteryCellType;
}
/**
* 设置batteryCellType属性的值
*
* @param value
* allowed object is
* {@link BatteryCellTypeValues }
*
*/
public void setBatteryCellType(BatteryCellTypeValues value) {
this.batteryCellType = value;
}
/**
* 获取batteryChargeCycles属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBatteryChargeCycles() {
return batteryChargeCycles;
}
/**
* 设置batteryChargeCycles属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBatteryChargeCycles(BigInteger value) {
this.batteryChargeCycles = value;
}
/**
* 获取batteryPower属性的值
*
* @return
* possible object is
* {@link BatteryPowerIntegerDimension }
*
*/
public BatteryPowerIntegerDimension getBatteryPower() {
return batteryPower;
}
/**
* 设置batteryPower属性的值
*
* @param value
* allowed object is
* {@link BatteryPowerIntegerDimension }
*
*/
public void setBatteryPower(BatteryPowerIntegerDimension value) {
this.batteryPower = value;
}
/**
* 获取boxContents属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBoxContents() {
return boxContents;
}
/**
* 设置boxContents属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBoxContents(String value) {
this.boxContents = value;
}
/**
* 获取coatingDescription属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCoatingDescription() {
return coatingDescription;
}
/**
* 设置coatingDescription属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCoatingDescription(String value) {
this.coatingDescription = value;
}
/**
* 获取digitalZoom属性的值
*
* @return
* possible object is
* {@link ZoomDimension }
*
*/
public ZoomDimension getDigitalZoom() {
return digitalZoom;
}
/**
* 设置digitalZoom属性的值
*
* @param value
* allowed object is
* {@link ZoomDimension }
*
*/
public void setDigitalZoom(ZoomDimension value) {
this.digitalZoom = value;
}
/**
* 获取effectiveStillResolution属性的值
*
* @return
* possible object is
* {@link ResolutionDimension }
*
*/
public ResolutionDimension getEffectiveStillResolution() {
return effectiveStillResolution;
}
/**
* 设置effectiveStillResolution属性的值
*
* @param value
* allowed object is
* {@link ResolutionDimension }
*
*/
public void setEffectiveStillResolution(ResolutionDimension value) {
this.effectiveStillResolution = value;
}
/**
* 获取finishType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFinishType() {
return finishType;
}
/**
* 设置finishType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishType(String value) {
this.finishType = value;
}
/**
* 获取focusType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFocusType() {
return focusType;
}
/**
* 设置focusType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFocusType(String value) {
this.focusType = value;
}
/**
* 获取imageStabilization属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getImageStabilization() {
return imageStabilization;
}
/**
* 设置imageStabilization属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setImageStabilization(String value) {
this.imageStabilization = value;
}
/**
* 获取lens属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getLens() {
return lens;
}
/**
* 设置lens属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLens(String value) {
this.lens = value;
}
/**
* 获取memorySlotsAvailable属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMemorySlotsAvailable() {
return memorySlotsAvailable;
}
/**
* 设置memorySlotsAvailable属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMemorySlotsAvailable(String value) {
this.memorySlotsAvailable = value;
}
/**
* 获取maxFocalLength属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMaxFocalLength() {
return maxFocalLength;
}
/**
* 设置maxFocalLength属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMaxFocalLength(LengthDimension value) {
this.maxFocalLength = value;
}
/**
* 获取powerSource属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerSource() {
return powerSource;
}
/**
* 设置powerSource属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerSource(String value) {
this.powerSource = value;
}
/**
* 获取removableMemory属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getRemovableMemory() {
return removableMemory;
}
/**
* 设置removableMemory属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRemovableMemory(String value) {
this.removableMemory = value;
}
/**
* 获取softwareIncluded属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getSoftwareIncluded() {
return softwareIncluded;
}
/**
* 设置softwareIncluded属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSoftwareIncluded(String value) {
this.softwareIncluded = value;
}
/**
* 获取viewFinderType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getViewFinderType() {
return viewFinderType;
}
/**
* 设置viewFinderType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setViewFinderType(String value) {
this.viewFinderType = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
}

View File

@ -0,0 +1,132 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{}MediaLayers" minOccurs="0"/>
* &lt;element name="Voltage" type="{}PositiveInteger" minOccurs="0"/>
* &lt;element ref="{}PowerPlugType" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"mediaLayers",
"voltage",
"powerPlugType"
})
@XmlRootElement(name = "CEBlankMedia")
public class CEBlankMedia {
@XmlElement(name = "MediaLayers")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger mediaLayers;
@XmlElement(name = "Voltage")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger voltage;
@XmlElement(name = "PowerPlugType")
@XmlSchemaType(name = "normalizedString")
protected PowerPlugType powerPlugType;
/**
* 获取mediaLayers属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getMediaLayers() {
return mediaLayers;
}
/**
* 设置mediaLayers属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setMediaLayers(BigInteger value) {
this.mediaLayers = value;
}
/**
* 获取voltage属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getVoltage() {
return voltage;
}
/**
* 设置voltage属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setVoltage(BigInteger value) {
this.voltage = value;
}
/**
* 获取powerPlugType属性的值
*
* @return
* possible object is
* {@link PowerPlugType }
*
*/
public PowerPlugType getPowerPlugType() {
return powerPlugType;
}
/**
* 设置powerPlugType属性的值
*
* @param value
* allowed object is
* {@link PowerPlugType }
*
*/
public void setPowerPlugType(PowerPlugType value) {
this.powerPlugType = value;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,373 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{}BatteryCellType" minOccurs="0"/>
* &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element ref="{}BatteryPower" minOccurs="0"/>
* &lt;element ref="{}BoxContents" minOccurs="0"/>
* &lt;element ref="{}CameraFlash" minOccurs="0"/>
* &lt;element ref="{}FinishType" minOccurs="0"/>
* &lt;element ref="{}FlashDedication" minOccurs="0"/>
* &lt;element ref="{}FlashModesDescription" minOccurs="0"/>
* &lt;element ref="{}GuideNumber" minOccurs="0"/>
* &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
* &lt;element ref="{}Efficiency" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"batteryCellType",
"batteryChargeCycles",
"batteryPower",
"boxContents",
"cameraFlash",
"finishType",
"flashDedication",
"flashModesDescription",
"guideNumber",
"powerSource",
"efficiency"
})
@XmlRootElement(name = "CECameraFlash")
public class CECameraFlash {
@XmlElement(name = "BatteryCellType")
@XmlSchemaType(name = "string")
protected BatteryCellTypeValues batteryCellType;
@XmlElement(name = "BatteryChargeCycles")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger batteryChargeCycles;
@XmlElement(name = "BatteryPower")
protected BatteryPowerIntegerDimension batteryPower;
@XmlElement(name = "BoxContents")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String boxContents;
@XmlElement(name = "CameraFlash")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String cameraFlash;
@XmlElement(name = "FinishType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String finishType;
@XmlElement(name = "FlashDedication")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String flashDedication;
@XmlElement(name = "FlashModesDescription")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String flashModesDescription;
@XmlElement(name = "GuideNumber")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String guideNumber;
@XmlElement(name = "PowerSource")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerSource;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取batteryCellType属性的值
*
* @return
* possible object is
* {@link BatteryCellTypeValues }
*
*/
public BatteryCellTypeValues getBatteryCellType() {
return batteryCellType;
}
/**
* 设置batteryCellType属性的值
*
* @param value
* allowed object is
* {@link BatteryCellTypeValues }
*
*/
public void setBatteryCellType(BatteryCellTypeValues value) {
this.batteryCellType = value;
}
/**
* 获取batteryChargeCycles属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBatteryChargeCycles() {
return batteryChargeCycles;
}
/**
* 设置batteryChargeCycles属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBatteryChargeCycles(BigInteger value) {
this.batteryChargeCycles = value;
}
/**
* 获取batteryPower属性的值
*
* @return
* possible object is
* {@link BatteryPowerIntegerDimension }
*
*/
public BatteryPowerIntegerDimension getBatteryPower() {
return batteryPower;
}
/**
* 设置batteryPower属性的值
*
* @param value
* allowed object is
* {@link BatteryPowerIntegerDimension }
*
*/
public void setBatteryPower(BatteryPowerIntegerDimension value) {
this.batteryPower = value;
}
/**
* 获取boxContents属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getBoxContents() {
return boxContents;
}
/**
* 设置boxContents属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBoxContents(String value) {
this.boxContents = value;
}
/**
* 获取cameraFlash属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCameraFlash() {
return cameraFlash;
}
/**
* 设置cameraFlash属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCameraFlash(String value) {
this.cameraFlash = value;
}
/**
* 获取finishType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFinishType() {
return finishType;
}
/**
* 设置finishType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishType(String value) {
this.finishType = value;
}
/**
* 获取flashDedication属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFlashDedication() {
return flashDedication;
}
/**
* 设置flashDedication属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFlashDedication(String value) {
this.flashDedication = value;
}
/**
* 获取flashModesDescription属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFlashModesDescription() {
return flashModesDescription;
}
/**
* 设置flashModesDescription属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFlashModesDescription(String value) {
this.flashModesDescription = value;
}
/**
* 获取guideNumber属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getGuideNumber() {
return guideNumber;
}
/**
* 设置guideNumber属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGuideNumber(String value) {
this.guideNumber = value;
}
/**
* 获取powerSource属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerSource() {
return powerSource;
}
/**
* 设置powerSource属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerSource(String value) {
this.powerSource = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,745 @@
//
// 此文件是由 JavaTM Architecture for XML Binding (JAXB) 引用实现 v2.2.8-b130911.1802 生成的
// 请访问 <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
// 在重新编译源模式时, 对此文件的所有修改都将丢失。
// 生成时间: 2021.01.06 时间 12:14:58 PM CST
//
package com.amazon.SellingPartnerAPI.model;
import java.math.BigDecimal;
import java.math.BigInteger;
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;
/**
* <p>anonymous complex type的 Java
*
* <p>以下模式片段指定包含在此类中的预期内容
*
* <pre>
* &lt;complexType>
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element ref="{}BatteryCellType" minOccurs="0"/>
* &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
* &lt;element ref="{}BatteryPower" minOccurs="0"/>
* &lt;element ref="{}CameraFlash" minOccurs="0"/>
* &lt;element ref="{}ContinuousShootingSpeed" minOccurs="0"/>
* &lt;element ref="{}FinishType" minOccurs="0"/>
* &lt;element ref="{}FixedFocalLength" minOccurs="0"/>
* &lt;element ref="{}FocusType" minOccurs="0"/>
* &lt;element ref="{}GuideNumber" minOccurs="0"/>
* &lt;element ref="{}ImageStabilization" minOccurs="0"/>
* &lt;element ref="{}IsHotShoeIncluded" minOccurs="0"/>
* &lt;element name="Lens" type="{}StringNotNull" minOccurs="0"/>
* &lt;element ref="{}MaxAperture" minOccurs="0"/>
* &lt;element ref="{}MaxFocalLength" minOccurs="0"/>
* &lt;element ref="{}MaxShutterSpeed" minOccurs="0"/>
* &lt;element ref="{}MinAperture" minOccurs="0"/>
* &lt;element ref="{}MinFocalLength" minOccurs="0"/>
* &lt;element ref="{}MinShutterSpeed" minOccurs="0"/>
* &lt;element ref="{}OpticalZoom" minOccurs="0"/>
* &lt;element ref="{}PhotoFilterLensSize" minOccurs="0"/>
* &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
* &lt;element ref="{}ViewFinderType" minOccurs="0"/>
* &lt;element ref="{}WaterResistantLevel" minOccurs="0"/>
* &lt;element ref="{}Efficiency" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"batteryCellType",
"batteryChargeCycles",
"batteryPower",
"cameraFlash",
"continuousShootingSpeed",
"finishType",
"fixedFocalLength",
"focusType",
"guideNumber",
"imageStabilization",
"isHotShoeIncluded",
"lens",
"maxAperture",
"maxFocalLength",
"maxShutterSpeed",
"minAperture",
"minFocalLength",
"minShutterSpeed",
"opticalZoom",
"photoFilterLensSize",
"powerSource",
"viewFinderType",
"waterResistantLevel",
"efficiency"
})
@XmlRootElement(name = "CEFilmCamera")
public class CEFilmCamera {
@XmlElement(name = "BatteryCellType")
@XmlSchemaType(name = "string")
protected BatteryCellTypeValues batteryCellType;
@XmlElement(name = "BatteryChargeCycles")
@XmlSchemaType(name = "positiveInteger")
protected BigInteger batteryChargeCycles;
@XmlElement(name = "BatteryPower")
protected BatteryPowerIntegerDimension batteryPower;
@XmlElement(name = "CameraFlash")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String cameraFlash;
@XmlElement(name = "ContinuousShootingSpeed")
protected ContinuousShootingDimension continuousShootingSpeed;
@XmlElement(name = "FinishType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String finishType;
@XmlElement(name = "FixedFocalLength")
protected LengthDimension fixedFocalLength;
@XmlElement(name = "FocusType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String focusType;
@XmlElement(name = "GuideNumber")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String guideNumber;
@XmlElement(name = "ImageStabilization")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String imageStabilization;
@XmlElement(name = "IsHotShoeIncluded")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String isHotShoeIncluded;
@XmlElement(name = "Lens")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String lens;
@XmlElement(name = "MaxAperture")
protected ApertureDimension maxAperture;
@XmlElement(name = "MaxFocalLength")
protected LengthDimension maxFocalLength;
@XmlElement(name = "MaxShutterSpeed")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String maxShutterSpeed;
@XmlElement(name = "MinAperture")
protected ApertureDimension minAperture;
@XmlElement(name = "MinFocalLength")
protected LengthDimension minFocalLength;
@XmlElement(name = "MinShutterSpeed")
protected BigDecimal minShutterSpeed;
@XmlElement(name = "OpticalZoom")
protected ZoomDimension opticalZoom;
@XmlElement(name = "PhotoFilterLensSize")
protected LengthDimension photoFilterLensSize;
@XmlElement(name = "PowerSource")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String powerSource;
@XmlElement(name = "ViewFinderType")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String viewFinderType;
@XmlElement(name = "WaterResistantLevel")
@XmlSchemaType(name = "string")
protected WaterResistantType waterResistantLevel;
@XmlElement(name = "Efficiency")
@XmlJavaTypeAdapter(NormalizedStringAdapter.class)
@XmlSchemaType(name = "normalizedString")
protected String efficiency;
/**
* 获取batteryCellType属性的值
*
* @return
* possible object is
* {@link BatteryCellTypeValues }
*
*/
public BatteryCellTypeValues getBatteryCellType() {
return batteryCellType;
}
/**
* 设置batteryCellType属性的值
*
* @param value
* allowed object is
* {@link BatteryCellTypeValues }
*
*/
public void setBatteryCellType(BatteryCellTypeValues value) {
this.batteryCellType = value;
}
/**
* 获取batteryChargeCycles属性的值
*
* @return
* possible object is
* {@link BigInteger }
*
*/
public BigInteger getBatteryChargeCycles() {
return batteryChargeCycles;
}
/**
* 设置batteryChargeCycles属性的值
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
public void setBatteryChargeCycles(BigInteger value) {
this.batteryChargeCycles = value;
}
/**
* 获取batteryPower属性的值
*
* @return
* possible object is
* {@link BatteryPowerIntegerDimension }
*
*/
public BatteryPowerIntegerDimension getBatteryPower() {
return batteryPower;
}
/**
* 设置batteryPower属性的值
*
* @param value
* allowed object is
* {@link BatteryPowerIntegerDimension }
*
*/
public void setBatteryPower(BatteryPowerIntegerDimension value) {
this.batteryPower = value;
}
/**
* 获取cameraFlash属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getCameraFlash() {
return cameraFlash;
}
/**
* 设置cameraFlash属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCameraFlash(String value) {
this.cameraFlash = value;
}
/**
* 获取continuousShootingSpeed属性的值
*
* @return
* possible object is
* {@link ContinuousShootingDimension }
*
*/
public ContinuousShootingDimension getContinuousShootingSpeed() {
return continuousShootingSpeed;
}
/**
* 设置continuousShootingSpeed属性的值
*
* @param value
* allowed object is
* {@link ContinuousShootingDimension }
*
*/
public void setContinuousShootingSpeed(ContinuousShootingDimension value) {
this.continuousShootingSpeed = value;
}
/**
* 获取finishType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFinishType() {
return finishType;
}
/**
* 设置finishType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFinishType(String value) {
this.finishType = value;
}
/**
* 获取fixedFocalLength属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getFixedFocalLength() {
return fixedFocalLength;
}
/**
* 设置fixedFocalLength属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setFixedFocalLength(LengthDimension value) {
this.fixedFocalLength = value;
}
/**
* 获取focusType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getFocusType() {
return focusType;
}
/**
* 设置focusType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFocusType(String value) {
this.focusType = value;
}
/**
* 获取guideNumber属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getGuideNumber() {
return guideNumber;
}
/**
* 设置guideNumber属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setGuideNumber(String value) {
this.guideNumber = value;
}
/**
* 获取imageStabilization属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getImageStabilization() {
return imageStabilization;
}
/**
* 设置imageStabilization属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setImageStabilization(String value) {
this.imageStabilization = value;
}
/**
* 获取isHotShoeIncluded属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getIsHotShoeIncluded() {
return isHotShoeIncluded;
}
/**
* 设置isHotShoeIncluded属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIsHotShoeIncluded(String value) {
this.isHotShoeIncluded = value;
}
/**
* 获取lens属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getLens() {
return lens;
}
/**
* 设置lens属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLens(String value) {
this.lens = value;
}
/**
* 获取maxAperture属性的值
*
* @return
* possible object is
* {@link ApertureDimension }
*
*/
public ApertureDimension getMaxAperture() {
return maxAperture;
}
/**
* 设置maxAperture属性的值
*
* @param value
* allowed object is
* {@link ApertureDimension }
*
*/
public void setMaxAperture(ApertureDimension value) {
this.maxAperture = value;
}
/**
* 获取maxFocalLength属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMaxFocalLength() {
return maxFocalLength;
}
/**
* 设置maxFocalLength属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMaxFocalLength(LengthDimension value) {
this.maxFocalLength = value;
}
/**
* 获取maxShutterSpeed属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getMaxShutterSpeed() {
return maxShutterSpeed;
}
/**
* 设置maxShutterSpeed属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMaxShutterSpeed(String value) {
this.maxShutterSpeed = value;
}
/**
* 获取minAperture属性的值
*
* @return
* possible object is
* {@link ApertureDimension }
*
*/
public ApertureDimension getMinAperture() {
return minAperture;
}
/**
* 设置minAperture属性的值
*
* @param value
* allowed object is
* {@link ApertureDimension }
*
*/
public void setMinAperture(ApertureDimension value) {
this.minAperture = value;
}
/**
* 获取minFocalLength属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getMinFocalLength() {
return minFocalLength;
}
/**
* 设置minFocalLength属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setMinFocalLength(LengthDimension value) {
this.minFocalLength = value;
}
/**
* 获取minShutterSpeed属性的值
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getMinShutterSpeed() {
return minShutterSpeed;
}
/**
* 设置minShutterSpeed属性的值
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setMinShutterSpeed(BigDecimal value) {
this.minShutterSpeed = value;
}
/**
* 获取opticalZoom属性的值
*
* @return
* possible object is
* {@link ZoomDimension }
*
*/
public ZoomDimension getOpticalZoom() {
return opticalZoom;
}
/**
* 设置opticalZoom属性的值
*
* @param value
* allowed object is
* {@link ZoomDimension }
*
*/
public void setOpticalZoom(ZoomDimension value) {
this.opticalZoom = value;
}
/**
* 获取photoFilterLensSize属性的值
*
* @return
* possible object is
* {@link LengthDimension }
*
*/
public LengthDimension getPhotoFilterLensSize() {
return photoFilterLensSize;
}
/**
* 设置photoFilterLensSize属性的值
*
* @param value
* allowed object is
* {@link LengthDimension }
*
*/
public void setPhotoFilterLensSize(LengthDimension value) {
this.photoFilterLensSize = value;
}
/**
* 获取powerSource属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getPowerSource() {
return powerSource;
}
/**
* 设置powerSource属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPowerSource(String value) {
this.powerSource = value;
}
/**
* 获取viewFinderType属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getViewFinderType() {
return viewFinderType;
}
/**
* 设置viewFinderType属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setViewFinderType(String value) {
this.viewFinderType = value;
}
/**
* 获取waterResistantLevel属性的值
*
* @return
* possible object is
* {@link WaterResistantType }
*
*/
public WaterResistantType getWaterResistantLevel() {
return waterResistantLevel;
}
/**
* 设置waterResistantLevel属性的值
*
* @param value
* allowed object is
* {@link WaterResistantType }
*
*/
public void setWaterResistantLevel(WaterResistantType value) {
this.waterResistantLevel = value;
}
/**
* 获取efficiency属性的值
*
* @return
* possible object is
* {@link String }
*
*/
public String getEfficiency() {
return efficiency;
}
/**
* 设置efficiency属性的值
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEfficiency(String value) {
this.efficiency = value;
}
}

Some files were not shown because too many files have changed in this diff Show More