All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.swconsultoria.mdfe.schema_300.mdfeModalAquaviario.Aquav Maven / Gradle / Ivy

The newest version!

package br.com.swconsultoria.mdfe.schema_300.mdfeModalAquaviario;

import javax.xml.bind.annotation.*;
import java.util.ArrayList;
import java.util.List;


/**
 * 

Classe Java de anonymous complex type. * *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="irin">
 *           <simpleType>
 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *               <whiteSpace value="preserve"/>
 *               <maxLength value="10"/>
 *               <minLength value="1"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="tpEmb">
 *           <simpleType>
 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *               <whiteSpace value="preserve"/>
 *               <pattern value="[0-9]{2}"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="cEmbar">
 *           <simpleType>
 *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *               <minLength value="1"/>
 *               <maxLength value="10"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="xEmbar">
 *           <simpleType>
 *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *               <minLength value="1"/>
 *               <maxLength value="60"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="nViag">
 *           <simpleType>
 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *               <whiteSpace value="preserve"/>
 *               <pattern value="[1-9]{1}[0-9]{0,9}"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="cPrtEmb">
 *           <simpleType>
 *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *               <minLength value="1"/>
 *               <maxLength value="5"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="cPrtDest">
 *           <simpleType>
 *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *               <minLength value="1"/>
 *               <maxLength value="5"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="prtTrans" minOccurs="0">
 *           <simpleType>
 *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *               <minLength value="1"/>
 *               <maxLength value="60"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="tpNav" minOccurs="0">
 *           <simpleType>
 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *               <whiteSpace value="preserve"/>
 *               <enumeration value="0"/>
 *               <enumeration value="1"/>
 *             </restriction>
 *           </simpleType>
 *         </element>
 *         <element name="infTermCarreg" maxOccurs="5" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="cTermCarreg">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <minLength value="1"/>
 *                         <maxLength value="8"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                   <element name="xTermCarreg">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <minLength value="1"/>
 *                         <maxLength value="60"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="infTermDescarreg" maxOccurs="5" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="cTermDescarreg">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <minLength value="1"/>
 *                         <maxLength value="8"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                   <element name="xTermDescarreg">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <minLength value="1"/>
 *                         <maxLength value="60"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="infEmbComb" maxOccurs="30" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="cEmbComb">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <minLength value="1"/>
 *                         <maxLength value="10"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                   <element name="xBalsa">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <minLength value="1"/>
 *                         <maxLength value="60"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="infUnidCargaVazia" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="idUnidCargaVazia" type="{http://www.portalfiscal.inf.br/mdfe}TContainer"/>
 *                   <element name="tpUnidCargaVazia">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <enumeration value="1"/>
 *                         <enumeration value="2"/>
 *                         <enumeration value="3"/>
 *                         <enumeration value="4"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="infUnidTranspVazia" maxOccurs="unbounded" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="idUnidTranspVazia" type="{http://www.portalfiscal.inf.br/mdfe}TContainer"/>
 *                   <element name="tpUnidTranspVazia">
 *                     <simpleType>
 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                         <enumeration value="1"/>
 *                         <enumeration value="2"/>
 *                       </restriction>
 *                     </simpleType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "irin", "tpEmb", "cEmbar", "xEmbar", "nViag", "cPrtEmb", "cPrtDest", "prtTrans", "tpNav", "infTermCarreg", "infTermDescarreg", "infEmbComb", "infUnidCargaVazia", "infUnidTranspVazia" }) @XmlRootElement(name = "aquav") public class Aquav { @XmlElement(required = true) protected String irin; @XmlElement(required = true) protected String tpEmb; @XmlElement(required = true) protected String cEmbar; @XmlElement(required = true) protected String xEmbar; @XmlElement(required = true) protected String nViag; @XmlElement(required = true) protected String cPrtEmb; @XmlElement(required = true) protected String cPrtDest; protected String prtTrans; protected String tpNav; protected List infTermCarreg; protected List infTermDescarreg; protected List infEmbComb; protected List infUnidCargaVazia; protected List infUnidTranspVazia; /** * Obtém o valor da propriedade irin. * * @return possible object is * {@link String } */ public String getIrin() { return irin; } /** * Define o valor da propriedade irin. * * @param value allowed object is * {@link String } */ public void setIrin(String value) { this.irin = value; } /** * Obtém o valor da propriedade tpEmb. * * @return possible object is * {@link String } */ public String getTpEmb() { return tpEmb; } /** * Define o valor da propriedade tpEmb. * * @param value allowed object is * {@link String } */ public void setTpEmb(String value) { this.tpEmb = value; } /** * Obtém o valor da propriedade cEmbar. * * @return possible object is * {@link String } */ public String getCEmbar() { return cEmbar; } /** * Define o valor da propriedade cEmbar. * * @param value allowed object is * {@link String } */ public void setCEmbar(String value) { this.cEmbar = value; } /** * Obtém o valor da propriedade xEmbar. * * @return possible object is * {@link String } */ public String getXEmbar() { return xEmbar; } /** * Define o valor da propriedade xEmbar. * * @param value allowed object is * {@link String } */ public void setXEmbar(String value) { this.xEmbar = value; } /** * Obtém o valor da propriedade nViag. * * @return possible object is * {@link String } */ public String getNViag() { return nViag; } /** * Define o valor da propriedade nViag. * * @param value allowed object is * {@link String } */ public void setNViag(String value) { this.nViag = value; } /** * Obtém o valor da propriedade cPrtEmb. * * @return possible object is * {@link String } */ public String getCPrtEmb() { return cPrtEmb; } /** * Define o valor da propriedade cPrtEmb. * * @param value allowed object is * {@link String } */ public void setCPrtEmb(String value) { this.cPrtEmb = value; } /** * Obtém o valor da propriedade cPrtDest. * * @return possible object is * {@link String } */ public String getCPrtDest() { return cPrtDest; } /** * Define o valor da propriedade cPrtDest. * * @param value allowed object is * {@link String } */ public void setCPrtDest(String value) { this.cPrtDest = value; } /** * Obtém o valor da propriedade prtTrans. * * @return possible object is * {@link String } */ public String getPrtTrans() { return prtTrans; } /** * Define o valor da propriedade prtTrans. * * @param value allowed object is * {@link String } */ public void setPrtTrans(String value) { this.prtTrans = value; } /** * Obtém o valor da propriedade tpNav. * * @return possible object is * {@link String } */ public String getTpNav() { return tpNav; } /** * Define o valor da propriedade tpNav. * * @param value allowed object is * {@link String } */ public void setTpNav(String value) { this.tpNav = value; } /** * Gets the value of the infTermCarreg property. * *

* 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 set method for the infTermCarreg property. * *

* For example, to add a new item, do as follows: *

     *    getInfTermCarreg().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfTermCarreg } */ public List getInfTermCarreg() { if (infTermCarreg == null) { infTermCarreg = new ArrayList(); } return this.infTermCarreg; } /** * Gets the value of the infTermDescarreg property. * *

* 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 set method for the infTermDescarreg property. * *

* For example, to add a new item, do as follows: *

     *    getInfTermDescarreg().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfTermDescarreg } */ public List getInfTermDescarreg() { if (infTermDescarreg == null) { infTermDescarreg = new ArrayList(); } return this.infTermDescarreg; } /** * Gets the value of the infEmbComb property. * *

* 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 set method for the infEmbComb property. * *

* For example, to add a new item, do as follows: *

     *    getInfEmbComb().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfEmbComb } */ public List getInfEmbComb() { if (infEmbComb == null) { infEmbComb = new ArrayList(); } return this.infEmbComb; } /** * Gets the value of the infUnidCargaVazia property. * *

* 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 set method for the infUnidCargaVazia property. * *

* For example, to add a new item, do as follows: *

     *    getInfUnidCargaVazia().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfUnidCargaVazia } */ public List getInfUnidCargaVazia() { if (infUnidCargaVazia == null) { infUnidCargaVazia = new ArrayList(); } return this.infUnidCargaVazia; } /** * Gets the value of the infUnidTranspVazia property. * *

* 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 set method for the infUnidTranspVazia property. * *

* For example, to add a new item, do as follows: *

     *    getInfUnidTranspVazia().add(newItem);
     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfUnidTranspVazia } */ public List getInfUnidTranspVazia() { if (infUnidTranspVazia == null) { infUnidTranspVazia = new ArrayList(); } return this.infUnidTranspVazia; } /** *

Classe Java de anonymous complex type. * *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="cEmbComb">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <minLength value="1"/>
     *               <maxLength value="10"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *         <element name="xBalsa">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <minLength value="1"/>
     *               <maxLength value="60"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cEmbComb", "xBalsa" }) public static class InfEmbComb { @XmlElement(required = true) protected String cEmbComb; @XmlElement(required = true) protected String xBalsa; /** * Obtém o valor da propriedade cEmbComb. * * @return possible object is * {@link String } */ public String getCEmbComb() { return cEmbComb; } /** * Define o valor da propriedade cEmbComb. * * @param value allowed object is * {@link String } */ public void setCEmbComb(String value) { this.cEmbComb = value; } /** * Obtém o valor da propriedade xBalsa. * * @return possible object is * {@link String } */ public String getXBalsa() { return xBalsa; } /** * Define o valor da propriedade xBalsa. * * @param value allowed object is * {@link String } */ public void setXBalsa(String value) { this.xBalsa = value; } } /** *

Classe Java de anonymous complex type. * *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="cTermCarreg">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <minLength value="1"/>
     *               <maxLength value="8"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *         <element name="xTermCarreg">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <minLength value="1"/>
     *               <maxLength value="60"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cTermCarreg", "xTermCarreg" }) public static class InfTermCarreg { @XmlElement(required = true) protected String cTermCarreg; @XmlElement(required = true) protected String xTermCarreg; /** * Obtém o valor da propriedade cTermCarreg. * * @return possible object is * {@link String } */ public String getCTermCarreg() { return cTermCarreg; } /** * Define o valor da propriedade cTermCarreg. * * @param value allowed object is * {@link String } */ public void setCTermCarreg(String value) { this.cTermCarreg = value; } /** * Obtém o valor da propriedade xTermCarreg. * * @return possible object is * {@link String } */ public String getXTermCarreg() { return xTermCarreg; } /** * Define o valor da propriedade xTermCarreg. * * @param value allowed object is * {@link String } */ public void setXTermCarreg(String value) { this.xTermCarreg = value; } } /** *

Classe Java de anonymous complex type. * *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="cTermDescarreg">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <minLength value="1"/>
     *               <maxLength value="8"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *         <element name="xTermDescarreg">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <minLength value="1"/>
     *               <maxLength value="60"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cTermDescarreg", "xTermDescarreg" }) public static class InfTermDescarreg { @XmlElement(required = true) protected String cTermDescarreg; @XmlElement(required = true) protected String xTermDescarreg; /** * Obtém o valor da propriedade cTermDescarreg. * * @return possible object is * {@link String } */ public String getCTermDescarreg() { return cTermDescarreg; } /** * Define o valor da propriedade cTermDescarreg. * * @param value allowed object is * {@link String } */ public void setCTermDescarreg(String value) { this.cTermDescarreg = value; } /** * Obtém o valor da propriedade xTermDescarreg. * * @return possible object is * {@link String } */ public String getXTermDescarreg() { return xTermDescarreg; } /** * Define o valor da propriedade xTermDescarreg. * * @param value allowed object is * {@link String } */ public void setXTermDescarreg(String value) { this.xTermDescarreg = value; } } /** *

Classe Java de anonymous complex type. * *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="idUnidCargaVazia" type="{http://www.portalfiscal.inf.br/mdfe}TContainer"/>
     *         <element name="tpUnidCargaVazia">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <enumeration value="1"/>
     *               <enumeration value="2"/>
     *               <enumeration value="3"/>
     *               <enumeration value="4"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "idUnidCargaVazia", "tpUnidCargaVazia" }) public static class InfUnidCargaVazia { @XmlElement(required = true) protected String idUnidCargaVazia; @XmlElement(required = true) protected String tpUnidCargaVazia; /** * Obtém o valor da propriedade idUnidCargaVazia. * * @return possible object is * {@link String } */ public String getIdUnidCargaVazia() { return idUnidCargaVazia; } /** * Define o valor da propriedade idUnidCargaVazia. * * @param value allowed object is * {@link String } */ public void setIdUnidCargaVazia(String value) { this.idUnidCargaVazia = value; } /** * Obtém o valor da propriedade tpUnidCargaVazia. * * @return possible object is * {@link String } */ public String getTpUnidCargaVazia() { return tpUnidCargaVazia; } /** * Define o valor da propriedade tpUnidCargaVazia. * * @param value allowed object is * {@link String } */ public void setTpUnidCargaVazia(String value) { this.tpUnidCargaVazia = value; } } /** *

Classe Java de anonymous complex type. * *

O seguinte fragmento do esquema especifica o conteúdo esperado contido dentro desta classe. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <element name="idUnidTranspVazia" type="{http://www.portalfiscal.inf.br/mdfe}TContainer"/>
     *         <element name="tpUnidTranspVazia">
     *           <simpleType>
     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *               <enumeration value="1"/>
     *               <enumeration value="2"/>
     *             </restriction>
     *           </simpleType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "idUnidTranspVazia", "tpUnidTranspVazia" }) public static class InfUnidTranspVazia { @XmlElement(required = true) protected String idUnidTranspVazia; @XmlElement(required = true) protected String tpUnidTranspVazia; /** * Obtém o valor da propriedade idUnidTranspVazia. * * @return possible object is * {@link String } */ public String getIdUnidTranspVazia() { return idUnidTranspVazia; } /** * Define o valor da propriedade idUnidTranspVazia. * * @param value allowed object is * {@link String } */ public void setIdUnidTranspVazia(String value) { this.idUnidTranspVazia = value; } /** * Obtém o valor da propriedade tpUnidTranspVazia. * * @return possible object is * {@link String } */ public String getTpUnidTranspVazia() { return tpUnidTranspVazia; } /** * Define o valor da propriedade tpUnidTranspVazia. * * @param value allowed object is * {@link String } */ public void setTpUnidTranspVazia(String value) { this.tpUnidTranspVazia = value; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy