<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://endpoint.tracauws.gov.at.pt/" targetNamespace="http://endpoint.tracauws.gov.at.pt/" version="1.0">
    <xs:element name="EnviarMensagemTransitoPedido" type="tns:enviarMensagemTransitoPedido"/>
    <xs:element name="EnviarMensagemTransitoResposta" type="tns:enviarMensagemTransitoResposta"/>
    <xs:element name="FicheiroResposta" type="tns:ficheiroResposta"/>
    <xs:element name="ObterEstadoDeclaracaoPedido" type="tns:obterEstadoDeclaracaoPedido"/>
    <xs:element name="ObterEstadoDeclaracaoResposta" type="tns:obterEstadoDeclaracaoResposta"/>
    <xs:element name="ObterMensagensTransitoNaoEntreguesPedido" nillable="true" type="xs:anyType"/>
    <xs:element name="ObterMensagensTransitoNaoEntreguesResposta" nillable="true" type="xs:anyType"/>
    <xs:element name="DocumentoAcompanhamentoPedido" nillable="true" type="tns:documentoAcompanhamentoPedido"/>
    <xs:element name="DocumentoAcompanhamentoResposta" nillable="true" type="tns:documentoAcompanhamentoResposta"/>
    <xs:complexType name="enviarMensagemTransitoPedido">
        <xs:sequence>
            <xs:element name="tipoMensagem" type="xs:string"/>
            <xs:element name="mensagem" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="enviarMensagemTransitoResposta">
        <xs:sequence>
            <xs:element name="resultadoProcessamento" type="tns:resultadoProcessamento"/>
            <xs:element name="dataEnvio" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="resultadoProcessamento">
        <xs:sequence>
            <xs:element name="codigoResultado" type="xs:int"/>
            <xs:element name="descricaoResultado" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="obterMensagensTransitoEntreguesPedido">
        <xs:sequence>
            <xs:element minOccurs="0" name="numeroReferenciaLocal" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroReferenciaMovimento" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroPagina" type="xs:string"/>
            <xs:element minOccurs="0" name="tipoMensagem" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="obterMensagensTransitoEntreguesResposta">
        <xs:sequence>
            <xs:element name="resultadoProcessamento" type="tns:resultadoProcessamento"/>
            <xs:element minOccurs="0" name="declaracao" type="tns:declaracao"/>
            <xs:element minOccurs="0" name="numeroPaginaAtual" type="xs:int"/>
            <xs:element minOccurs="0" name="numeroTotalPaginas" type="xs:int"/>
            <xs:element name="dataEnvio" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="declaracao">
        <xs:sequence>
            <xs:element minOccurs="0" name="numeroReferenciaLocal" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroReferenciaMovimento" type="xs:string"/>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="ficheiroResposta" type="tns:ficheiroResposta"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="ficheiroResposta">
        <xs:sequence>
            <xs:element name="nomeFicheiro" type="xs:string"/>
            <xs:element name="ficheiro" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="obterEstadoDeclaracaoPedido">
        <xs:sequence>
            <xs:element minOccurs="0" name="numeroReferenciaLocal" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroReferenciaMovimento" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="obterEstadoDeclaracaoResposta">
        <xs:sequence>
            <xs:element name="resultadoProcessamento" type="tns:resultadoProcessamento"/>
            <xs:element minOccurs="0" name="declaracao" type="tns:declaracaoEstado"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="declaracaoEstado">
        <xs:sequence>
            <xs:element name="codigoEstado" type="xs:string"/>
            <xs:element name="descricaoEstado" type="xs:string"/>
            <xs:element name="dataEstado" type="xs:string"/>
            <xs:element name="estancia" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroReferenciaLocal" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroReferenciaMovimento" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="obterMensagensTransitoNaoEntreguesPedido">
        <xs:sequence>
            <xs:element minOccurs="0" name="numeroReferenciaLocal" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroReferenciaMovimento" type="xs:string"/>
            <xs:element minOccurs="0" name="numeroPagina" type="xs:string"/>
            <xs:element minOccurs="0" name="tipoMensagem" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="obterMensagensTransitoNaoEntreguesResposta">
        <xs:sequence>
            <xs:element name="resultadoProcessamento" type="tns:resultadoProcessamento"/>
            <xs:element minOccurs="0" name="declaracao" type="tns:declaracao"/>
            <xs:element minOccurs="0" name="numeroPaginaAtual" type="xs:int"/>
            <xs:element minOccurs="0" name="numeroTotalPaginas" type="xs:int"/>
            <xs:element name="dataEnvio" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="documentoAcompanhamentoPedido">
        <xs:sequence>
            <xs:element minOccurs="0" name="numeroReferenciaMovimento" type="xs:string"/>
        </xs:sequence>
    </xs:complexType>
    <xs:complexType name="documentoAcompanhamentoResposta">
        <xs:sequence>
            <xs:element name="resultadoProcessamento" type="tns:resultadoProcessamento"/>
            <xs:element minOccurs="0" name="declaracao" type="tns:declaracao"/>
        </xs:sequence>
    </xs:complexType>
</xs:schema>