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

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

The newest version!

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

import org.w3c.dom.Element;

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


/**
 * Tipo Manifesto de Documentos Fiscais Eletrônicos
 *
 * 

Classe Java de TMDFe complex type. * *

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

 * <complexType name="TMDFe">
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="infMDFe">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <element name="ide">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="cUF" type="{http://www.portalfiscal.inf.br/mdfe}TCodUfIBGE"/>
 *                             <element name="tpAmb" type="{http://www.portalfiscal.inf.br/mdfe}TAmb"/>
 *                             <element name="tpEmit" type="{http://www.portalfiscal.inf.br/mdfe}TEmit"/>
 *                             <element name="tpTransp" type="{http://www.portalfiscal.inf.br/mdfe}TTransp" minOccurs="0"/>
 *                             <element name="mod" type="{http://www.portalfiscal.inf.br/mdfe}TModMD"/>
 *                             <element name="serie" type="{http://www.portalfiscal.inf.br/mdfe}TSerie"/>
 *                             <element name="nMDF" type="{http://www.portalfiscal.inf.br/mdfe}TNF"/>
 *                             <element name="cMDF">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <whiteSpace value="preserve"/>
 *                                   <pattern value="[0-9]{8}"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="cDV">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <whiteSpace value="preserve"/>
 *                                   <pattern value="[0-9]{1}"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="modal" type="{http://www.portalfiscal.inf.br/mdfe}TModalMD"/>
 *                             <element name="dhEmi" type="{http://www.portalfiscal.inf.br/mdfe}TDateTimeUTC"/>
 *                             <element name="tpEmis">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <whiteSpace value="preserve"/>
 *                                   <enumeration value="1"/>
 *                                   <enumeration value="2"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="procEmi">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TProcEmi">
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="verProc">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <minLength value="1"/>
 *                                   <maxLength value="20"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="UFIni" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
 *                             <element name="UFFim" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
 *                             <element name="infMunCarrega" maxOccurs="50">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="cMunCarrega" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
 *                                       <element name="xMunCarrega">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                             <minLength value="2"/>
 *                                             <maxLength value="60"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="infPercurso" maxOccurs="25" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="UFPer" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="dhIniViagem" type="{http://www.portalfiscal.inf.br/mdfe}TDateTimeUTC" minOccurs="0"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="emit">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
 *                             <element name="IE">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TIe">
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="xNome">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <maxLength value="60"/>
 *                                   <minLength value="2"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="xFant" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <maxLength value="60"/>
 *                                   <minLength value="1"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="enderEmit" type="{http://www.portalfiscal.inf.br/mdfe}TEndeEmi"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="infModal">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <any processContents='skip'/>
 *                           </sequence>
 *                           <attribute name="versaoModal" use="required">
 *                             <simpleType>
 *                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                 <whiteSpace value="preserve"/>
 *                                 <pattern value="3\.(0[0-9]|[1-9][0-9])"/>
 *                               </restriction>
 *                             </simpleType>
 *                           </attribute>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="infDoc">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="infMunDescarga" maxOccurs="100">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="cMunDescarga" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
 *                                       <element name="xMunDescarga">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                             <minLength value="2"/>
 *                                             <maxLength value="60"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <element name="infCTe" maxOccurs="4000" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="chCTe" type="{http://www.portalfiscal.inf.br/mdfe}TChCTe"/>
 *                                                 <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
 *                                                 <element name="indReentrega" minOccurs="0">
 *                                                   <simpleType>
 *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                                       <enumeration value="1"/>
 *                                                     </restriction>
 *                                                   </simpleType>
 *                                                 </element>
 *                                                 <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
 *                                                 <element name="peri" maxOccurs="unbounded" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <element name="nONU">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                                                 <whiteSpace value="preserve"/>
 *                                                                 <pattern value="[0-9]{4}|ND"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="xNomeAE" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="150"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="xClaRisco" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="40"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="grEmb" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="6"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="qTotProd">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="20"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="qVolTipo" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="60"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="infNFe" maxOccurs="4000" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="chNFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
 *                                                 <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
 *                                                 <element name="indReentrega" minOccurs="0">
 *                                                   <simpleType>
 *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                                       <enumeration value="1"/>
 *                                                     </restriction>
 *                                                   </simpleType>
 *                                                 </element>
 *                                                 <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
 *                                                 <element name="peri" maxOccurs="unbounded" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <element name="nONU">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                                                 <whiteSpace value="preserve"/>
 *                                                                 <pattern value="[0-9]{4}|ND"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="xNomeAE" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="150"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="xClaRisco" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="40"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="grEmb" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="6"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="qTotProd">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="20"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="qVolTipo" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="60"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="infMDFeTransp" maxOccurs="4000" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <element name="chMDFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
 *                                                 <element name="indReentrega" minOccurs="0">
 *                                                   <simpleType>
 *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                                       <enumeration value="1"/>
 *                                                     </restriction>
 *                                                   </simpleType>
 *                                                 </element>
 *                                                 <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
 *                                                 <element name="peri" maxOccurs="unbounded" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <element name="nONU">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                                                 <whiteSpace value="preserve"/>
 *                                                                 <pattern value="[0-9]{4}|ND"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="xNomeAE" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="150"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="xClaRisco" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="40"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="grEmb" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="6"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="qTotProd">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="20"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                           <element name="qVolTipo" minOccurs="0">
 *                                                             <simpleType>
 *                                                               <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                                                 <minLength value="1"/>
 *                                                                 <maxLength value="60"/>
 *                                                               </restriction>
 *                                                             </simpleType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="seg" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="infResp">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="respSeg">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                             <whiteSpace value="preserve"/>
 *                                             <minLength value="1"/>
 *                                             <maxLength value="1"/>
 *                                             <enumeration value="1"/>
 *                                             <enumeration value="2"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <choice minOccurs="0">
 *                                         <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
 *                                         <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
 *                                       </choice>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="infSeg" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <element name="xSeg">
 *                                         <simpleType>
 *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                             <minLength value="1"/>
 *                                             <maxLength value="30"/>
 *                                           </restriction>
 *                                         </simpleType>
 *                                       </element>
 *                                       <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpjOpc"/>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="nApol" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <minLength value="1"/>
 *                                   <maxLength value="20"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="nAver" maxOccurs="unbounded" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <minLength value="1"/>
 *                                   <maxLength value="40"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="tot">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="qCTe" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <whiteSpace value="preserve"/>
 *                                   <pattern value="[0-9]{1,6}"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="qNFe" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <pattern value="[0-9]{1,6}"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="qMDFe" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <pattern value="[0-9]{1,6}"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="vCarga" type="{http://www.portalfiscal.inf.br/mdfe}TDec_1302"/>
 *                             <element name="cUnid">
 *                               <simpleType>
 *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *                                   <enumeration value="01"/>
 *                                   <enumeration value="02"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="qCarga" type="{http://www.portalfiscal.inf.br/mdfe}TDec_1104"/>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="lacres" maxOccurs="unbounded" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="nLacre">
 *                               <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="autXML" maxOccurs="10" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <choice>
 *                               <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
 *                               <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
 *                             </choice>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="infAdic" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <element name="infAdFisco" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <maxLength value="2000"/>
 *                                   <minLength value="1"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                             <element name="infCpl" minOccurs="0">
 *                               <simpleType>
 *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
 *                                   <minLength value="1"/>
 *                                   <maxLength value="5000"/>
 *                                 </restriction>
 *                               </simpleType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *                 <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/mdfe}TVerMDe" />
 *                 <attribute name="Id" use="required">
 *                   <simpleType>
 *                     <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
 *                       <pattern value="MDFe[0-9]{44}"/>
 *                     </restriction>
 *                   </simpleType>
 *                 </attribute>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element ref="{http://www.w3.org/2000/09/xmldsig#}Signature"/>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "TMDFe", propOrder = { "infMDFe", "signature" }) public class TMDFe { @XmlElement(required = true) protected InfMDFe infMDFe; @XmlElement(name = "Signature", namespace = "http://www.w3.org/2000/09/xmldsig#", required = true) protected SignatureType signature; /** * Obtém o valor da propriedade infMDFe. * * @return possible object is * {@link InfMDFe } */ public InfMDFe getInfMDFe() { return infMDFe; } /** * Define o valor da propriedade infMDFe. * * @param value allowed object is * {@link InfMDFe } */ public void setInfMDFe(InfMDFe value) { this.infMDFe = value; } /** * Obtém o valor da propriedade signature. * * @return possible object is * {@link SignatureType } */ public SignatureType getSignature() { return signature; } /** * Define o valor da propriedade signature. * * @param value allowed object is * {@link SignatureType } */ public void setSignature(SignatureType value) { this.signature = 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="ide">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="cUF" type="{http://www.portalfiscal.inf.br/mdfe}TCodUfIBGE"/>
     *                   <element name="tpAmb" type="{http://www.portalfiscal.inf.br/mdfe}TAmb"/>
     *                   <element name="tpEmit" type="{http://www.portalfiscal.inf.br/mdfe}TEmit"/>
     *                   <element name="tpTransp" type="{http://www.portalfiscal.inf.br/mdfe}TTransp" minOccurs="0"/>
     *                   <element name="mod" type="{http://www.portalfiscal.inf.br/mdfe}TModMD"/>
     *                   <element name="serie" type="{http://www.portalfiscal.inf.br/mdfe}TSerie"/>
     *                   <element name="nMDF" type="{http://www.portalfiscal.inf.br/mdfe}TNF"/>
     *                   <element name="cMDF">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <whiteSpace value="preserve"/>
     *                         <pattern value="[0-9]{8}"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="cDV">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <whiteSpace value="preserve"/>
     *                         <pattern value="[0-9]{1}"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="modal" type="{http://www.portalfiscal.inf.br/mdfe}TModalMD"/>
     *                   <element name="dhEmi" type="{http://www.portalfiscal.inf.br/mdfe}TDateTimeUTC"/>
     *                   <element name="tpEmis">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <whiteSpace value="preserve"/>
     *                         <enumeration value="1"/>
     *                         <enumeration value="2"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="procEmi">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TProcEmi">
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="verProc">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <minLength value="1"/>
     *                         <maxLength value="20"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="UFIni" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
     *                   <element name="UFFim" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
     *                   <element name="infMunCarrega" maxOccurs="50">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="cMunCarrega" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
     *                             <element name="xMunCarrega">
     *                               <simpleType>
     *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                   <minLength value="2"/>
     *                                   <maxLength value="60"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="infPercurso" maxOccurs="25" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="UFPer" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="dhIniViagem" type="{http://www.portalfiscal.inf.br/mdfe}TDateTimeUTC" minOccurs="0"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="emit">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
     *                   <element name="IE">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TIe">
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="xNome">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <maxLength value="60"/>
     *                         <minLength value="2"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="xFant" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <maxLength value="60"/>
     *                         <minLength value="1"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="enderEmit" type="{http://www.portalfiscal.inf.br/mdfe}TEndeEmi"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="infModal">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <any processContents='skip'/>
     *                 </sequence>
     *                 <attribute name="versaoModal" use="required">
     *                   <simpleType>
     *                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                       <whiteSpace value="preserve"/>
     *                       <pattern value="3\.(0[0-9]|[1-9][0-9])"/>
     *                     </restriction>
     *                   </simpleType>
     *                 </attribute>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="infDoc">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="infMunDescarga" maxOccurs="100">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="cMunDescarga" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
     *                             <element name="xMunDescarga">
     *                               <simpleType>
     *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                   <minLength value="2"/>
     *                                   <maxLength value="60"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <element name="infCTe" maxOccurs="4000" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="chCTe" type="{http://www.portalfiscal.inf.br/mdfe}TChCTe"/>
     *                                       <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
     *                                       <element name="indReentrega" minOccurs="0">
     *                                         <simpleType>
     *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                             <enumeration value="1"/>
     *                                           </restriction>
     *                                         </simpleType>
     *                                       </element>
     *                                       <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
     *                                       <element name="peri" maxOccurs="unbounded" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <element name="nONU">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                                       <whiteSpace value="preserve"/>
     *                                                       <pattern value="[0-9]{4}|ND"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="xNomeAE" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="150"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="xClaRisco" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="40"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="grEmb" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="6"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="qTotProd">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="20"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="qVolTipo" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="60"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="infNFe" maxOccurs="4000" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="chNFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
     *                                       <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
     *                                       <element name="indReentrega" minOccurs="0">
     *                                         <simpleType>
     *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                             <enumeration value="1"/>
     *                                           </restriction>
     *                                         </simpleType>
     *                                       </element>
     *                                       <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
     *                                       <element name="peri" maxOccurs="unbounded" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <element name="nONU">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                                       <whiteSpace value="preserve"/>
     *                                                       <pattern value="[0-9]{4}|ND"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="xNomeAE" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="150"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="xClaRisco" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="40"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="grEmb" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="6"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="qTotProd">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="20"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="qVolTipo" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="60"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="infMDFeTransp" maxOccurs="4000" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <element name="chMDFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
     *                                       <element name="indReentrega" minOccurs="0">
     *                                         <simpleType>
     *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                             <enumeration value="1"/>
     *                                           </restriction>
     *                                         </simpleType>
     *                                       </element>
     *                                       <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
     *                                       <element name="peri" maxOccurs="unbounded" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <element name="nONU">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                                       <whiteSpace value="preserve"/>
     *                                                       <pattern value="[0-9]{4}|ND"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="xNomeAE" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="150"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="xClaRisco" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="40"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="grEmb" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="6"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="qTotProd">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="20"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                                 <element name="qVolTipo" minOccurs="0">
     *                                                   <simpleType>
     *                                                     <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                                       <minLength value="1"/>
     *                                                       <maxLength value="60"/>
     *                                                     </restriction>
     *                                                   </simpleType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="seg" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="infResp">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="respSeg">
     *                               <simpleType>
     *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                                   <whiteSpace value="preserve"/>
     *                                   <minLength value="1"/>
     *                                   <maxLength value="1"/>
     *                                   <enumeration value="1"/>
     *                                   <enumeration value="2"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <choice minOccurs="0">
     *                               <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
     *                               <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
     *                             </choice>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="infSeg" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <element name="xSeg">
     *                               <simpleType>
     *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                                   <minLength value="1"/>
     *                                   <maxLength value="30"/>
     *                                 </restriction>
     *                               </simpleType>
     *                             </element>
     *                             <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpjOpc"/>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="nApol" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <minLength value="1"/>
     *                         <maxLength value="20"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="nAver" maxOccurs="unbounded" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <minLength value="1"/>
     *                         <maxLength value="40"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="tot">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="qCTe" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <whiteSpace value="preserve"/>
     *                         <pattern value="[0-9]{1,6}"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="qNFe" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <pattern value="[0-9]{1,6}"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="qMDFe" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <pattern value="[0-9]{1,6}"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="vCarga" type="{http://www.portalfiscal.inf.br/mdfe}TDec_1302"/>
     *                   <element name="cUnid">
     *                     <simpleType>
     *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     *                         <enumeration value="01"/>
     *                         <enumeration value="02"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="qCarga" type="{http://www.portalfiscal.inf.br/mdfe}TDec_1104"/>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="lacres" maxOccurs="unbounded" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="nLacre">
     *                     <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="autXML" maxOccurs="10" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <choice>
     *                     <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
     *                     <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
     *                   </choice>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="infAdic" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <element name="infAdFisco" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <maxLength value="2000"/>
     *                         <minLength value="1"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                   <element name="infCpl" minOccurs="0">
     *                     <simpleType>
     *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
     *                         <minLength value="1"/>
     *                         <maxLength value="5000"/>
     *                       </restriction>
     *                     </simpleType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *       <attribute name="versao" use="required" type="{http://www.portalfiscal.inf.br/mdfe}TVerMDe" />
     *       <attribute name="Id" use="required">
     *         <simpleType>
     *           <restriction base="{http://www.w3.org/2001/XMLSchema}ID">
     *             <pattern value="MDFe[0-9]{44}"/>
     *           </restriction>
     *         </simpleType>
     *       </attribute>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ide", "emit", "infModal", "infDoc", "seg", "tot", "lacres", "autXML", "infAdic" }) public static class InfMDFe { @XmlElement(required = true) protected Ide ide; @XmlElement(required = true) protected Emit emit; @XmlElement(required = true) protected InfModal infModal; @XmlElement(required = true) protected InfDoc infDoc; protected List seg; @XmlElement(required = true) protected Tot tot; protected List lacres; protected List autXML; protected InfAdic infAdic; @XmlAttribute(name = "versao", required = true) protected String versao; @XmlAttribute(name = "Id", required = true) @XmlJavaTypeAdapter(CollapsedStringAdapter.class) @XmlID protected String id; /** * Obtém o valor da propriedade ide. * * @return possible object is * {@link Ide } */ public Ide getIde() { return ide; } /** * Define o valor da propriedade ide. * * @param value allowed object is * {@link Ide } */ public void setIde(Ide value) { this.ide = value; } /** * Obtém o valor da propriedade emit. * * @return possible object is * {@link Emit } */ public Emit getEmit() { return emit; } /** * Define o valor da propriedade emit. * * @param value allowed object is * {@link Emit } */ public void setEmit(Emit value) { this.emit = value; } /** * Obtém o valor da propriedade infModal. * * @return possible object is * {@link InfModal } */ public InfModal getInfModal() { return infModal; } /** * Define o valor da propriedade infModal. * * @param value allowed object is * {@link InfModal } */ public void setInfModal(InfModal value) { this.infModal = value; } /** * Obtém o valor da propriedade infDoc. * * @return possible object is * {@link InfDoc } */ public InfDoc getInfDoc() { return infDoc; } /** * Define o valor da propriedade infDoc. * * @param value allowed object is * {@link InfDoc } */ public void setInfDoc(InfDoc value) { this.infDoc = value; } /** * Gets the value of the seg 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 seg property. * *

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

         *    getSeg().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Seg } */ public List getSeg() { if (seg == null) { seg = new ArrayList(); } return this.seg; } /** * Obtém o valor da propriedade tot. * * @return possible object is * {@link Tot } */ public Tot getTot() { return tot; } /** * Define o valor da propriedade tot. * * @param value allowed object is * {@link Tot } */ public void setTot(Tot value) { this.tot = value; } /** * Gets the value of the lacres 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 lacres property. * *

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

         *    getLacres().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link Lacres } */ public List getLacres() { if (lacres == null) { lacres = new ArrayList(); } return this.lacres; } /** * Gets the value of the autXML 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 autXML property. * *

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

         *    getAutXML().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link AutXML } */ public List getAutXML() { if (autXML == null) { autXML = new ArrayList(); } return this.autXML; } /** * Obtém o valor da propriedade infAdic. * * @return possible object is * {@link InfAdic } */ public InfAdic getInfAdic() { return infAdic; } /** * Define o valor da propriedade infAdic. * * @param value allowed object is * {@link InfAdic } */ public void setInfAdic(InfAdic value) { this.infAdic = value; } /** * Obtém o valor da propriedade versao. * * @return possible object is * {@link String } */ public String getVersao() { return versao; } /** * Define o valor da propriedade versao. * * @param value allowed object is * {@link String } */ public void setVersao(String value) { this.versao = value; } /** * Obtém o valor da propriedade id. * * @return possible object is * {@link String } */ public String getId() { return id; } /** * Define o valor da propriedade id. * * @param value allowed object is * {@link String } */ public void setId(String value) { this.id = 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>
         *         <choice>
         *           <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
         *           <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
         *         </choice>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cnpj", "cpf" }) public static class AutXML { @XmlElement(name = "CNPJ") protected String cnpj; @XmlElement(name = "CPF") protected String cpf; /** * Obtém o valor da propriedade cnpj. * * @return possible object is * {@link String } */ public String getCNPJ() { return cnpj; } /** * Define o valor da propriedade cnpj. * * @param value allowed object is * {@link String } */ public void setCNPJ(String value) { this.cnpj = value; } /** * Obtém o valor da propriedade cpf. * * @return possible object is * {@link String } */ public String getCPF() { return cpf; } /** * Define o valor da propriedade cpf. * * @param value allowed object is * {@link String } */ public void setCPF(String value) { this.cpf = 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="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
         *         <element name="IE">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TIe">
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="xNome">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <maxLength value="60"/>
         *               <minLength value="2"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="xFant" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <maxLength value="60"/>
         *               <minLength value="1"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="enderEmit" type="{http://www.portalfiscal.inf.br/mdfe}TEndeEmi"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cnpj", "ie", "xNome", "xFant", "enderEmit" }) public static class Emit { @XmlElement(name = "CNPJ", required = true) protected String cnpj; @XmlElement(name = "IE", required = true) protected String ie; @XmlElement(required = true) protected String xNome; protected String xFant; @XmlElement(required = true) protected TEndeEmi enderEmit; /** * Obtém o valor da propriedade cnpj. * * @return possible object is * {@link String } */ public String getCNPJ() { return cnpj; } /** * Define o valor da propriedade cnpj. * * @param value allowed object is * {@link String } */ public void setCNPJ(String value) { this.cnpj = value; } /** * Obtém o valor da propriedade ie. * * @return possible object is * {@link String } */ public String getIE() { return ie; } /** * Define o valor da propriedade ie. * * @param value allowed object is * {@link String } */ public void setIE(String value) { this.ie = value; } /** * Obtém o valor da propriedade xNome. * * @return possible object is * {@link String } */ public String getXNome() { return xNome; } /** * Define o valor da propriedade xNome. * * @param value allowed object is * {@link String } */ public void setXNome(String value) { this.xNome = value; } /** * Obtém o valor da propriedade xFant. * * @return possible object is * {@link String } */ public String getXFant() { return xFant; } /** * Define o valor da propriedade xFant. * * @param value allowed object is * {@link String } */ public void setXFant(String value) { this.xFant = value; } /** * Obtém o valor da propriedade enderEmit. * * @return possible object is * {@link TEndeEmi } */ public TEndeEmi getEnderEmit() { return enderEmit; } /** * Define o valor da propriedade enderEmit. * * @param value allowed object is * {@link TEndeEmi } */ public void setEnderEmit(TEndeEmi value) { this.enderEmit = 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="cUF" type="{http://www.portalfiscal.inf.br/mdfe}TCodUfIBGE"/>
         *         <element name="tpAmb" type="{http://www.portalfiscal.inf.br/mdfe}TAmb"/>
         *         <element name="tpEmit" type="{http://www.portalfiscal.inf.br/mdfe}TEmit"/>
         *         <element name="tpTransp" type="{http://www.portalfiscal.inf.br/mdfe}TTransp" minOccurs="0"/>
         *         <element name="mod" type="{http://www.portalfiscal.inf.br/mdfe}TModMD"/>
         *         <element name="serie" type="{http://www.portalfiscal.inf.br/mdfe}TSerie"/>
         *         <element name="nMDF" type="{http://www.portalfiscal.inf.br/mdfe}TNF"/>
         *         <element name="cMDF">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <whiteSpace value="preserve"/>
         *               <pattern value="[0-9]{8}"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="cDV">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <whiteSpace value="preserve"/>
         *               <pattern value="[0-9]{1}"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="modal" type="{http://www.portalfiscal.inf.br/mdfe}TModalMD"/>
         *         <element name="dhEmi" type="{http://www.portalfiscal.inf.br/mdfe}TDateTimeUTC"/>
         *         <element name="tpEmis">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <whiteSpace value="preserve"/>
         *               <enumeration value="1"/>
         *               <enumeration value="2"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="procEmi">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TProcEmi">
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="verProc">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <minLength value="1"/>
         *               <maxLength value="20"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="UFIni" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
         *         <element name="UFFim" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
         *         <element name="infMunCarrega" maxOccurs="50">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="cMunCarrega" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
         *                   <element name="xMunCarrega">
         *                     <simpleType>
         *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                         <minLength value="2"/>
         *                         <maxLength value="60"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="infPercurso" maxOccurs="25" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="UFPer" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="dhIniViagem" type="{http://www.portalfiscal.inf.br/mdfe}TDateTimeUTC" minOccurs="0"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cuf", "tpAmb", "tpEmit", "tpTransp", "mod", "serie", "nmdf", "cmdf", "cdv", "modal", "dhEmi", "tpEmis", "procEmi", "verProc", "ufIni", "ufFim", "infMunCarrega", "infPercurso", "dhIniViagem" }) public static class Ide { @XmlElement(name = "cUF", required = true) protected String cuf; @XmlElement(required = true) protected String tpAmb; @XmlElement(required = true) protected String tpEmit; protected String tpTransp; @XmlElement(required = true) protected String mod; @XmlElement(required = true) protected String serie; @XmlElement(name = "nMDF", required = true) protected String nmdf; @XmlElement(name = "cMDF", required = true) protected String cmdf; @XmlElement(name = "cDV", required = true) protected String cdv; @XmlElement(required = true) protected String modal; @XmlElement(required = true) protected String dhEmi; @XmlElement(required = true) protected String tpEmis; @XmlElement(required = true) protected String procEmi; @XmlElement(required = true) protected String verProc; @XmlElement(name = "UFIni", required = true) protected TUf ufIni; @XmlElement(name = "UFFim", required = true) protected TUf ufFim; @XmlElement(required = true) protected List infMunCarrega; protected List infPercurso; protected String dhIniViagem; /** * Obtém o valor da propriedade cuf. * * @return possible object is * {@link String } */ public String getCUF() { return cuf; } /** * Define o valor da propriedade cuf. * * @param value allowed object is * {@link String } */ public void setCUF(String value) { this.cuf = value; } /** * Obtém o valor da propriedade tpAmb. * * @return possible object is * {@link String } */ public String getTpAmb() { return tpAmb; } /** * Define o valor da propriedade tpAmb. * * @param value allowed object is * {@link String } */ public void setTpAmb(String value) { this.tpAmb = value; } /** * Obtém o valor da propriedade tpEmit. * * @return possible object is * {@link String } */ public String getTpEmit() { return tpEmit; } /** * Define o valor da propriedade tpEmit. * * @param value allowed object is * {@link String } */ public void setTpEmit(String value) { this.tpEmit = value; } /** * Obtém o valor da propriedade tpTransp. * * @return possible object is * {@link String } */ public String getTpTransp() { return tpTransp; } /** * Define o valor da propriedade tpTransp. * * @param value allowed object is * {@link String } */ public void setTpTransp(String value) { this.tpTransp = value; } /** * Obtém o valor da propriedade mod. * * @return possible object is * {@link String } */ public String getMod() { return mod; } /** * Define o valor da propriedade mod. * * @param value allowed object is * {@link String } */ public void setMod(String value) { this.mod = value; } /** * Obtém o valor da propriedade serie. * * @return possible object is * {@link String } */ public String getSerie() { return serie; } /** * Define o valor da propriedade serie. * * @param value allowed object is * {@link String } */ public void setSerie(String value) { this.serie = value; } /** * Obtém o valor da propriedade nmdf. * * @return possible object is * {@link String } */ public String getNMDF() { return nmdf; } /** * Define o valor da propriedade nmdf. * * @param value allowed object is * {@link String } */ public void setNMDF(String value) { this.nmdf = value; } /** * Obtém o valor da propriedade cmdf. * * @return possible object is * {@link String } */ public String getCMDF() { return cmdf; } /** * Define o valor da propriedade cmdf. * * @param value allowed object is * {@link String } */ public void setCMDF(String value) { this.cmdf = value; } /** * Obtém o valor da propriedade cdv. * * @return possible object is * {@link String } */ public String getCDV() { return cdv; } /** * Define o valor da propriedade cdv. * * @param value allowed object is * {@link String } */ public void setCDV(String value) { this.cdv = value; } /** * Obtém o valor da propriedade modal. * * @return possible object is * {@link String } */ public String getModal() { return modal; } /** * Define o valor da propriedade modal. * * @param value allowed object is * {@link String } */ public void setModal(String value) { this.modal = value; } /** * Obtém o valor da propriedade dhEmi. * * @return possible object is * {@link String } */ public String getDhEmi() { return dhEmi; } /** * Define o valor da propriedade dhEmi. * * @param value allowed object is * {@link String } */ public void setDhEmi(String value) { this.dhEmi = value; } /** * Obtém o valor da propriedade tpEmis. * * @return possible object is * {@link String } */ public String getTpEmis() { return tpEmis; } /** * Define o valor da propriedade tpEmis. * * @param value allowed object is * {@link String } */ public void setTpEmis(String value) { this.tpEmis = value; } /** * Obtém o valor da propriedade procEmi. * * @return possible object is * {@link String } */ public String getProcEmi() { return procEmi; } /** * Define o valor da propriedade procEmi. * * @param value allowed object is * {@link String } */ public void setProcEmi(String value) { this.procEmi = value; } /** * Obtém o valor da propriedade verProc. * * @return possible object is * {@link String } */ public String getVerProc() { return verProc; } /** * Define o valor da propriedade verProc. * * @param value allowed object is * {@link String } */ public void setVerProc(String value) { this.verProc = value; } /** * Obtém o valor da propriedade ufIni. * * @return possible object is * {@link TUf } */ public TUf getUFIni() { return ufIni; } /** * Define o valor da propriedade ufIni. * * @param value allowed object is * {@link TUf } */ public void setUFIni(TUf value) { this.ufIni = value; } /** * Obtém o valor da propriedade ufFim. * * @return possible object is * {@link TUf } */ public TUf getUFFim() { return ufFim; } /** * Define o valor da propriedade ufFim. * * @param value allowed object is * {@link TUf } */ public void setUFFim(TUf value) { this.ufFim = value; } /** * Gets the value of the infMunCarrega 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 infMunCarrega property. * *

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

             *    getInfMunCarrega().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfMunCarrega } */ public List getInfMunCarrega() { if (infMunCarrega == null) { infMunCarrega = new ArrayList(); } return this.infMunCarrega; } /** * Gets the value of the infPercurso 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 infPercurso property. * *

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

             *    getInfPercurso().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfPercurso } */ public List getInfPercurso() { if (infPercurso == null) { infPercurso = new ArrayList(); } return this.infPercurso; } /** * Obtém o valor da propriedade dhIniViagem. * * @return possible object is * {@link String } */ public String getDhIniViagem() { return dhIniViagem; } /** * Define o valor da propriedade dhIniViagem. * * @param value allowed object is * {@link String } */ public void setDhIniViagem(String value) { this.dhIniViagem = 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="cMunCarrega" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
             *         <element name="xMunCarrega">
             *           <simpleType>
             *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *               <minLength value="2"/>
             *               <maxLength value="60"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cMunCarrega", "xMunCarrega" }) public static class InfMunCarrega { @XmlElement(required = true) protected String cMunCarrega; @XmlElement(required = true) protected String xMunCarrega; /** * Obtém o valor da propriedade cMunCarrega. * * @return possible object is * {@link String } */ public String getCMunCarrega() { return cMunCarrega; } /** * Define o valor da propriedade cMunCarrega. * * @param value allowed object is * {@link String } */ public void setCMunCarrega(String value) { this.cMunCarrega = value; } /** * Obtém o valor da propriedade xMunCarrega. * * @return possible object is * {@link String } */ public String getXMunCarrega() { return xMunCarrega; } /** * Define o valor da propriedade xMunCarrega. * * @param value allowed object is * {@link String } */ public void setXMunCarrega(String value) { this.xMunCarrega = 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="UFPer" type="{http://www.portalfiscal.inf.br/mdfe}TUf"/>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ufPer" }) public static class InfPercurso { @XmlElement(name = "UFPer", required = true) protected TUf ufPer; /** * Obtém o valor da propriedade ufPer. * * @return possible object is * {@link TUf } */ public TUf getUFPer() { return ufPer; } /** * Define o valor da propriedade ufPer. * * @param value allowed object is * {@link TUf } */ public void setUFPer(TUf value) { this.ufPer = 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="infAdFisco" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <maxLength value="2000"/>
         *               <minLength value="1"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="infCpl" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <minLength value="1"/>
         *               <maxLength value="5000"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "infAdFisco", "infCpl" }) public static class InfAdic { protected String infAdFisco; protected String infCpl; /** * Obtém o valor da propriedade infAdFisco. * * @return possible object is * {@link String } */ public String getInfAdFisco() { return infAdFisco; } /** * Define o valor da propriedade infAdFisco. * * @param value allowed object is * {@link String } */ public void setInfAdFisco(String value) { this.infAdFisco = value; } /** * Obtém o valor da propriedade infCpl. * * @return possible object is * {@link String } */ public String getInfCpl() { return infCpl; } /** * Define o valor da propriedade infCpl. * * @param value allowed object is * {@link String } */ public void setInfCpl(String value) { this.infCpl = 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="infMunDescarga" maxOccurs="100">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="cMunDescarga" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
         *                   <element name="xMunDescarga">
         *                     <simpleType>
         *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                         <minLength value="2"/>
         *                         <maxLength value="60"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <element name="infCTe" maxOccurs="4000" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <element name="chCTe" type="{http://www.portalfiscal.inf.br/mdfe}TChCTe"/>
         *                             <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
         *                             <element name="indReentrega" minOccurs="0">
         *                               <simpleType>
         *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                                   <enumeration value="1"/>
         *                                 </restriction>
         *                               </simpleType>
         *                             </element>
         *                             <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
         *                             <element name="peri" maxOccurs="unbounded" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <element name="nONU">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                                             <whiteSpace value="preserve"/>
         *                                             <pattern value="[0-9]{4}|ND"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="xNomeAE" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="150"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="xClaRisco" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="40"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="grEmb" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="6"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="qTotProd">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="20"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="qVolTipo" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="60"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="infNFe" maxOccurs="4000" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <element name="chNFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
         *                             <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
         *                             <element name="indReentrega" minOccurs="0">
         *                               <simpleType>
         *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                                   <enumeration value="1"/>
         *                                 </restriction>
         *                               </simpleType>
         *                             </element>
         *                             <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
         *                             <element name="peri" maxOccurs="unbounded" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <element name="nONU">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                                             <whiteSpace value="preserve"/>
         *                                             <pattern value="[0-9]{4}|ND"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="xNomeAE" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="150"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="xClaRisco" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="40"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="grEmb" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="6"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="qTotProd">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="20"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="qVolTipo" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="60"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="infMDFeTransp" maxOccurs="4000" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <element name="chMDFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
         *                             <element name="indReentrega" minOccurs="0">
         *                               <simpleType>
         *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                                   <enumeration value="1"/>
         *                                 </restriction>
         *                               </simpleType>
         *                             </element>
         *                             <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
         *                             <element name="peri" maxOccurs="unbounded" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <element name="nONU">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                                             <whiteSpace value="preserve"/>
         *                                             <pattern value="[0-9]{4}|ND"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="xNomeAE" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="150"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="xClaRisco" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="40"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="grEmb" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="6"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="qTotProd">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="20"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                       <element name="qVolTipo" minOccurs="0">
         *                                         <simpleType>
         *                                           <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                                             <minLength value="1"/>
         *                                             <maxLength value="60"/>
         *                                           </restriction>
         *                                         </simpleType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "infMunDescarga" }) public static class InfDoc { @XmlElement(required = true) protected List infMunDescarga; /** * Gets the value of the infMunDescarga 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 infMunDescarga property. * *

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

             *    getInfMunDescarga().add(newItem);
             * 
* * *

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

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="cMunDescarga" type="{http://www.portalfiscal.inf.br/mdfe}TCodMunIBGE"/>
             *         <element name="xMunDescarga">
             *           <simpleType>
             *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *               <minLength value="2"/>
             *               <maxLength value="60"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <element name="infCTe" maxOccurs="4000" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <element name="chCTe" type="{http://www.portalfiscal.inf.br/mdfe}TChCTe"/>
             *                   <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
             *                   <element name="indReentrega" minOccurs="0">
             *                     <simpleType>
             *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *                         <enumeration value="1"/>
             *                       </restriction>
             *                     </simpleType>
             *                   </element>
             *                   <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
             *                   <element name="peri" maxOccurs="unbounded" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <element name="nONU">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *                                   <whiteSpace value="preserve"/>
             *                                   <pattern value="[0-9]{4}|ND"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="xNomeAE" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="150"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="xClaRisco" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="40"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="grEmb" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="6"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="qTotProd">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="20"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="qVolTipo" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="60"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="infNFe" maxOccurs="4000" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <element name="chNFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
             *                   <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
             *                   <element name="indReentrega" minOccurs="0">
             *                     <simpleType>
             *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *                         <enumeration value="1"/>
             *                       </restriction>
             *                     </simpleType>
             *                   </element>
             *                   <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
             *                   <element name="peri" maxOccurs="unbounded" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <element name="nONU">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *                                   <whiteSpace value="preserve"/>
             *                                   <pattern value="[0-9]{4}|ND"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="xNomeAE" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="150"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="xClaRisco" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="40"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="grEmb" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="6"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="qTotProd">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="20"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="qVolTipo" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="60"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="infMDFeTransp" maxOccurs="4000" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <element name="chMDFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
             *                   <element name="indReentrega" minOccurs="0">
             *                     <simpleType>
             *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *                         <enumeration value="1"/>
             *                       </restriction>
             *                     </simpleType>
             *                   </element>
             *                   <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
             *                   <element name="peri" maxOccurs="unbounded" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <element name="nONU">
             *                               <simpleType>
             *                                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *                                   <whiteSpace value="preserve"/>
             *                                   <pattern value="[0-9]{4}|ND"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="xNomeAE" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="150"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="xClaRisco" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="40"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="grEmb" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="6"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="qTotProd">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="20"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                             <element name="qVolTipo" minOccurs="0">
             *                               <simpleType>
             *                                 <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *                                   <minLength value="1"/>
             *                                   <maxLength value="60"/>
             *                                 </restriction>
             *                               </simpleType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cMunDescarga", "xMunDescarga", "infCTe", "infNFe", "infMDFeTransp" }) public static class InfMunDescarga { @XmlElement(required = true) protected String cMunDescarga; @XmlElement(required = true) protected String xMunDescarga; protected List infCTe; protected List infNFe; protected List infMDFeTransp; /** * Obtém o valor da propriedade cMunDescarga. * * @return possible object is * {@link String } */ public String getCMunDescarga() { return cMunDescarga; } /** * Define o valor da propriedade cMunDescarga. * * @param value allowed object is * {@link String } */ public void setCMunDescarga(String value) { this.cMunDescarga = value; } /** * Obtém o valor da propriedade xMunDescarga. * * @return possible object is * {@link String } */ public String getXMunDescarga() { return xMunDescarga; } /** * Define o valor da propriedade xMunDescarga. * * @param value allowed object is * {@link String } */ public void setXMunDescarga(String value) { this.xMunDescarga = value; } /** * Gets the value of the infCTe 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 infCTe property. * *

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

                 *    getInfCTe().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfCTe } */ public List getInfCTe() { if (infCTe == null) { infCTe = new ArrayList(); } return this.infCTe; } /** * Gets the value of the infNFe 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 infNFe property. * *

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

                 *    getInfNFe().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link InfNFe } */ public List getInfNFe() { if (infNFe == null) { infNFe = new ArrayList(); } return this.infNFe; } /** * Gets the value of the infMDFeTransp 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 infMDFeTransp property. * *

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

                 *    getInfMDFeTransp().add(newItem);
                 * 
* * *

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

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="chCTe" type="{http://www.portalfiscal.inf.br/mdfe}TChCTe"/>
                 *         <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
                 *         <element name="indReentrega" minOccurs="0">
                 *           <simpleType>
                 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 *               <enumeration value="1"/>
                 *             </restriction>
                 *           </simpleType>
                 *         </element>
                 *         <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
                 *         <element name="peri" maxOccurs="unbounded" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <element name="nONU">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 *                         <whiteSpace value="preserve"/>
                 *                         <pattern value="[0-9]{4}|ND"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="xNomeAE" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="150"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="xClaRisco" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="40"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="grEmb" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="6"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="qTotProd">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="20"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="qVolTipo" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="60"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "chCTe", "segCodBarra", "indReentrega", "infUnidTransp", "peri" }) public static class InfCTe { @XmlElement(required = true) protected String chCTe; @XmlElement(name = "SegCodBarra") protected String segCodBarra; protected String indReentrega; protected List infUnidTransp; protected List peri; /** * Obtém o valor da propriedade chCTe. * * @return possible object is * {@link String } */ public String getChCTe() { return chCTe; } /** * Define o valor da propriedade chCTe. * * @param value allowed object is * {@link String } */ public void setChCTe(String value) { this.chCTe = value; } /** * Obtém o valor da propriedade segCodBarra. * * @return possible object is * {@link String } */ public String getSegCodBarra() { return segCodBarra; } /** * Define o valor da propriedade segCodBarra. * * @param value allowed object is * {@link String } */ public void setSegCodBarra(String value) { this.segCodBarra = value; } /** * Obtém o valor da propriedade indReentrega. * * @return possible object is * {@link String } */ public String getIndReentrega() { return indReentrega; } /** * Define o valor da propriedade indReentrega. * * @param value allowed object is * {@link String } */ public void setIndReentrega(String value) { this.indReentrega = value; } /** * Gets the value of the infUnidTransp 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 infUnidTransp property. * *

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

                     *    getInfUnidTransp().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TUnidadeTransp } */ public List getInfUnidTransp() { if (infUnidTransp == null) { infUnidTransp = new ArrayList(); } return this.infUnidTransp; } /** * Gets the value of the peri 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 peri property. * *

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

                     *    getPeri().add(newItem);
                     * 
* * *

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

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="nONU">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     *               <whiteSpace value="preserve"/>
                     *               <pattern value="[0-9]{4}|ND"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="xNomeAE" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="150"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="xClaRisco" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="40"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="grEmb" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="6"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="qTotProd">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="20"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="qVolTipo" minOccurs="0">
                     *           <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 = { "nonu", "xNomeAE", "xClaRisco", "grEmb", "qTotProd", "qVolTipo" }) public static class Peri { @XmlElement(name = "nONU", required = true) protected String nonu; protected String xNomeAE; protected String xClaRisco; protected String grEmb; @XmlElement(required = true) protected String qTotProd; protected String qVolTipo; /** * Obtém o valor da propriedade nonu. * * @return possible object is * {@link String } */ public String getNONU() { return nonu; } /** * Define o valor da propriedade nonu. * * @param value allowed object is * {@link String } */ public void setNONU(String value) { this.nonu = value; } /** * Obtém o valor da propriedade xNomeAE. * * @return possible object is * {@link String } */ public String getXNomeAE() { return xNomeAE; } /** * Define o valor da propriedade xNomeAE. * * @param value allowed object is * {@link String } */ public void setXNomeAE(String value) { this.xNomeAE = value; } /** * Obtém o valor da propriedade xClaRisco. * * @return possible object is * {@link String } */ public String getXClaRisco() { return xClaRisco; } /** * Define o valor da propriedade xClaRisco. * * @param value allowed object is * {@link String } */ public void setXClaRisco(String value) { this.xClaRisco = value; } /** * Obtém o valor da propriedade grEmb. * * @return possible object is * {@link String } */ public String getGrEmb() { return grEmb; } /** * Define o valor da propriedade grEmb. * * @param value allowed object is * {@link String } */ public void setGrEmb(String value) { this.grEmb = value; } /** * Obtém o valor da propriedade qTotProd. * * @return possible object is * {@link String } */ public String getQTotProd() { return qTotProd; } /** * Define o valor da propriedade qTotProd. * * @param value allowed object is * {@link String } */ public void setQTotProd(String value) { this.qTotProd = value; } /** * Obtém o valor da propriedade qVolTipo. * * @return possible object is * {@link String } */ public String getQVolTipo() { return qVolTipo; } /** * Define o valor da propriedade qVolTipo. * * @param value allowed object is * {@link String } */ public void setQVolTipo(String value) { this.qVolTipo = 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="chMDFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
                 *         <element name="indReentrega" minOccurs="0">
                 *           <simpleType>
                 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 *               <enumeration value="1"/>
                 *             </restriction>
                 *           </simpleType>
                 *         </element>
                 *         <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
                 *         <element name="peri" maxOccurs="unbounded" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <element name="nONU">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 *                         <whiteSpace value="preserve"/>
                 *                         <pattern value="[0-9]{4}|ND"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="xNomeAE" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="150"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="xClaRisco" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="40"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="grEmb" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="6"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="qTotProd">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="20"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="qVolTipo" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="60"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "chMDFe", "indReentrega", "infUnidTransp", "peri" }) public static class InfMDFeTransp { @XmlElement(required = true) protected String chMDFe; protected String indReentrega; protected List infUnidTransp; protected List peri; /** * Obtém o valor da propriedade chMDFe. * * @return possible object is * {@link String } */ public String getChMDFe() { return chMDFe; } /** * Define o valor da propriedade chMDFe. * * @param value allowed object is * {@link String } */ public void setChMDFe(String value) { this.chMDFe = value; } /** * Obtém o valor da propriedade indReentrega. * * @return possible object is * {@link String } */ public String getIndReentrega() { return indReentrega; } /** * Define o valor da propriedade indReentrega. * * @param value allowed object is * {@link String } */ public void setIndReentrega(String value) { this.indReentrega = value; } /** * Gets the value of the infUnidTransp 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 infUnidTransp property. * *

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

                     *    getInfUnidTransp().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TUnidadeTransp } */ public List getInfUnidTransp() { if (infUnidTransp == null) { infUnidTransp = new ArrayList(); } return this.infUnidTransp; } /** * Gets the value of the peri 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 peri property. * *

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

                     *    getPeri().add(newItem);
                     * 
* * *

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

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="nONU">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     *               <whiteSpace value="preserve"/>
                     *               <pattern value="[0-9]{4}|ND"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="xNomeAE" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="150"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="xClaRisco" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="40"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="grEmb" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="6"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="qTotProd">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="20"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="qVolTipo" minOccurs="0">
                     *           <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 = { "nonu", "xNomeAE", "xClaRisco", "grEmb", "qTotProd", "qVolTipo" }) public static class Peri { @XmlElement(name = "nONU", required = true) protected String nonu; protected String xNomeAE; protected String xClaRisco; protected String grEmb; @XmlElement(required = true) protected String qTotProd; protected String qVolTipo; /** * Obtém o valor da propriedade nonu. * * @return possible object is * {@link String } */ public String getNONU() { return nonu; } /** * Define o valor da propriedade nonu. * * @param value allowed object is * {@link String } */ public void setNONU(String value) { this.nonu = value; } /** * Obtém o valor da propriedade xNomeAE. * * @return possible object is * {@link String } */ public String getXNomeAE() { return xNomeAE; } /** * Define o valor da propriedade xNomeAE. * * @param value allowed object is * {@link String } */ public void setXNomeAE(String value) { this.xNomeAE = value; } /** * Obtém o valor da propriedade xClaRisco. * * @return possible object is * {@link String } */ public String getXClaRisco() { return xClaRisco; } /** * Define o valor da propriedade xClaRisco. * * @param value allowed object is * {@link String } */ public void setXClaRisco(String value) { this.xClaRisco = value; } /** * Obtém o valor da propriedade grEmb. * * @return possible object is * {@link String } */ public String getGrEmb() { return grEmb; } /** * Define o valor da propriedade grEmb. * * @param value allowed object is * {@link String } */ public void setGrEmb(String value) { this.grEmb = value; } /** * Obtém o valor da propriedade qTotProd. * * @return possible object is * {@link String } */ public String getQTotProd() { return qTotProd; } /** * Define o valor da propriedade qTotProd. * * @param value allowed object is * {@link String } */ public void setQTotProd(String value) { this.qTotProd = value; } /** * Obtém o valor da propriedade qVolTipo. * * @return possible object is * {@link String } */ public String getQVolTipo() { return qVolTipo; } /** * Define o valor da propriedade qVolTipo. * * @param value allowed object is * {@link String } */ public void setQVolTipo(String value) { this.qVolTipo = 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="chNFe" type="{http://www.portalfiscal.inf.br/mdfe}TChNFe"/>
                 *         <element name="SegCodBarra" type="{http://www.portalfiscal.inf.br/mdfe}TSegCodBarra" minOccurs="0"/>
                 *         <element name="indReentrega" minOccurs="0">
                 *           <simpleType>
                 *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 *               <enumeration value="1"/>
                 *             </restriction>
                 *           </simpleType>
                 *         </element>
                 *         <element name="infUnidTransp" type="{http://www.portalfiscal.inf.br/mdfe}TUnidadeTransp" maxOccurs="unbounded" minOccurs="0"/>
                 *         <element name="peri" maxOccurs="unbounded" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <element name="nONU">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                 *                         <whiteSpace value="preserve"/>
                 *                         <pattern value="[0-9]{4}|ND"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="xNomeAE" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="150"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="xClaRisco" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="40"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="grEmb" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="6"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="qTotProd">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="20"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                   <element name="qVolTipo" minOccurs="0">
                 *                     <simpleType>
                 *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                 *                         <minLength value="1"/>
                 *                         <maxLength value="60"/>
                 *                       </restriction>
                 *                     </simpleType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "chNFe", "segCodBarra", "indReentrega", "infUnidTransp", "peri" }) public static class InfNFe { @XmlElement(required = true) protected String chNFe; @XmlElement(name = "SegCodBarra") protected String segCodBarra; protected String indReentrega; protected List infUnidTransp; protected List peri; /** * Obtém o valor da propriedade chNFe. * * @return possible object is * {@link String } */ public String getChNFe() { return chNFe; } /** * Define o valor da propriedade chNFe. * * @param value allowed object is * {@link String } */ public void setChNFe(String value) { this.chNFe = value; } /** * Obtém o valor da propriedade segCodBarra. * * @return possible object is * {@link String } */ public String getSegCodBarra() { return segCodBarra; } /** * Define o valor da propriedade segCodBarra. * * @param value allowed object is * {@link String } */ public void setSegCodBarra(String value) { this.segCodBarra = value; } /** * Obtém o valor da propriedade indReentrega. * * @return possible object is * {@link String } */ public String getIndReentrega() { return indReentrega; } /** * Define o valor da propriedade indReentrega. * * @param value allowed object is * {@link String } */ public void setIndReentrega(String value) { this.indReentrega = value; } /** * Gets the value of the infUnidTransp 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 infUnidTransp property. * *

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

                     *    getInfUnidTransp().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TUnidadeTransp } */ public List getInfUnidTransp() { if (infUnidTransp == null) { infUnidTransp = new ArrayList(); } return this.infUnidTransp; } /** * Gets the value of the peri 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 peri property. * *

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

                     *    getPeri().add(newItem);
                     * 
* * *

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

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="nONU">
                     *           <simpleType>
                     *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                     *               <whiteSpace value="preserve"/>
                     *               <pattern value="[0-9]{4}|ND"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="xNomeAE" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="150"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="xClaRisco" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="40"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="grEmb" minOccurs="0">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="6"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="qTotProd">
                     *           <simpleType>
                     *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
                     *               <minLength value="1"/>
                     *               <maxLength value="20"/>
                     *             </restriction>
                     *           </simpleType>
                     *         </element>
                     *         <element name="qVolTipo" minOccurs="0">
                     *           <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 = { "nonu", "xNomeAE", "xClaRisco", "grEmb", "qTotProd", "qVolTipo" }) public static class Peri { @XmlElement(name = "nONU", required = true) protected String nonu; protected String xNomeAE; protected String xClaRisco; protected String grEmb; @XmlElement(required = true) protected String qTotProd; protected String qVolTipo; /** * Obtém o valor da propriedade nonu. * * @return possible object is * {@link String } */ public String getNONU() { return nonu; } /** * Define o valor da propriedade nonu. * * @param value allowed object is * {@link String } */ public void setNONU(String value) { this.nonu = value; } /** * Obtém o valor da propriedade xNomeAE. * * @return possible object is * {@link String } */ public String getXNomeAE() { return xNomeAE; } /** * Define o valor da propriedade xNomeAE. * * @param value allowed object is * {@link String } */ public void setXNomeAE(String value) { this.xNomeAE = value; } /** * Obtém o valor da propriedade xClaRisco. * * @return possible object is * {@link String } */ public String getXClaRisco() { return xClaRisco; } /** * Define o valor da propriedade xClaRisco. * * @param value allowed object is * {@link String } */ public void setXClaRisco(String value) { this.xClaRisco = value; } /** * Obtém o valor da propriedade grEmb. * * @return possible object is * {@link String } */ public String getGrEmb() { return grEmb; } /** * Define o valor da propriedade grEmb. * * @param value allowed object is * {@link String } */ public void setGrEmb(String value) { this.grEmb = value; } /** * Obtém o valor da propriedade qTotProd. * * @return possible object is * {@link String } */ public String getQTotProd() { return qTotProd; } /** * Define o valor da propriedade qTotProd. * * @param value allowed object is * {@link String } */ public void setQTotProd(String value) { this.qTotProd = value; } /** * Obtém o valor da propriedade qVolTipo. * * @return possible object is * {@link String } */ public String getQVolTipo() { return qVolTipo; } /** * Define o valor da propriedade qVolTipo. * * @param value allowed object is * {@link String } */ public void setQVolTipo(String value) { this.qVolTipo = 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>
         *         <any processContents='skip'/>
         *       </sequence>
         *       <attribute name="versaoModal" use="required">
         *         <simpleType>
         *           <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *             <whiteSpace value="preserve"/>
         *             <pattern value="3\.(0[0-9]|[1-9][0-9])"/>
         *           </restriction>
         *         </simpleType>
         *       </attribute>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "any" }) public static class InfModal { @XmlAnyElement protected Element any; @XmlAttribute(name = "versaoModal", required = true) protected String versaoModal; /** * Obtém o valor da propriedade any. * * @return possible object is * {@link Element } */ public Element getAny() { return any; } /** * Define o valor da propriedade any. * * @param value allowed object is * {@link Element } */ public void setAny(Element value) { this.any = value; } /** * Obtém o valor da propriedade versaoModal. * * @return possible object is * {@link String } */ public String getVersaoModal() { return versaoModal; } /** * Define o valor da propriedade versaoModal. * * @param value allowed object is * {@link String } */ public void setVersaoModal(String value) { this.versaoModal = 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="nLacre">
         *           <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 = { "nLacre" }) public static class Lacres { @XmlElement(required = true) protected String nLacre; /** * Obtém o valor da propriedade nLacre. * * @return possible object is * {@link String } */ public String getNLacre() { return nLacre; } /** * Define o valor da propriedade nLacre. * * @param value allowed object is * {@link String } */ public void setNLacre(String value) { this.nLacre = 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="infResp">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="respSeg">
         *                     <simpleType>
         *                       <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *                         <whiteSpace value="preserve"/>
         *                         <minLength value="1"/>
         *                         <maxLength value="1"/>
         *                         <enumeration value="1"/>
         *                         <enumeration value="2"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <choice minOccurs="0">
         *                     <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
         *                     <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
         *                   </choice>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="infSeg" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <element name="xSeg">
         *                     <simpleType>
         *                       <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *                         <minLength value="1"/>
         *                         <maxLength value="30"/>
         *                       </restriction>
         *                     </simpleType>
         *                   </element>
         *                   <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpjOpc"/>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="nApol" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <minLength value="1"/>
         *               <maxLength value="20"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="nAver" maxOccurs="unbounded" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
         *               <minLength value="1"/>
         *               <maxLength value="40"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "infResp", "infSeg", "nApol", "nAver" }) public static class Seg { @XmlElement(required = true) protected InfResp infResp; protected InfSeg infSeg; protected String nApol; protected List nAver; /** * Obtém o valor da propriedade infResp. * * @return possible object is * {@link InfResp } */ public InfResp getInfResp() { return infResp; } /** * Define o valor da propriedade infResp. * * @param value allowed object is * {@link InfResp } */ public void setInfResp(InfResp value) { this.infResp = value; } /** * Obtém o valor da propriedade infSeg. * * @return possible object is * {@link InfSeg } */ public InfSeg getInfSeg() { return infSeg; } /** * Define o valor da propriedade infSeg. * * @param value allowed object is * {@link InfSeg } */ public void setInfSeg(InfSeg value) { this.infSeg = value; } /** * Obtém o valor da propriedade nApol. * * @return possible object is * {@link String } */ public String getNApol() { return nApol; } /** * Define o valor da propriedade nApol. * * @param value allowed object is * {@link String } */ public void setNApol(String value) { this.nApol = value; } /** * Gets the value of the nAver 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 nAver property. * *

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

             *    getNAver().add(newItem);
             * 
* * *

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

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="respSeg">
             *           <simpleType>
             *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
             *               <whiteSpace value="preserve"/>
             *               <minLength value="1"/>
             *               <maxLength value="1"/>
             *               <enumeration value="1"/>
             *               <enumeration value="2"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <choice minOccurs="0">
             *           <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpj"/>
             *           <element name="CPF" type="{http://www.portalfiscal.inf.br/mdfe}TCpf"/>
             *         </choice>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "respSeg", "cnpj", "cpf" }) public static class InfResp { @XmlElement(required = true) protected String respSeg; @XmlElement(name = "CNPJ") protected String cnpj; @XmlElement(name = "CPF") protected String cpf; /** * Obtém o valor da propriedade respSeg. * * @return possible object is * {@link String } */ public String getRespSeg() { return respSeg; } /** * Define o valor da propriedade respSeg. * * @param value allowed object is * {@link String } */ public void setRespSeg(String value) { this.respSeg = value; } /** * Obtém o valor da propriedade cnpj. * * @return possible object is * {@link String } */ public String getCNPJ() { return cnpj; } /** * Define o valor da propriedade cnpj. * * @param value allowed object is * {@link String } */ public void setCNPJ(String value) { this.cnpj = value; } /** * Obtém o valor da propriedade cpf. * * @return possible object is * {@link String } */ public String getCPF() { return cpf; } /** * Define o valor da propriedade cpf. * * @param value allowed object is * {@link String } */ public void setCPF(String value) { this.cpf = 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="xSeg">
             *           <simpleType>
             *             <restriction base="{http://www.portalfiscal.inf.br/mdfe}TString">
             *               <minLength value="1"/>
             *               <maxLength value="30"/>
             *             </restriction>
             *           </simpleType>
             *         </element>
             *         <element name="CNPJ" type="{http://www.portalfiscal.inf.br/mdfe}TCnpjOpc"/>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "xSeg", "cnpj" }) public static class InfSeg { @XmlElement(required = true) protected String xSeg; @XmlElement(name = "CNPJ", required = true) protected String cnpj; /** * Obtém o valor da propriedade xSeg. * * @return possible object is * {@link String } */ public String getXSeg() { return xSeg; } /** * Define o valor da propriedade xSeg. * * @param value allowed object is * {@link String } */ public void setXSeg(String value) { this.xSeg = value; } /** * Obtém o valor da propriedade cnpj. * * @return possible object is * {@link String } */ public String getCNPJ() { return cnpj; } /** * Define o valor da propriedade cnpj. * * @param value allowed object is * {@link String } */ public void setCNPJ(String value) { this.cnpj = 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="qCTe" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <whiteSpace value="preserve"/>
         *               <pattern value="[0-9]{1,6}"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="qNFe" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <pattern value="[0-9]{1,6}"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="qMDFe" minOccurs="0">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <pattern value="[0-9]{1,6}"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="vCarga" type="{http://www.portalfiscal.inf.br/mdfe}TDec_1302"/>
         *         <element name="cUnid">
         *           <simpleType>
         *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
         *               <enumeration value="01"/>
         *               <enumeration value="02"/>
         *             </restriction>
         *           </simpleType>
         *         </element>
         *         <element name="qCarga" type="{http://www.portalfiscal.inf.br/mdfe}TDec_1104"/>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
*/ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "qcTe", "qnFe", "qmdFe", "vCarga", "cUnid", "qCarga" }) public static class Tot { @XmlElement(name = "qCTe") protected String qcTe; @XmlElement(name = "qNFe") protected String qnFe; @XmlElement(name = "qMDFe") protected String qmdFe; @XmlElement(required = true) protected String vCarga; @XmlElement(required = true) protected String cUnid; @XmlElement(required = true) protected String qCarga; /** * Obtém o valor da propriedade qcTe. * * @return possible object is * {@link String } */ public String getQCTe() { return qcTe; } /** * Define o valor da propriedade qcTe. * * @param value allowed object is * {@link String } */ public void setQCTe(String value) { this.qcTe = value; } /** * Obtém o valor da propriedade qnFe. * * @return possible object is * {@link String } */ public String getQNFe() { return qnFe; } /** * Define o valor da propriedade qnFe. * * @param value allowed object is * {@link String } */ public void setQNFe(String value) { this.qnFe = value; } /** * Obtém o valor da propriedade qmdFe. * * @return possible object is * {@link String } */ public String getQMDFe() { return qmdFe; } /** * Define o valor da propriedade qmdFe. * * @param value allowed object is * {@link String } */ public void setQMDFe(String value) { this.qmdFe = value; } /** * Obtém o valor da propriedade vCarga. * * @return possible object is * {@link String } */ public String getVCarga() { return vCarga; } /** * Define o valor da propriedade vCarga. * * @param value allowed object is * {@link String } */ public void setVCarga(String value) { this.vCarga = value; } /** * Obtém o valor da propriedade cUnid. * * @return possible object is * {@link String } */ public String getCUnid() { return cUnid; } /** * Define o valor da propriedade cUnid. * * @param value allowed object is * {@link String } */ public void setCUnid(String value) { this.cUnid = value; } /** * Obtém o valor da propriedade qCarga. * * @return possible object is * {@link String } */ public String getQCarga() { return qCarga; } /** * Define o valor da propriedade qCarga. * * @param value allowed object is * {@link String } */ public void setQCarga(String value) { this.qCarga = value; } } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy